ConvertTo-XML - PowerShell command help and examples

Creates an XML-based representation of an object. (ConvertTo-XML)


NAME
ConvertTo-XML
SYNOPSIS
Creates an XML-based representation of an object.
SYNTAX
ConvertTo-XML [-InputObject] <psobject> [-As <string>] [-Depth <int>] [-NoTypeInformation] [<CommonParameters>]
DESCRIPTION
The ConvertTo-Xml cmdlet creates an XML-based representation of one or more Microsoft .NET Framework objects. To use this cmdlet, pipe one or more objects to the cmdlet, or use the InputObject parameter to specify the object. When you pipe multiple objects to ConvertTo-XML or use the InputObject parameter to submit multiple objects, ConvertTo-XML returns a single XML document that includes representations of all of the objects. This cmdlet is similar to Export-Clixml except that Export-Clixml stores the resulting XML in a file. ConvertTo-XML returns the XML, so you can continue to process it in Windows PowerShell.
PARAMETERS
-As <string> Determines the output format. Valid values are: -- String: Returns a single string. -- Stream: Returns an array of strings. -- Document: Returns an XmlDocument object. Stream is the default. Required? false Position? named Default value Stream Accept pipeline input? false Accept wildcard characters? false -Depth <int> Specifies how many levels of contained objects are included in the XML representation. The default value is 1. For example, if the object's properties also contain objects, to save an XML representation of the properties of the contained objects, you must specify a depth of 2. The default value can be overridden for the object type in the Types.ps1xml files. For more information, see about_Types.ps1xml. Required? false Position? named Default value 1 Accept pipeline input? false Accept wildcard characters? false -InputObject <psobject> Specifies the object to be converted. Enter a variable that contains the objects, or type a command or expression that gets the objects. You can also pipe objects to ConvertTo-XML. Required? true Position? 1 Default value None Accept pipeline input? true (ByValue) Accept wildcard characters? true -NoTypeInformation [<SwitchParameter>] Omits the Type attribute from the object nodes. Required? false Position? named Default value False Accept pipeline input? false Accept wildcard characters? false <CommonParameters> This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer and OutVariable. For more information, type, "get-help about_commonparameters".
INPUTS
System.Management.Automation.PSObject You can pipe any object to ConvertTo-XML.
OUTPUTS
System.String or System.Xml.XmlDocument The value of the As parameter determines the type of object that ConvertTo-XML returns.
NOTES

Examples

EXAMPLE 1
C:\PS>get-date | convertto-xml
Description
----------- This command converts the current date (a DateTime object) to XML.
EXAMPLE 2
C:\PS>convertto-xml -as Document -inputObject (get-process) -depth 3
Description
----------- This command converts the process objects that represent all of the processes on the computer into an XML document. The objects are expanded to a depth of three levels. RELATED LINKS Online version: http://go.microsoft.com/fwlink/?LinkID=135204 Export-Clixml Import-Clixml ConvertTo-Html ConvertTo-Csv C:\Windows>powershell get-help Select-XML -full

Microsoft Windows [Version 10.0.19045.3693]
Copyright (c) 2023 Microsoft Corporation.

ColorConsole [Version 3.7.1000] PowerShell 2.0-Export

Windows 11, 10, 8.1, 8, 7 / Server 2022, 2019, 2016











Windows-10


... Windows 10 FAQ
... Windows 10 How To


Windows 10 How To


... Windows 11 How To
... Windows 10 FAQ



PowerShell: Creates an XML-based representation of an object.

HTTP: ... PS_Windows/en/ConvertTo-XML.htm
0.077
14127
Fragen zu WinScan2PDF für Windows?
How to open in Windows 8.1/10 the program path through the task manager?
Warum brauche ich den Windows Temp-Ordner (11, 10, 8.1, 7)?
Bestätigung in zwei Schritten auf Google Konto aktivieren/deaktivieren!
Websites SSL, HTTPS, TLS-Zertifikate kostenlos erstellen?
Can I customize the Windows 8.1 and 10 local date and time?
Im Firefox aktuell geöffnet Tabs speichern und wieder öffnen!
How can I query or find out the shipment number on ebay.com?
Wie man den Maus Cursor mit Tastatur steuert unter Windows (11, 10, 8.1, 7)!
What does total memory mean information like physical memory, ...?



(0)