Microsoft.
Power
Shell.
Utility
This section contains the help topics for the cmdlets that are installed with Windows PowerShell® Utility module, Microsoft.PowerShell.Utility. The Utility module contains cmdlets that manage the basic features of Windows PowerShell.
Microsoft.PowerShell.Utility
Add-Member |
Adds custom properties and methods to an instance of a Windows PowerShell object. |
Add-Type |
Adds a Microsoft .NET Framework type (a class) to a Windows PowerShell session. |
Clear-Variable |
Deletes the value of a variable. |
Compare-Object |
Compares two sets of objects. |
Convert
|
Converts object properties in comma-separated value (CSV) format into CSV versions of the original objects. |
Convert
|
Converts a JSON-formatted string to a custom object. |
Convert
|
### |
Convert
|
Converts a string containing one or more key and value pairs to a hash table. |
Convert
|
Converts objects into a series of comma-separated value (CSV) variable-length strings. |
Convert
|
Converts Microsoft .NET Framework objects into HTML that can be displayed in a Web browser. |
Convert
|
Converts an object to a JSON-formatted string. |
Convert
|
Creates an XML-based representation of an object. |
Debug-Runspace |
Starts an interactive debugging session with a runspace. |
Disable-PSBreakpoint |
Disables the breakpoints in the current console. |
Disable-Runspace
|
Disables debugging on one or more runspaces, and releases any pending debugger stop. |
Enable-PSBreakpoint |
Enables the breakpoints in the current console. |
Enable-Runspace
|
Enables debugging on runspaces where any breakpoint is preserved until a debugger is attached. |
Export-Alias |
Exports information about currently defined aliases to a file. |
Export-Clixml |
Creates an XML-based representation of an object or objects and stores it in a file. |
Export-Csv |
Converts objects into a series of comma-separated (CSV) strings and saves the strings in a CSV file. |
Export-Format
|
Saves formatting data from the current session in a formatting file. |
Export-PSSession |
Imports commands from another session and saves them in a Windows PowerShell module. |
Format-Custom |
Uses a customized view to format the output. |
Format-Hex |
Displays a file or other input as hexadecimal. |
Format-List |
Formats the output as a list of properties in which each property appears on a new line. |
Format-Table |
Formats the output as a table. |
Format-Wide |
Formats objects as a wide table that displays only one property of each object. |
Get-Alias |
Gets the aliases for the current session. |
Get-Culture |
Gets the current culture set in the operating system. |
Get-Date |
Gets the current date and time. |
Get-Event |
Gets the events in the event queue. |
Get-Event
|
Gets the event subscribers in the current session. |
Get-File
|
Computes the hash value for a file by using a specified hash algorithm. |
Get-Format
|
Gets the formatting data in the current session. |
Get-Host |
Gets an object that represents the current host program. |
Get-Member |
Gets the properties and methods of objects. |
Get-PSBreakpoint |
Gets the breakpoints that are set in the current session. |
Get-PSCall
|
Displays the current call stack. |
Get-Random |
Gets a random number, or selects objects randomly from a collection. |
Get-Runspace |
Gets active runspaces within a Windows PowerShellhost process. |
Get-Runspace
|
Shows runspace debugging options. |
Get-Trace
|
Gets Windows PowerShell components that are instrumented for tracing. |
Get-Type
|
Gets the extended type data in the current session. |
Get-UICulture |
Gets the current UI culture settings in the operating system. |
Get-Unique |
Returns unique items from a sorted list. |
Get-Variable |
Gets the variables in the current console. |
Get-Verb |
|
Group-Object |
Groups objects that contain the same value for specified properties. |
Import-Alias |
Imports an alias list from a file. |
Import-Clixml |
Imports a CLIXML file and creates corresponding objects in Windows PowerShell. |
Import-Csv |
Creates table-like custom objects from the items in a CSV file. |
Import-Localized
|
Imports language-specific data into scripts and functions based on the UI culture that is selected for the operating system. |
Import-PSSession |
Imports commands from another session into the current session. |
Import-Power
|
|
Invoke-Expression |
Runs commands or expressions on the local computer. |
Invoke-Rest
|
Sends an HTTP or HTTPS request to a RESTful web service. |
Invoke-Web
|
Gets content from a web page on the Internet. |
Measure-Command |
Measures the time it takes to run script blocks and cmdlets. |
Measure-Object |
Calculates the numeric properties of objects, and the characters, words, and lines in string objects, such as files of text. |
New-Alias |
Creates a new alias. |
New-Event |
Creates a new event. |
New-Guid |
Creates a GUID. |
New-Object |
Creates an instance of a Microsoft .NET Framework or COM object. |
New-Temporary
|
Creates a temporary file. |
New-Time
|
Creates a TimeSpan object. |
New-Variable |
Creates a new variable. |
Out-File |
Sends output to a file. |
Out-String |
Sends objects to the host as a series of strings. |
Read-Host |
Reads a line of input from the console. |
Register-Engine
|
Subscribes to events that are generated by the Windows PowerShell engine and by the New-Event cmdlet. |
Register-Object
|
Subscribes to the events that are generated by a Microsoft .NET Framework object. |
Remove-Event |
Deletes events from the event queue. |
Remove-PSBreakpoint |
Deletes breakpoints from the current console. |
Remove-Type
|
Deletes extended types from the current session. |
Remove-Variable |
Deletes a variable and its value. |
Select-Object |
Selects objects or object properties. |
Select-String |
Finds text in strings and files. |
Select-Xml |
Finds text in an XML string or document. |
Set-Alias |
Creates or changes an alias for a cmdlet or other command element in the current Windows PowerShell session. |
Set-Date |
Changes the system time on the computer to a time that you specify. |
Set-PSBreakpoint |
Sets a breakpoint on a line, command, or variable. |
Set-Trace
|
Configures, starts, and stops a trace of Windows PowerShell components. |
Set-Variable |
Sets the value of a variable. |
Sort-Object |
Sorts objects by property values. |
Start-Sleep |
Suspends the activity in a script or session for the specified period of time. |
Tee-Object |
Saves command output in a file or variable and also sends it down the pipeline. |
Trace-Command |
Configures and starts a trace of the specified expression or command. |
Unblock-File |
Unblocks files that were downloaded from the Internet. |
Unregister-Event |
Cancels an event subscription. |
Update-Format
|
Updates the formatting data in the current session. |
Update-Type
|
Updates the extended type data in the session. |
Wait-Debugger |
Stops a script in the debugger before running the next statement in the script. |
Wait-Event |
Waits until a particular event is raised before continuing to run. |
Write-Debug |
Writes a debug message to the console. |
Write-Error |
Writes an object to the error stream. |
Write-Host |
Writes customized output to a host. |
Write-Information |
Specifies how Windows PowerShell handles information stream data for a command. |
Write-Output |
Sends the specified objects to the next command in the pipeline. |
Write-Progress |
Displays a progress bar within a Windows PowerShell command window. |
Write-Verbose |
Writes text to the verbose message stream. |
Write-Warning |
Writes a warning message. |