Microsoft.Powershell.Utility - jasper-zanjani/Windows-Server GitHub Wiki

Cmdlet Description
Export-Alias Exports information about currently defined aliases to a file.
Get-Alias Gets the aliases for the current session.
Import-Alias Imports an alias list from a file.
New-Alias Creates a new alias.
Remove-Alias Remove an alias from the current session.
Set-Alias Creates or changes an alias for a cmdlet or other command in the current PowerShell session.
Export-Clixml Creates an XML-based representation of an object or objects and stores it in a file.
Import-Clixml Imports a CLIXML file and creates corresponding objects in PowerShell.
Measure-Command Measures the time it takes to run script blocks and cmdlets.
Show-Command Displays PowerShell command information in a graphical window.
Trace-Command Configures and starts a trace of the specified expression or command.
ConvertFrom-Csv Converts object properties in comma-separated value (CSV) format into CSV versions of the original objects.
ConvertTo-Csv Converts objects into a series of character-separated value (CSV) strings.
Export-Csv Converts objects into a series of comma-separated value (CSV) strings and saves the strings to a file.
Import-Csv Creates table-like custom objects from the items in a comma-separated value (CSV) file.
Get-Culture Gets the current culture set in the operating system.
Format-Custom Uses a customized view to format the output.
Get-Date Gets the current date and time.
Set-Date Changes the system time on the computer to a time that you specify.
Write-Debug Writes a debug message to the console.
Wait-Debugger Stops a script in the debugger before running the next statement in the script.
Register-EngineEvent Subscribes to events that are generated by the PowerShell engine and by the New-Event cmdlet.
Get-Error Gets and displays the most recent error messages from the current session.
Write-Error Writes an object to the error stream.
Get-Event Gets the events in the event queue.
New-Event Creates a new event.
Remove-Event Deletes events from the event queue.
Unregister-Event Cancels an event subscription.
Wait-Event Waits until a particular event is raised before continuing to run.
Get-EventSubscriber Gets the event subscribers in the current session.
Invoke-Expression Runs commands or expressions on the local computer.
Out-File Sends output to a file.
Unblock-File Unblocks files that were downloaded from the Internet.
Get-FileHash Computes the hash value for a file by using a specified hash algorithm.
Export-FormatData Saves formatting data from the current session in a formatting file.
Get-FormatData Gets the formatting data in the current session.
Update-FormatData Updates the formatting data in the current session.
Out-GridView Sends output to an interactive table in a separate window.
New-Guid Creates a GUID.
Format-Hex Displays a file or other input as hexadecimal.
Get-Host Gets an object that represents the current host program.
Read-Host Reads a line of input from the console.
Write-Host Writes customized output to a host.
ConvertTo-Html Converts Microsoft .NET Framework objects into HTML that can be displayed in a Web browser.
Write-Information Specifies how PowerShell handles information stream data for a command.
ConvertFrom-Json Converts a JSON-formatted string to a custom object or a hash table.
ConvertTo-Json Converts an object to a JSON-formatted string.
Test-Json Tests whether a string is a valid JSON document
Format-List Formats the output as a list of properties in which each property appears on a new line.
Update-List Adds items to and removes items from a property value that contains a collection of objects.
Import-LocalizedData Imports language-specific data into scripts and functions based on the UI culture that is selected for the operating system.
Send-MailMessage Sends an email message.
ConvertFrom-Markdown Convert the contents of a string or a file to a MarkdownInfo object.
Show-Markdown Shows a Markdown file or string in the console in a friendly way using VT100 escape sequences or in a browser using HTML.
Get-MarkdownOption Returns the current colors and styles used for rendering Markdown content in the console.
Set-MarkdownOption Sets the colors and styles used for rendering Markdown content in the console.
Add-Member Adds custom properties and methods to an instance of a PowerShell object.
Get-Member Gets the properties and methods of objects.
Compare-Object Compares two sets of objects.
Group-Object Groups objects that contain the same value for specified properties.
Measure-Object Calculates the numeric properties of objects, and the characters, words, and lines in string objects, such as files of text.
New-Object Creates an instance of a Microsoft .NET Framework or COM object.
Select-Object Selects objects or object properties.
Sort-Object Sorts objects by property values.
Tee-Object Saves command output in a file or variable and also sends it down the pipeline.
Register-ObjectEvent Subscribes to the events that are generated by a Microsoft .NET Framework object.
Write-Output Sends the specified objects to the next command in the pipeline. If the command is the last command in the pipeline, the objects are displayed in the console.
Import-PowerShellDataFile Imports values from a .PSD1 file without invoking its contents.
Out-Printer Sends output to a printer.
Write-Progress Displays a progress bar within a PowerShell command window.
Disable-PSBreakpoint Disables the breakpoints in the current console.
Enable-PSBreakpoint Enables the breakpoints in the current console.
Get-PSBreakpoint Gets the breakpoints that are set in the current session.
Remove-PSBreakpoint Deletes breakpoints from the current console.
Set-PSBreakpoint Sets a breakpoint on a line, command, or variable.
Get-PSCallStack Displays the current call stack.
Disconnect-PSSession Terminate a remote PowerShell session begun with New-PSSession
Enter-PSSession Interact with the specified PowerShell session
Exit-PSSession End an interactive session with a remote computer
Export-PSSession Exports commands from another session and saves them in a PowerShell module.
Get-PSSession Get the Windows Powershell sessions on local and remote computers
Import-PSSession Imports commands from another session into the current session.
New-PSSession Start a new remote PowerShell session with a remote computer
Get-Random Gets a random number, or selects objects randomly from a collection.
Invoke-RestMethod Sends an HTTP or HTTPS request to a RESTful web service.
Debug-Runspace Starts an interactive debugging session with a runspace.
Get-Runspace Gets active runspaces within a PowerShellhost process.
Disable-RunspaceDebug Disables debugging on one or more runspaces, and releases any pending debugger stop.
Enable-RunspaceDebug Enables debugging on runspaces where any breakpoint is preserved until a debugger is attached.
Get-RunspaceDebug Shows runspace debugging options.
ConvertFrom-SddlString Converts a SDDL string to a custom object.
Start-Sleep Suspends the activity in a script or session for the specified period of time.
Join-String Combines objects from the pipeline into a single string.
Out-String Sends objects to the host as a series of strings.
Select-String Finds text in strings and files.
ConvertFrom-StringData Converts a string containing one or more key and value pairs to a hash table.
Format-Table Formats the output as a table.
New-TemporaryFile Creates a temporary file.
New-TimeSpan Creates a TimeSpan object.
Get-TraceSource Gets PowerShell components that are instrumented for tracing.
Set-TraceSource Configures, starts, and stops a trace of PowerShell components.
Add-Type Adds a Microsoft .NET Core class to a PowerShell session.
Get-TypeData Gets the extended type data in the current session.
Remove-TypeData Deletes extended types from the current session.
Update-TypeData Updates the extended type data in the session.
Get-UICulture Gets the current UI culture settings in the operating system.
Get-Unique Returns unique items from a sorted list.
Get-Uptime Get the TimeSpan since last boot.
Clear-Variable Deletes the value of a variable.
Get-Variable Gets the variables in the current console.
New-Variable Creates a new variable.
Remove-Variable Deletes a variable and its value.
Set-Variable Sets the value of a variable. Creates the variable if one with the requested name does not exist.
Get-Verb Gets approved PowerShell verbs.
Write-Verbose Writes text to the verbose message stream.
Write-Warning Writes a warning message.
Invoke-WebRequest Gets content from a web page on the internet.
Format-Wide Formats objects as a wide table that displays only one property of each object.
ConvertTo-Xml Creates an XML-based representation of an object.
Select-Xml Finds text in an XML string or document.