Name Category Module Synopsis
---- -------- ------ --------
Enter-PSHostProcess Cmdlet Microsoft.PowerShell.Core Connects to and enters into an interactive session with a local pro...
Exit-PSHostProcess Cmdlet Microsoft.PowerShell.Core Closes an interactive session with a local process.
Get-PSHostProcessInfo Cmdlet Microsoft.PowerShell.Core Gets process information about the PowerShell host.
Debug-Process Cmdlet Microsoft.PowerShell.M... Debugs one or more processes running on the local computer.
Get-Process Cmdlet Microsoft.PowerShell.M... Gets the processes that are running on the local computer or a remo...
Start-Process Cmdlet Microsoft.PowerShell.M... Starts one or more processes on the local computer.
Stop-Process Cmdlet Microsoft.PowerShell.M... Stops one or more running processes.
Wait-Process Cmdlet Microsoft.PowerShell.M... Waits for the processes to be stopped before accepting more input.
ConvertTo-ProcessMitigationPolicy Cmdlet ProcessMitigations ConvertTo-ProcessMitigationPolicy...
Get-ProcessMitigation Cmdlet ProcessMitigations Get-ProcessMitigation...
Set-ProcessMitigation Cmdlet ProcessMitigations Set-ProcessMitigation...
...
## object 类cmdlet(经常用于管理psobject)
Name Category Module Synopsis
---- -------- ------ --------
ForEach-Object Cmdlet Microsoft.PowerShell.Core Performs an operation against each item in a collection of input ob...
Where-Object Cmdlet Microsoft.PowerShell.Core Selects objects from a collection based on their property values.
Compare-Object Cmdlet Microsoft.PowerShell.U... Compares two sets of objects.
Group-Object Cmdlet Microsoft.PowerShell.U... Groups objects that contain the same value for specified properties.
Measure-Object Cmdlet Microsoft.PowerShell.U... Calculates the numeric properties of objects, and the characters, w...
New-Object Cmdlet Microsoft.PowerShell.U... Creates an instance of a Microsoft .NET Framework or COM object.
Register-ObjectEvent Cmdlet Microsoft.PowerShell.U... Subscribes to the events that are generated by a Microsoft .NET Fra...
Select-Object Cmdlet Microsoft.PowerShell.U... Selects objects or object properties.
Sort-Object Cmdlet Microsoft.PowerShell.U... Sorts objects by property values.
Tee-Object Cmdlet Microsoft.PowerShell.U... Saves command output in a file or variable and also sends it down t...
Get-WmiObject Cmdlet Microsoft.PowerShell.M... Gets instances of Windows Management Instrumentation (WMI) classes ...
Remove-WmiObject Cmdlet Microsoft.PowerShell.M... Deletes an instance of an existing Windows Management Instrumentati...
about_Objects HelpFile
about_Object_Creation HelpFile
about_PSCustomObject HelpFile
## invoke 类 (经常用于远程调用,或者远程请求)
Invoke-Command Cmdlet Microsoft.PowerShell.Core Runs commands on local and remote computers.
Invoke-History Cmdlet Microsoft.PowerShell.Core Runs commands from the session history.
Invoke-Expression Cmdlet Microsoft.PowerShell.U... Runs commands or expressions on the local computer.
Invoke-RestMethod Cmdlet Microsoft.PowerShell.U... Sends an HTTP or HTTPS request to a RESTful web service.
Invoke-WebRequest Cmdlet Microsoft.PowerShell.U... Gets content from a web page on the internet.
Invoke-Item Cmdlet Microsoft.PowerShell.M... Performs the default action on the specified item.
Invoke-WmiMethod Cmdlet Microsoft.PowerShell.M... Calls WMI methods.
Invoke-WSManAction Cmdlet Microsoft.WSMan.Manage... Invokes an action on the object that is specified by the Resource U...
Invoke-OperationValIDAtion Function Microsoft.PowerShell.O... Invokes Operation Validation Framework tests.
Invoke-Mock Function Pester ...
Invoke-Pester Function Pester ...
Invoke-CommandInDesktopPackage Cmdlet Appx Invoke-CommandInDesktopPackage...
Invoke-CimMethod Cmdlet CimCmdlets Invoke-CimMethod...
Invoke-DscResource Cmdlet PSDesiredStateConfigur... Invoke-DscResource...
Invoke-AsWorkflow Function PSWorkflowUtility ...
Invoke-TroubleshootingPack Cmdlet TroubleshootingPack Invoke-TroubleshootingPack...
## Azure 类 (AUZRE)
。。。
## job类(经常用于后台运行,或者周期运行)

Name Category Module Synopsis
---- -------- ------ --------
Debug-Job Cmdlet Microsoft.PowerShell.Core Debugs a running background, remote, or Windows PowerShell Workflow job.
Get-Job Cmdlet Microsoft.PowerShell.Core Gets PowerShell background jobs that are running in the current session.
Receive-Job Cmdlet Microsoft.PowerShell.Core Gets the results of the PowerShell background jobs in the current session.
Remove-Job Cmdlet Microsoft.PowerShell.Core Deletes a PowerShell background job.
Start-Job Cmdlet Microsoft.PowerShell.Core Starts a PowerShell background job.
Stop-Job Cmdlet Microsoft.PowerShell.Core Stops a PowerShell background job.
Wait-Job Cmdlet Microsoft.PowerShell.Core Waits until one or all of the PowerShell jobs running in the session are in a terminating state.
Resume-Job Cmdlet Microsoft.PowerShell.Core Restarts a suspended job.
Suspend-Job Cmdlet Microsoft.PowerShell.Core Temporarily stops workflow jobs.
Add-JobTrigger Cmdlet PSScheduledJob Adds job triggers to scheduled jobs.
Disable-JobTrigger Cmdlet PSScheduledJob Disables the job triggers of scheduled jobs.
Disable-ScheduledJob Cmdlet PSScheduledJob Disables a scheduled job.
Enable-JobTrigger Cmdlet PSScheduledJob Enables the job triggers of scheduled jobs.
Enable-ScheduledJob Cmdlet PSScheduledJob Enables a scheduled job.
Get-JobTrigger Cmdlet PSScheduledJob Gets the job triggers of scheduled jobs.
Get-ScheduledJob Cmdlet PSScheduledJob Gets scheduled jobs on the local computer.
Get-ScheduledJobOption Cmdlet PSScheduledJob Gets the job options of scheduled jobs.
New-JobTrigger Cmdlet PSScheduledJob Creates a job trigger for a scheduled job.
New-ScheduledJobOption Cmdlet PSScheduledJob Creates an object that contains advanced options for a scheduled job.
Register-ScheduledJob Cmdlet PSScheduledJob Creates a scheduled job.
Remove-JobTrigger Cmdlet PSScheduledJob Delete job triggers from scheduled jobs.
Set-JobTrigger Cmdlet PSScheduledJob Changes the job trigger of a scheduled job.
Set-ScheduledJob Cmdlet PSScheduledJob Changes scheduled jobs.
Set-ScheduledJobOption Cmdlet PSScheduledJob Changes the job options of a scheduled job.
Unregister-ScheduledJob Cmdlet PSScheduledJob Deletes scheduled jobs on the local computer.
Resume-PrintJob Function PrintManagement ...
Suspend-PrintJob Function PrintManagement ...
Restart-PrintJob Function PrintManagement ...
Get-PrintJob Function PrintManagement ...
Remove-PrintJob Function PrintManagement ...
Get-StorageJob Function Storage ...
Stop-StorageJob Function Storage ...
about_Jobs HelpFile
about_Job_Details HelpFile
about_Remote_Jobs HelpFile
about_Scheduled_Jobs HelpFile
about_Scheduled_Jobs_Advanced HelpFile
about_Scheduled_Jobs_Basics HelpFile
about_Scheduled_Jobs_Troublesh... HelpFile