3 out of 8 rated this helpful - Rate this topic

Microsoft.PowerShell.Commands Namespace

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

This namespace contains the classes of the cmdlets and providers that are implemented by Windows PowerShell and any .NET Framework types that are associated with them. Similarly, it is strongly suggested that you create your own Commands namespace for those cmdlets and providers that you implement.
Class Description
AddComputerCommand The Add-Computer cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
AddContentCommand The Add-Content cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
AddHistoryCommand The Add-History cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
AddMemberCommand The Add-Member cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
AddPSSnapinCommand The Add-PSSnapin cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
AddTypeCommand The Add-Type cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
AliasProvider Represents the implementation of the Alias provider that is provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
AliasProviderDynamicParameters Defines the dynamic parameters that are added to the New-Item and Set-Item cmdlets implemented by the Alias provider. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
AlternateStreamData Represents alternate stream data retrieved from a file.
BaseCsvWritingCommand Serves as a base class for the Export-Csv and ConvertTo-Csv cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
BasicHtmlWebResponseObject The response object for html content without DOM parsing.
CertificateNotFoundException Exception thrown by Windows PowerShell cmdlets when a certificate cannot be found.
CertificateProvider Represents the implementation of the Certificate provider that is provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
CertificateProviderItemNotFoundException Exception thrown by Windows PowerShell cmdlets when a certificate provider item cannot be found. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
CertificateStoreLocationNotFoundException Exception thrown by Windows PowerShell cmdlets when the location of a certificate store cannot be found.
CertificateStoreNotFoundException Exception thrown by Windows PowerShell cmdlets when a certificate store cannot be found. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
CheckpointComputerCommand The CheckPoint-Computer cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ClearContentCommand The Clear-Content cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ClearEventLogCommand The Clear-EventLog cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ClearHistoryCommand The Clear-History cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ClearItemCommand The Clear-Item cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ClearItemPropertyCommand The Clear-ItemProperty cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ClearVariableCommand The Clear-Variable cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
CompareObjectCommand The Compare-Object cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
CompleteTransactionCommand The Complete-Transaction cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ComputerChangeInfo Provides information about a change made as a result of running the Add-Computer and Remove-Computer cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ConnectPSSessionCommand This cmdlet connects PS sessions (RemoteRunspaces) that are in the Disconnected state and returns those PS session objects in the Opened state. One or more session objects can be specified for connecting, or a remote computer name can be specified; in this case all disconnected remote runspaces found on the remote computer will be connected and PSSession objects created on the local machine. The cmdlet can be used in the following ways: Connect a PS session object: > $session = New-PSSession serverName > Disconnect-PSSession $session > Connect-PSSession $session Connect a PS session by name: > Connect-PSSession $session.Name Connect a PS session by Id: > Connect-PSSession $session.IdConnect a collection of PS session: > Get-PSSession | Connect-PSSession Connect all disconnected PS sessions on a remote computer > Connect-PSSession serverName
ConsoleCmdletsBase Serves as a base class for console cmdlets, such as the Export-Console cmdlet, that are provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ConsoleColorCmdlet Serves as a base class for host-related cmdlets that are provided by Windows PowerShell, such as the Write-Host. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ContentCommandBase Serves as a base class for content cmdlets, such as the Clear-Content and Get-Content cmdlets, that are provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ControlPanelItem Represent a control panel item
ControlPanelItemBaseCommand This class implements the base for ControlPanelItem commands.
ConvertFromCsvCommand The ConvertFrom-Csv cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ConvertFromJsonCommand Converts a Json string representation to a JsonObject.
ConvertFromSecureStringCommand The ConvertFrom-SecureString cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ConvertFromStringDataCommand The ConvertFrom-StringData cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ConvertFromToSecureStringCommandBase Serves as a base class for secure string cmdlets, such as the ConvertFrom-SecureString and ConvertTo-SecureString cmdlets, provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ConvertPathCommand The Convert-Path cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ConvertToCsvCommand The ConvertTo-Csv cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ConvertToHtmlCommand The ConvertTo-Html cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ConvertToJsonCommand Converts an object to a Json string representation.
ConvertToSecureStringCommand The ConvertTo-SecureString cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ConvertToXmlCommand The ConvertTo-Xml cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
CopyItemCommand The Copy-Item provider cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
CopyItemPropertyCommand The Copy-ItemProperty provider cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
CoreCommandBase Serves as a base class for provider cmdlets, such as Copy-Item or Move-Item cmdlets, provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
CoreCommandWithCredentialsBase Serves as a base class for cmdlets, provided by Windows PowerShell, that require credentials. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
DebugProcessCommand The Debug-Process cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
DisableComputerRestoreCommand The Disable-ComputerRestore cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
DisablePSBreakpointCommand The Disable-PSBreakpoint cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
DisablePSRemotingCommand Disables the network access to the Session Configuration only. The local access is still enabled.
DisablePSSessionConfigurationCommand The Disable-PSSessionConfiguration cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
DisconnectPSSessionCommand This cmdlet disconnects PS sessions (RemoteRunspaces) that are in the Opened state and returns the PS session objects in the Disconnected state. While the PS sessions are in the disconnected state, no commands can be invoked on them and any existing remote running commands will not return any data. The PS sessions can be reconnected by using the Connect-PSSession cmdlet. The cmdlet can be used in the following ways: Disconnect a PS session object: > $session = New-PSSession serverName > Disconnect-PSSession $session Disconnect a PS session by name: > Disconnect-PSSession -Name $session.Name Disconnect a PS session by Id: > Disconnect-PSSession -Id $session.Id Disconnect a PS by computer name: > Disconnect-PSSession -ComputerName localhost Disconnect a collection of PS sessions: > Get-PSSession | Disconnect-PSSession
DnsNameProperty The class for the DNSNameList.
DriveMatchingCoreCommandBase Serves as a base class for drive cmdlets, such as the Get-PSDrive and Remove-PSDrive cmdlets, that are provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
EnableComputerRestoreCommand The Enable-ComputerRestore cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
EnablePSBreakpointCommand The Enable-PSBreakpoint cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
EnablePSRemotingCommand The Enable-PSRemoting cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
EnablePSSessionConfigurationCommand The Enable-PSSessionConfiguration cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
EnhancedKeyUsageProperty class for ekulist
EnterPSSessionCommand The Enter-PsSession cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
EnvironmentProvider Represents the implementation of the Environment provider that is provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ExitPSSessionCommand The Exit-PsSession cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ExportAliasCommand The Export-Alias cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ExportClixmlCommand The Export-Clixml cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ExportConsoleCommand The Export-Console cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ExportCounterCommand The Export-Content cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ExportCsvCommand The Export-Csv cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ExportFormatDataCommand The Export-FormatData cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ExportModuleMemberCommand The Export-ModuleMember cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ExportPSSessionCommand The Export-PsSession cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
FileSystemClearContentDynamicParameters Defines the dynamic parameters used by the Clear-Content cmdlet.
FileSystemContentDynamicParametersBase Serves as a base class that defines dynamic parameters for FileSystem provider cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
FileSystemContentReaderDynamicParameters Defines the dynamic parameters for content readers that are added at runtime. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
FileSystemContentWriterDynamicParameters Defines the content writer dynamic parameters that are added at runtime. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
FileSystemItemProviderDynamicParameters Provides the dynamic parameters for test-path on the file system.
FileSystemProvider Represents the FileSystem provider that is provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
FileSystemProviderGetItemDynamicParameters Provides the dynamic parameters for the Get-Item function on the file system.
FileSystemProviderRemoveItemDynamicParameters Provides the dynamic parameters for the Remove-Item cmdlet on the file system.
ForEachObjectCommand The ForEach-Object cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
FormatCustomCommand The Format-Custom cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
FormatDefaultCommand The Format-Default cmdlet class that is implemented by Windows PowerShell. Currently, this command is not available. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
FormatListCommand The Format-List cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
FormatTableCommand The Format-Table cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
FormatWideCommand The Format-Wide cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
FormObject The FormObject used in HtmlWebResponseObject.
FormObjectCollection FormObjectColletion used in HtmlWebResponseObject
FunctionProvider Represents the implementation of the Function provider that is provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
FunctionProviderDynamicParameters Represents the dynamic parameters that can be added to the provider cmdlets of the Function provider. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GenericMeasureInfo Object returned by the Measure-Object cmdlet.
GenericObjectMeasureInfo Class output by Measure-Object.
GetAclCommand The Get-Acl cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetAliasCommand The Get-Alias cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetAuthenticodeSignatureCommand The Get-AuthenticodeSignature cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetChildItemCommand The Get-ChildItem cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetCommandCommand The Get-Command cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetComputerRestorePointCommand The Get-ComputerRestorePoint cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
GetContentCommand The Get-Content cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetControlPanelItemCommand Gets all the control panel items that are available in the "All Control Panel Items" category.
GetCounterCommand The Get-Counter cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
GetCredentialCommand The Get-Credential cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetCultureCommand The Get-Culture cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetDateCommand The Get-Date cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetEventCommand The Get-Event cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
GetEventLogCommand The Get-EventLog cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetEventPSSnapIn Represents the snap-in for the Get-WinEvent cmdlet provided by Windows PowerShell. This class is introduced in Windows PowerShell 2.0.
GetEventSubscriberCommand The Get-EventSubscriber cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
GetExecutionPolicyCommand The Get-ExecutionPolicy cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetFormatDataCommand The Get-FormatData cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
GetHelpCodeMethods The helper methods used as a PowerShell extension from a types file.
GetHelpCommand The Get-Help cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetHistoryCommand The Get-History cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetHostCommand The Get-Module cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetHotFixCommand The Get-HotFix cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
GetItemCommand The Get-Item provider cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetItemPropertyCommand The Get-ItemProperty provider cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetJobCommand The Get-Job cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
GetLocationCommand The Get-Location cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetMemberCommand The Get-Member cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetModuleCommand The Get-Module cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
GetPfxCertificateCommand The Get-PfxCertificate cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetProcessCommand The Get-Process cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetPSBreakpointCommand The Get-PSBreakpoint cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
GetPSCallStackCommand The Get-PSCallStack cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetPSDriveCommand The Get-PSDrive cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetPSProviderCommand The Get-PSProvider cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetPSSessionCommand The Get-PSSession cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetPSSessionConfigurationCommand The Get-PSSessionConfiguration cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetPSSnapinCommand The Get-PSSnapin cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetRandomCommand The Get-Random cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetServiceCommand The Get-Service cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetTraceSourceCommand The Get-TraceSource cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetTransactionCommand The Get-Transaction cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
GetTypeDataCommand Get-TypeData cmdlet
GetUICultureCommand The Get-UICulture cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetUniqueCommand The Get-Unique cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetVariableCommand The Get-Variable cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetWinEventCommand The Get-WinEvent cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GetWmiObjectCommand The Get-WmiObject cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
GroupInfo The output object of the Group-Object cmdlet (when the NoElement parameter is not specified).
GroupInfoNoElement The output object of the Group-Object cmdlet when the NoElement parameter is specified.
GroupObjectCommand The Group-Object cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
HelpCategoryInvalidException The exception thrown by the Get-Help cmdlet when a Help category that is not valid is specified by the Category parameter. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
HelpNotFoundException Exception thrown by the Get-Help cmdlet when it cannot find a Help topic. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
HistoryInfo This object is returned by the Get-History cmdlet and is the input object for the Add-History and Invoke-History cmdlets.
HtmlWebResponseObject The response object for html content.
ImplicitRemotingCommandBase Serves as a base class for cmdlets such as Import-PSSession and Export-SSession. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ImportAliasCommand The Import-Alias cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ImportClixmlCommand The Import-Clixml cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ImportCounterCommand The Import-Counter cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ImportCsvCommand The Import-Csv cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ImportLocalizedData The Import-LocalizedData cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ImportModuleCommand The Import-Module cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ImportPSSessionCommand The Import-PSSession cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ImportWorkflowCommand Loads WF Workflows expressed as XAML, and wraps them in functions.
InvokeCommandCommand The Invoke-Command cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
InvokeExpressionCommand The Invoke-Expression cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
InvokeHistoryCommand The Invoke-History cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
InvokeItemCommand The Invoke-Item cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
InvokeRestMethodCommand The Invoke-RestMethod command This command makes an HTTP or HTTPS request to a web service, and returns the response in an appropriate way. Intended to work against the wide spectrum of “RESTful” web services currently deployed across the web.
InvokeWebRequestCommand Makes an HTTP or HTTPS request to a web server and returns the results.
InvokeWmiMethod The Invoke-WMIMethod cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ItemPropertyCommandBase Serves as a base class for item property cmdlets that are provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
JobCmdletBase Serves as a base class for cmdlets that interact with jobs, such as the Start-Job and Stop-Job cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
JoinPathCommand The Join-Path cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
JsonObject JsonObject class
LimitEventLogCommand The Limit-EventLog cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
MatchInfo This object is returned by the Select-String cmdlet. It provides information about the results of a match.
MatchInfoContext Provides pre-condition and post-conditions about the context of a match. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
MeasureCommandCommand The Measure-Command cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
MeasureInfo This object is returned by the Measure-Object cmdlet.
MeasureObjectCommand The Measure-Object cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
MemberDefinition Describes a member used by Windows PowerShell cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ModuleCmdletBase Serves as a base class for module cmdlets, such as the Import-Module and Remove-Module cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
MoveItemCommand The Move-Item provider cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
MoveItemPropertyCommand The Move-ItemProperty provider cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
MultipleServiceCommandBase Serves as a base class for the Windows PowerShell cmdlets that act on multiple services, such as the Start-Service and Stop-Service cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
NewAliasCommand The New-Alias cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
NewEventCommand The New-Event cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
NewEventLogCommand The New-EventLog cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
NewItemCommand The New-Item provider cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
NewItemPropertyCommand The New-ItemProperty cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
NewModuleCommand The New-Module cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
NewModuleManifestCommand The New-ModuleManifest cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
NewObjectCommand The New-Object cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
NewPSDriveCommand The New-PSDrive cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
NewPSSessionCommand The New-PSSession cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
NewPSSessionConfigurationFileCommand New-PSSessionConfigurationFile command implementation See Declarative Initial Session State (DISC)
NewPSSessionOptionCommand The New-PSSessionOption cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
NewPSTransportOptionCommand Creates an object for WSManConfigurationOption.
NewPSWorkflowExecutionOptionCommand Creates an object for PSWorkflowExecutionOption.
NewServiceCommand The New-Service cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
NewTimeSpanCommand The New-TimeSpan cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
NewVariableCommand The New-Variable cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
NewWebServiceProxy The New-WebServiceProxy cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
NewWinEventCommand  
ObjectCmdletBase Serves as a base class for cmdlets that act directly on objects, such as the Compare-Object, Group-Object, and Sort-Object cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ObjectEventRegistrationBase Serves as a base class for event registration cmdlets, such as the Register-EngineEvent, Register-ObjectEvent, and Register-WmiEvent cmdlets. This class is introduced in Windows PowerShell 2.0.
OrderObjectBase Serves as a base class for cmdlets that manipulate objects, such as the Group-Object and Sort-Object cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
OutDefaultCommand The Out-Default cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
OutFileCommand The Out-File cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
OutGridViewCommand The Out-GridView cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
OutHostCommand The Out-Host cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
OutLineOutputCommand Serves as a base class. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
OutNullCommand The Out-Null cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
OutPrinterCommand The Out-Printer cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
OutStringCommand The Out-String cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
PassThroughContentCommandBase Serves as a base class for Windows PowerShell cmdlets that have a PassThru parameter. This parameter is used to request an output object for those cmdlets that typically do not return an object. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
PassThroughItemPropertyCommandBase Serves as a base class for item property cmdlets that return objects to the pipeline. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
PopLocationCommand The Pop-Location cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ProcessBaseCommand Serves as a base class for process cmdlets provided by Windows PowerShell that use an InputObject parameter This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ProcessCommandException Exception thrown by the process cmdlets that are provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
PSBreakpointCommandBase Serves as a base class for the breakpoint cmdlets, such as the Enable-PSBreakpoint and Disable-PSBreakpoint cmdlets, that are provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
PSExecutionCmdlet Serves as a base class for cmdlets that execute a pipeline. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
PSRemotingBaseCmdlet Serves as the base class for any cmdlet that takes a Session parameter or a ComputerName parameter. For example, the classes for the New-PSSession, Invoke-Expression, and Start-Job cmdlets all derive from this class. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
PSRemotingCmdlet Serves as a base class for cmdlets that perform remote actions. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
PSRunspaceCmdlet Serves as a base class for cmdlets that act upon a PSSession, such as the Get-PSSession and Remove-PSSession cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
PSSessionConfigurationCommandBase Serves as a base class for session configuration cmdlets, such as the Enable-PSSessionConfiguration and Disable-PSSessionConfiguration cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This constructor is introduced by Windows PowerShell 2.0.
PSSnapInCommandBase Serves as a base class for snap-in cmdlets provide by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
PSUserAgent Constructs the Useragent string.
PSWorkflowExecutionOption Specifies workflow-related options in the Register-PSSessionConfiguration.
PushLocationCommand The Push-Location cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ReadHostCommand The Read-Host cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ReceiveJobCommand The Receive-Job cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ReceivePSSessionCommand This cmdlet connects a running command associated with a PS session and then directs the command output either: a) To Host. This is the synchronous mode of the cmdlet which won't return until the running command completes and all output data is received on the client. b) To a job object. This is the asynchronous mode of the cmdlet which will return immediately, providing the job object that is collecting the running command output data. The running command becomes disconnected when the associated runspace is disconnected (via the Disconnect-PSSession cmdlet). The associated runspace object must be in the Opened state (connected) before the running command can be connected. If the associated runspace object is in the disconnected state, it will first be connected before the running command is connected. The user can specify how command output data is returned by using the public OutTarget enumeration (Host, Job). The default actions of this cmdlet is to always direct output to host unless a job object already exists on the client that is associated with the running command. In this case, the existing job object is connected to the running command and returned. The cmdlet can be used in the following ways: Receive PS session data by session object > $session = New-PSSession serverName > $job1 = Invoke-Command $session { [script] } -asjob > Disconnect-PSSession $session > Connect-PSSession $session > Receive-PSSession $session // command output continues collecting at job object. Receive PS session data by session Id > Receive-PSSession $session.Id Receive PS session data by session instance Id > Receive-PSSession $session.InstanceId Receive PS session data by session Name. Direct output to job > Receive-PSSession $session.Name Receive a running command from a computer. > $job = Receive-PSSession -ComputerName ServerOne -Name SessionName -OutTarget Job
RegisterEngineEventCommand The Register-EngineEvent cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
RegisterObjectEventCommand The Register-ObjectEvent cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
RegisterPSSessionConfigurationCommand The Register-PSSessionConfiguration cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
RegisterWmiEventCommand The Register-WmiEvent cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
RegistryProvider Represents the implementation of the Registery provider that is provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
RegistryProviderSetItemDynamicParameter Defines the dynamic parameters added to the Set-Item cmdlet by the Registry provider. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
RemoveComputerCommand The Remove-Computer cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
RemoveEventCommand The Remove-Event cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
RemoveEventLogCommand The Remove-EventLog cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
RemoveItemCommand The Remove-Item provider cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
RemoveItemPropertyCommand The Remove-ItemProperty provider cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
RemoveJobCommand The Remove-Job cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
RemoveModuleCommand The Remove-Module cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
RemovePSBreakpointCommand The Remove-PSBreakpoint cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
RemovePSDriveCommand The Remove-PSDrive cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
RemovePSSessionCommand The Remove-PSSession cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
RemovePSSnapinCommand The Remove-PSSession cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
RemoveTypeDataCommand Remove-TypeData cmdlet
RemoveVariableCommand The Remove-Variable cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
RemoveWmiObject The Remove-WmiObject cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
RenameComputerChangeInfo Provides information about a change made when running the Rename-Computer cmdlet. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
RenameItemCommand The Rename-Item provider cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
RenameItemPropertyCommand The Rename-ItemProperty provider cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ResetComputerMachinePasswordCommand The Reset-ComputerMachinePassword cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ResolvePathCommand The Resolve-Path cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
RestartComputerCommand The Restart-Computer cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
RestartServiceCommand The Restart-Service cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
RestoreComputerCommand The Restore-Computer cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ResumeJobCommand Resumes the Job2 jobs. Errors are added for each Job that is not Job2.
ResumeServiceCommand The Resume-Service cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SaveHelpCommand Implements the Save-Help cmdlet.
SecureStringCommandBase Serves as a base class for secure string cmdlets, such as the ConvertFrom-SecureString and ConvertTo-SecureString cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SecurityDescriptorCommandsBase Serves as a base class for security cmdlets such as the Get-Acl and Set-Acl cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SelectObjectCommand The Select-Object cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SelectStringCommand The Select-String cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SelectXmlCommand The Select-Xml cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
SelectXmlInfo The output object returned by the Select-Xml cmdlet. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
SendAsTrustedIssuerProperty class for SendAsTrustedIssuer
SendMailMessage The Send-MailMessage cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ServiceBaseCommand Represents the base class for service cmdlets, such as the New-Service, Get-Service, and Start-Service cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ServiceCommandException The exception thrown by Windows PowerShell cmdlets when acting on services. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
ServiceOperationBaseCommand Represents a base class for Windows PowerShell service cmdlets such as the Start-Service and Stop-Service cmdlets This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SessionStateProviderBase Serves as a base class for a providers such as the Alias provider, Function provider, and Variable provider. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SessionStateProviderBaseContentReaderWriter Represents the content reader or writer for all providers deriving from the SessionStateProviderBase class. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SetAclCommand The Set-Acl cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SetAliasCommand The Set-Alias cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SetAuthenticodeSignatureCommand The Set-AuthenticodeSignature cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SetContentCommand The Set-Content cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SetDateCommand The Set-Date cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SetExecutionPolicyCommand The Set-ExecutionPolicy cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SetItemCommand The Set-Item provider cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SetItemPropertyCommand The Set-ItemProperty provider cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SetLocationCommand The Set-Location cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SetPSBreakpointCommand The Set-PSBreakpoint cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
SetPSDebugCommand The Set-PSDebug cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SetPSSessionConfigurationCommand  
SetServiceCommand The Set-Service cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SetStrictModeCommand The Set-StrictMode cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
SetTraceSourceCommand The Set-TraceSource cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SetVariableCommand The Set-Variable cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SetWmiInstance The Set-WmiInstance cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
ShowCommand Displays a GUI for a cmdlet, or for all cmdlets if no specific cmdlet is specified.
ShowControlPanelItemCommand Shows the specified control panel applet.
ShowEventLogCommand The Show-EventLog cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
SignatureCommandsBase Serves as a base class for signature commands, such as the Get-AuthenticodeSignature and Set-AuthenticodeSignature cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SortObjectCommand The Sort-Object cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SplitPathCommand The Split-Path cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
StartJobCommand The Start-Job cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
StartProcessCommand The Start-Process cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
StartServiceCommand The Start-Service cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
StartSleepCommand The Start-Sleep cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
StartTransactionCommand The Start-Transaction cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
StartTranscriptCommand The Start-Transcript cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
StopComputerCommand The Stop-Computer cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
StopJobCommand The Stop-Job cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
StopProcessCommand The Stop-Process cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
StopServiceCommand The Stop-Service cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
StopTranscriptCommand The Stop-Transcript cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
SuspendJobCommand This cmdlet suspends the Job2 job. Errors are added for each Job that is not Job2.
SuspendServiceCommand The Suspend-Service cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
TeeObjectCommand The Tee-Object cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
TestComputerSecureChannelCommand The Test-ComputerSecureChannel cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
TestConnectionCommand The Test-Connection cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
TestModuleManifestCommand The Test-ModuleManifest cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
TestPathCommand The Test-Path cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
TestPSSessionConfigurationFileCommand Test-PSSessionConfigurationFile command implementation See Declarative Initial Session Config (DISC)
TextMeasureInfo Returned by the Measure-Object cmdlet.
TraceCommandBase Serves as a base class for the trace cmdlets that are provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
TraceCommandCommand The Trace-Command cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
TraceListenerCommandBase Serves as a base class for Windows PowerShell trace cmdlets that implement listener features. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
UnblockFileCommand Removes the Zone.Identifier stream from a file.
UndoTransactionCommand The Undo-Transaction cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
UnregisterEventCommand The Unregister-Event cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
UnregisterPSSessionConfigurationCommand The Unregister-PSSessionConfiguration cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
UpdatableHelpCommandBase The base class of all updatable help system cmdlets (Update-Help, Save-Help).
UpdateData Serves as a base class for cmdlets that update Windows PowerShell data, such as the Update-TypeData and Update-FormatData cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
UpdateFormatDataCommand The Update-FormatData cmdlet that is provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
UpdateHelpCommand Implements the Update-Help cmdlet.
UpdateListCommand The Update-List cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
UpdateTypeDataCommand The Update-TypeData cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
UseTransactionCommand The Use-Transaction cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
VariableCommandBase Serves as a base class for the Windows PowerShell cmdlets that act upon variables, such as the Get-Variable and Set-Variable cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
VariableProvider Represents the implementation of the Variable provider that is provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
WaitEventCommand The Wait-Event cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
WaitJobCommand The Wait-Job cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
WaitProcessCommand The Wait-Process cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
WebCmdletElementCollection A WebCmdletElementCollection for elements in html web responses.
WebRequestPSCmdlet Base class for Invoke-RestMethod and Invoke-WebRequest commands.
WebRequestSession The WebRequestSession for holding session information.
WebResponseObject WebResponseObject
WhereObjectCommand The Where-Object cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
WmiBaseCmdlet Serves as a base class for cmdlets that use WMI connection options. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
WriteAliasCommandBase Serves as a base class for cmdlets that perform write operations for aliases, such as the New-Alias and Set-Alias cmdlets. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
WriteContentCommandBase Serves as a base class for content cmdlets, such as the Add-Content and Set-Content cmdlets, that are provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
WriteDebugCommand The Write-Debug cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
WriteErrorCommand The Write-Error cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
WriteErrorException The exception thrown by the Write-Error cmdlet when an error occurs while writing the error to the error stream. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
WriteEventLogCommand The Write-EventLog cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
WriteHostCommand The Write-Host cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
WriteOrThrowErrorCommand Serves as a base class for write or throw error cmdlets, such as the Write-Error cmdlet, that are provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
WriteOutputCommand The Write-Output cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
WriteProgressCommand The Write-Progress cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
WriteVerboseCommand The Write-Verbose cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
WriteWarningCommand The Write-Warning cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
WSManConfigurationOption Implementing type for WSManConfigurationOption
X509StoreLocation Provides information about an X509 store location for cmdlets exposed by the Certificate provider. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
Structure Description
DnsNameRepresentation Defines the type of DNS string the structure contains, the Punycode name and the Unicode name.
EnhancedKeyUsageRepresentation Defines the type of EKU string the structure contains, the friendly name and the EKU oid.
ImportModuleOptions The options set during module import.
Enumeration Description
BreakpointType Defines the type of breakpoints that the Get-PSBreakpoint cmdlet can retrieve. This class is introduced in Windows PowerShell 2.0.
DisplayHintType Defines what information is displayed by the Get-Date cmdlet. This topic is included in this SDK for completeness only.
ExportAliasFormat Defines the formats that the Export-Alias cmdlet uses when exporting the aliases to a file.
FileSystemCmdletProviderEncoding Defines the values that can be specified by the Encoding parameter for cmdlets that derive from the FileSystemContentDynamicParametersBase class. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
JoinOptions Options for joining a computer to a domain.
Language Used by the Add-Type cmdlet to specify the language used to implement a .NET Framework type. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
OpenMode Defines how an item, such as a file, is opened. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
OutputAssemblyType Defines the assembly types that can be used by the OutputAssembly parameter. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
OutputModeOption The enumeration for the SelectionMode parameter.
OutTarget The output modes available to the Receive-PSSession cmdlet.
RestReturnType Enumeration for the rest return type.
SessionFilterState Runspace states that can be used as filters for querying remote runspaces.
TestPathType Defines the type of paths that can be tested by the Test-Path cmdlet. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.
TextEncodingType Defines the types of encoding that is supported. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.
WaitForServiceTypes Defines the services that Restart-Computer can wait on.
WebRequestMethod The enumerations for the web request method.
WmiState Defines the state of a Windows Management Instrumentation (WMI) action. This enumeration is used by cmdlets that use WMI to connect to remote computers. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.

Send comments about this topic to Microsoft.
Did you find this helpful?
(1500 characters remaining)