Export (0) Print
Expand All
Expand Minimize

Microsoft.PowerShell.Commands Namespace

The Microsoft.PowerShell.Commands 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.

ClassDescription
AliasProvider 
AliasProviderDynamicParametersDefines 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.
AlternateStreamDataRepresents alternate stream data retrieved from a file. Introduced in Windows PowerShell 3.0.
BasicHtmlWebResponseObjectThe response object for html content without DOM parsing. Introduced in Windows PowerShell 3.0.
CertificateNotFoundExceptionException thrown by Windows PowerShell cmdlets when a certificate cannot be found.
CertificateProvider 
CertificateProviderItemNotFoundExceptionException 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.
CertificateStoreLocationNotFoundExceptionException thrown by Windows PowerShell cmdlets when the location of a certificate store cannot be found.
CertificateStoreNotFoundExceptionException 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.
CmsMessageRecipientThis element is introduced in Windows PowerShell 5.0.
CommonRunspaceCommandBase 
ComputerChangeInfoProvides 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.
ControlPanelItemRepresent a control panel item Introduced in Windows PowerShell 3.0.
ConvertFromJsonCommand 
DebugJobCommand 
DebugProcessCommand 
DebugRunspaceCommand 
DisableRunspaceDebugCommand 
DnsNamePropertyThe class for the DNSNameList. Introduced in Windows PowerShell 3.0.
EnableRunspaceDebugCommand 
EnhancedKeyUsagePropertyclass for ekulist Introduced in Windows PowerShell 3.0.
EnterPSHostProcessCommand 
EnvironmentProvider 
ExitPSHostProcessCommand 
FileSystemClearContentDynamicParametersDefines the dynamic parameters used by the Clear-Content cmdlet. Introduced in Windows PowerShell 3.0.
FileSystemContentDynamicParametersBaseServes 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.
FileSystemContentReaderDynamicParametersDefines 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.
FileSystemContentWriterDynamicParametersDefines 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.
FileSystemItemProviderDynamicParametersProvides the dynamic parameters for test-path on the file system. Introduced in Windows PowerShell 3.0.
FileSystemProviderRepresents 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.
FileSystemProviderGetItemDynamicParametersProvides the dynamic parameters for the Get-Item function on the file system. Introduced in Windows PowerShell 3.0.
FileSystemProviderRemoveItemDynamicParametersProvides the dynamic parameters for the Remove-Item cmdlet on the file system. Introduced in Windows PowerShell 3.0.
FormObjectThe FormObject used in HtmlWebResponseObject. Introduced in Windows PowerShell 3.0.
FormObjectCollectionFormObjectColletion used in HtmlWebResponseObject Introduced in Windows PowerShell 3.0.
FunctionProvider 
FunctionProviderDynamicParametersRepresents 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.
GenericMeasureInfoObject returned by the Measure-Object cmdlet.
GenericObjectMeasureInfoClass output by Measure-Object. Introduced in Windows PowerShell 3.0.
GetCmsMessageCommand 
GetDateCommand 
GetEventPSSnapInRepresents the snap-in for the Get-WinEvent cmdlet provided by Windows PowerShell. This class is introduced in Windows PowerShell 2.0.
GetHelpCodeMethodsThe helper methods used as a PowerShell extension from a types file. Introduced in Windows PowerShell 3.0.
GetItemPropertyValueCommand 
GetProcessCommand 
GetPSHostProcessInfoCommand 
GetRunspaceCommand 
GetRunspaceDebugCommand 
GetServiceCommand 
GetWmiObjectCommand 
GroupInfoThe output object of the Group-Object cmdlet (when the NoElement parameter is not specified).
GroupInfoNoElementThe output object of the Group-Object cmdlet when the NoElement parameter is specified.
HelpCategoryInvalidExceptionThe 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.
HelpNotFoundExceptionException 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.
HistoryInfoThis object is returned by the Get-History cmdlet and is the input object for the Add-History and Invoke-History cmdlets.
HtmlWebResponseObjectThe response object for html content. Introduced in Windows PowerShell 3.0.
InternalSymbolicLinkLinkCodeMethodsThis element is introduced in Windows PowerShell 5.0.
InvokeWmiMethodThe 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.
JsonObjectJsonObject class Introduced in Windows PowerShell 3.0.
MatchInfoThis object is returned by the Select-String cmdlet. It provides information about the results of a match.
MatchInfoContextProvides 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.
MeasureInfoThis object is returned by the Measure-Object cmdlet.
MemberDefinitionDescribes 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.
ModuleSpecificationRepresents a module specification written in a module manifest (that is, in the RequiredModules property). Introduced in Windows PowerShell 3.0.
MultipleServiceCommandBase 
NewServiceCommand 
ObjectBaseThis element is introduced in Windows PowerShell 5.0.
ProcessBaseCommand 
ProcessCommandException 
ProtectCmsMessageCommand 
PSHostProcessInfo 
PSRunspaceDebugThis element is introduced in Windows PowerShell 5.0.
PSUserAgentConstructs the Useragent string. Introduced in Windows PowerShell 3.0.
PSWorkflowExecutionOptionSpecifies workflow-related options in the Register-PSSessionConfiguration. Introduced in Windows PowerShell 3.0.
RegistryProvider 
RegistryProviderSetItemDynamicParameterDefines 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.
RemoveWmiObjectThe 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.
RenameComputerChangeInfoProvides 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.
RestartComputerTimeoutExceptionThis exception that is thrown when the timeout expires before a computer finishes restarting. This class cannot be inherited. Introduced in Windows PowerShell 3.0.
RestartServiceCommand 
ResumeServiceCommand 
SelectXmlInfoThe 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.
SendAsTrustedIssuerPropertyclass for SendAsTrustedIssuer Introduced in Windows PowerShell 3.0.
ServiceBaseCommand 
ServiceCommandException 
ServiceOperationBaseCommand 
SessionStateProviderBase 
SessionStateProviderBaseContentReaderWriterRepresents 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.
SetServiceCommand 
SetWmiInstanceThe 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.
StartServiceCommand 
StopProcessCommand 
StopServiceCommand 
SuspendServiceCommand 
TextMeasureInfoReturned by the Measure-Object cmdlet.
UnprotectCmsMessageCommand 
UtilityResources TBD. Introduced in Windows PowerShell 4.0.
VariableProvider 
WaitDebuggerCommand 
WaitProcessCommand 
WebCmdletElementCollection 
WebRequestSessionThe WebRequestSession for holding session information. Introduced in Windows PowerShell 3.0.
WebResponseObjectRepresents a web response. Introduced in Windows PowerShell 3.0.
WmiBaseCmdlet 
WriteErrorExceptionThe 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.
WSManConfigurationOptionImplementing type for WSManConfigurationOption Introduced in Windows PowerShell 3.0.
X509StoreLocationProvides 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.

StructureDescription
DnsNameRepresentationDefines the type of DNS string the structure contains, the Punycode name and the Unicode name. Introduced in Windows PowerShell 3.0.
EnhancedKeyUsageRepresentationDefines the type of EKU string the structure contains, the friendly name and the EKU oid. Introduced in Windows PowerShell 3.0.
ImportModuleOptionsThe options set during module import.

EnumerationDescription
BreakpointTypeDefines the type of breakpoints that the Get-PSBreakpoint cmdlet can retrieve. This class is introduced in Windows PowerShell 2.0.
DisplayHintTypeDefines what information is displayed by the Get-Date cmdlet. This topic is included in this SDK for completeness only.
ExportAliasFormatDefines the formats that the Export-Alias cmdlet uses when exporting the aliases to a file.
FileSystemCmdletProviderEncodingDefines 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..
JoinOptionsOptions for joining a computer to a domain. Introduced in Windows PowerShell 3.0.
LanguageUsed 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.
OpenModeDefines 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.
OutputAssemblyTypeDefines 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.
OutputModeOptionThe enumeration for the SelectionMode parameter. Introduced in Windows PowerShell 3.0.
OutTargetThe output modes available to the Receive-PSSession cmdlet. Introduced in Windows PowerShell 3.0.
ResolutionPurposeThis element is introduced in Windows PowerShell 5.0.
RestReturnTypeEnumeration for the rest return type. Introduced in Windows PowerShell 3.0.
SessionFilterStateRunspace states that can be used as filters for querying remote runspaces. Introduced in Windows PowerShell 3.0.
TestPathTypeDefines 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.
TextEncodingTypeDefines 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.
WaitForServiceTypesDefines the services that Restart-Computer can wait on. Introduced in Windows PowerShell 3.0.
WebRequestMethodThe enumerations for the web request method. Introduced in Windows PowerShell 3.0.
WmiStateDefines 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.


Show:
© 2015 Microsoft