Microsoft.PowerShell.Utility

Cette section contient les rubriques d’aide pour les applets de commande installées avec le module Microsoft.PowerShell.Utility. Ce module contient des applets de commande qui gèrent les fonctionnalités de base de PowerShell.

Microsoft.PowerShell.Utility

Add-Member

Adds custom properties and methods to an instance of a PowerShell object.

Add-Type

Adds a Microsoft .NET class to a PowerShell session.

Clear-Variable

Deletes the value of a variable.

Compare-Object

Compares two sets of objects.

Convert-String

Formats a string to match examples.

ConvertFrom-Csv

Converts object properties in character-separated value (CSV) format into CSV versions of the original objects.

ConvertFrom-Json

Converts a JSON-formatted string to a custom object.

ConvertFrom-SddlString

Converts a SDDL string to a custom object.

ConvertFrom-String

Extracts and parses structured properties from string content.

ConvertFrom-StringData

Converts a string containing one or more key and value pairs to a hash table.

ConvertTo-Csv

Converts .NET objects into a series of character-separated value (CSV) strings.

ConvertTo-Html

Converts .NET objects into HTML that can be displayed in a Web browser.

ConvertTo-Json

Converts an object to a JSON-formatted string.

ConvertTo-Xml

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-RunspaceDebug

Disables debugging on one or more runspaces, and releases any pending debugger stop.

Enable-PSBreakpoint

Enables the breakpoints in the current console.

Enable-RunspaceDebug

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 character-separated value (CSV) strings and saves the strings to a file.

Export-FormatData

Saves formatting data from the current session in a formatting file.

Export-PSSession

Exports commands from another session and saves them in a 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-EventSubscriber

Gets the event subscribers in the current session.

Get-FileHash

Computes the hash value for a file by using a specified hash algorithm.

Get-FormatData

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-PSCallStack

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 PowerShell host process.

Get-RunspaceDebug

Shows runspace debugging options.

Get-TraceSource

Gets PowerShell components that are instrumented for tracing.

Get-TypeData

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.

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 PowerShell.

Import-Csv

Creates table-like custom objects from the items in a character-separated value (CSV) file.

Import-LocalizedData

Imports language-specific data into scripts and functions based on the UI culture that's selected for the operating system.

Import-PowerShellDataFile

Imports values from a .PSD1 file without invoking its contents.

Import-PSSession

Imports commands from another session into the current session.

Invoke-Expression

Runs commands or expressions on the local computer.

Invoke-RestMethod

Sends an HTTP or HTTPS request to a RESTful web service.

Invoke-WebRequest

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-TemporaryFile

Creates a temporary file.

New-TimeSpan

Creates a TimeSpan object.

New-Variable

Creates a new variable.

Out-File

Sends output to a file.

Out-GridView

Sends output to an interactive table in a separate window.

Out-Printer

Sends output to a printer.

Out-String

Outputs input objects as a string.

Read-Host

Reads a line of input from the console.

Register-EngineEvent

Subscribes to events that are generated by the PowerShell engine and by the New-Event cmdlet.

Register-ObjectEvent

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-TypeData

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.

Send-MailMessage

Sends an email message.

Set-Alias

Creates or changes an alias for a cmdlet or other command in the current 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-TraceSource

Configures, starts, and stops a trace of PowerShell components.

Set-Variable

Sets the value of a variable. Creates the variable if one with the requested name does not exist.

Show-Command

Displays PowerShell command information in a graphical window.

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-FormatData

Updates the formatting data in the current session.

Update-List

Adds items to and removes items from a property value that contains a collection of objects.

Update-TypeData

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 PowerShell handles information stream data for a command.

Write-Output

Writes the specified objects to the pipeline.

Write-Progress

Displays a progress bar within a PowerShell command window.

Write-Verbose

Writes text to the verbose message stream.

Write-Warning

Writes a warning message.