Microsoft.PowerShell.Commands
Namespace
Classes
| AddHistoryCommand |
This class Implements the add-history command |
| AddPSSnapinCommand |
Class that implements add-pssnapin cmdlet. |
| AliasProvider |
This provider is the data accessor for shell aliases. It uses the SessionStateProviderBase as the base class to produce a view on session state data. |
| AliasProviderDynamicParameters |
The dynamic parameter object for the AliasProvider SetItem and NewItem commands |
| AlternateStreamData |
Represents alternate stream data retrieved from a file. |
| CertificateNotFoundException |
Defines the exception thrown by the certificate provider when the specified X509 certificate cannot be located. |
| CertificateProvider |
Defines the implementation of a Certificate Store Provider. This provider allows for stateless namespace navigation of the computer's certificate store. |
| CertificateProviderItemNotFoundException |
Defines the base class for exceptions thrown by the certificate provider when the specified item cannot be located. |
| CertificateStoreLocationNotFoundException |
Defines the exception thrown by the certificate provider when the specified X509 store location cannot be located. |
| CertificateStoreNotFoundException |
Defines the exception thrown by the certificate provider when the specified X509 store cannot be located. |
| ClearHistoryCommand |
This Class implements the Clear History cmdlet |
| 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 and in this case all disconnected remote runspaces found on the remote computer will be be connected and PSSession objects created on the local machine.
|
| ConsoleCmdletsBase |
Base class for all the Console related cmdlets. |
| ConvertFromSecureStringCommand |
Defines the implementation of the 'ConvertFrom-SecureString' cmdlet. This cmdlet exports a new SecureString -- one that represents text that should be kept confidential. The text is encrypted for privacy when being used, and deleted from computer memory when no longer needed. When no key is specified, the command uses the DPAPI to encrypt the string. When a key is specified, the command uses the Rijndael algorithm to encrypt the string. |
| ConvertFromToSecureStringCommandBase |
Defines the base class from which all SecureString import and export commands are derived. |
| ConvertToSecureStringCommand |
Defines the implementation of the 'ConvertTo-SecureString' cmdlet. This cmdlet imports a new SecureString from encrypted data -- one that represents text that should be kept confidential. The text is encrypted for privacy when being used, and deleted from computer memory when no longer needed. When no key is specified, the command uses the DPAPI to decrypt the data. When a key is specified, the command uses the Rijndael algorithm to decrypt the data. |
| DebugJobCommand | |
| DisablePSRemotingCommand |
Disable-PSRemoting cmdlet Only disable the network access to the Session Configuration. The local access is still enabled |
| DisablePSSessionConfigurationCommand | |
| 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.
|
| DnsNameProperty |
class for DNSNameList |
| EnablePSRemotingCommand | |
| EnablePSSessionConfigurationCommand |
Class implemeting Enable-PSSessionConfiguration cmdlet |
| EnhancedKeyUsageProperty |
class for ekulist |
| EnterPSHostProcessCommand | |
| EnterPSSessionCommand |
Enter-PSSession cmdlet. |
| EnvironmentProvider |
This provider is the data accessor for environment variables. It uses the SessionStateProviderBase as the base class to produce a view on session state data. |
| ExitPSHostProcessCommand | |
| ExitPSSessionCommand |
Exit-PSSession cmdlet. |
| ExportConsoleCommand |
Class that implements export-console cmdlet. |
| ExportCounterCommand | |
| ExportModuleMemberCommand |
Implements a cmdlet that loads a module |
| FileSystemClearContentDynamicParameters |
Defines the dynamic parameters used by the Clear-Content cmdlet. |
| FileSystemContentDynamicParametersBase |
Defines the dynamic parameters used by both the content reader and writer. |
| FileSystemContentReaderDynamicParameters |
Defines the dynamic parameters used by the get-content cmdlet. |
| FileSystemContentWriterDynamicParameters |
Defines the dynamic parameters used by the set-content and add-content cmdlets. |
| FileSystemItemProviderDynamicParameters |
Provides the dynamic parameters for test-path on the file system. |
| FileSystemProvider |
Defines the implementation of a File System Provider. This provider allows for stateless namespace navigation of the file system. |
| FileSystemProviderGetItemDynamicParameters |
Provides the dynamic parameters for Get-Item on the file system. |
| FileSystemProviderRemoveItemDynamicParameters |
Provides the dynamic parameters for Remove-Item on the file system. |
| ForEachObjectCommand |
Implements a cmdlet that applies a script block to each element of the pipeline. |
| FormatDefaultCommand |
implementation for the format-default command |
| FunctionProvider |
This provider is the data accessor for shell functions. It uses the SessionStateProviderBase as the base class to produce a view on session state data. |
| FunctionProviderDynamicParameters |
The dynamic parameter object for the FunctionProvider SetItem and NewItem commands |
| GetAclCommand |
Defines the implementation of the 'get-acl' cmdlet. This cmdlet gets the security descriptor of an item at the specified path. |
| GetAuthenticodeSignatureCommand |
Defines the implementation of the 'get-AuthenticodeSignature' cmdlet. This cmdlet extracts the digital signature from the given file. |
| GetCmsMessageCommand | |
| GetCommandCommand |
The get-command cmdlet. It uses the command discovery APIs to find one or more commands of the given name. It returns an instance of CommandInfo for each command that is found. |
| GetCounterCommand | |
| GetCredentialCommand |
Defines the implementation of the 'get-credential' cmdlet. The get-credential Cmdlet establishes a credential object called a Msh credential, by pairing a given username with a prompted password. That credential object can then be used for other operations involving security. |
| GetEventPSSnapIn | |
| GetExecutionPolicyCommand |
Defines the implementation of the 'Get-ExecutionPolicy' cmdlet. This cmdlet gets the effective execution policy of the shell.
|
| GetHelpCodeMethods |
Helper methods used as powershell extension from a types file. |
| GetHelpCommand |
This class implements get-help command |
| GetHistoryCommand |
This class Implements the get-history command |
| GetJobCommand |
Cmdlet to get available list of results |
| GetModuleCommand |
Implements a cmdlet that gets the list of loaded modules... |
| GetPfxCertificateCommand |
Defines the implementation of the get-pfxcertificate cmdlet |
| GetPSHostProcessInfoCommand | |
| GetPSSessionCommand |
This cmdlet is used to retrieve runspaces from the global cache and write it to the pipeline. The runspaces are wrapped and returned as PSSession objects.
|
| GetPSSessionConfigurationCommand |
Class implemeting Get-PSSessionConfiguration |
| GetPSSnapinCommand |
Class that implements get-pssnapin cmdlet. |
| GetWinEventCommand | |
| HelpCategoryInvalidException |
The exception that is thrown when there is no help category matching a specific input string. |
| HelpNotFoundException |
The exception that is thrown when there is no help found for a topic. |
| HistoryInfo |
Contains information about a single history entry |
| ImportCounterCommand | |
| ImportModuleCommand |
Implements a cmdlet that loads a module |
| ImportWorkflowCommand |
A cmdlet to load WF Workflows, expressed as XAML and wrap them in functions. |
| InternalSymbolicLinkLinkCodeMethods | |
| InvokeCommandCommand |
This cmdlet executes a specified script block on one or more remote machines. The expression or command, as they will be interchangeably called, need to be contained in a script block. This is to ensure two things:
|
| InvokeHistoryCommand |
This class implements the Invoke-History command |
| JobCmdletBase |
This is the base class for job cmdlet and contains some helper functions |
| ModuleCmdletBase |
This is the base class for some of the module cmdlets. It contains a number of utility functions for these classes. |
| ModuleSpecification |
Represents module specification written in a module manifest (i.e. in RequiredModules member/field).
|
| NewModuleCommand |
Implements a cmdlet that creates a dynamic module from a scriptblock.. |
| NewModuleManifestCommand |
Cmdlet to create a new module manifest file. |
| NewPSSessionCommand |
This cmdlet establishes a new Runspace either on the local machine or on the specified remote machine(s). The runspace established can be used to invoke expressions remotely.
|
| NewPSSessionConfigurationFileCommand |
New-PSSessionConfigurationFile command implementation
|
| NewPSSessionOptionCommand |
This class implements New-PSSessionOption cmdlet. |
| NewPSTransportOptionCommand |
Command to create an object for WSManConfigurationOption |
| NewPSWorkflowExecutionOptionCommand |
Command to create an object for PSWorkflowExecutionOption |
| NewWinEventCommand | |
| NounArgumentCompleter | |
| ObjectEventRegistrationBase |
Base class for object-based event registration. |
| OutDefaultCommand |
implementation for the out-default command this command it impicitely inject by the powershell.exe host at the end of the pipeline as the default sink (display to console screen) |
| OutHostCommand |
implementation for the out-host command |
| OutLineOutputCommand |
implementation for the out-lineoutput command it provides a wrapper for the OutCommandInner class, which is the general purpose output command |
| OutNullCommand |
Null sink to absorb pipeline output |
| ProtectCmsMessageCommand | |
| PSExecutionCmdlet |
Base class for any cmdlet which has to execute a pipeline. The following cmdlets currently fall under this category:
|
| PSHostProcessInfo | |
| PSRemotingBaseCmdlet |
Base class for any cmdlet which takes a -Session parameter or a -ComputerName parameter (along with its other associated parameters). The following cmdlets currently fall under this category:
|
| PSRemotingCmdlet |
This class defines most of the common functionality used across remoting cmdlets.
|
| PSRunspaceCmdlet |
Base class for any cmdlet which operates on a runspace. The following cmdlets currently fall under this category:
|
| PSSessionConfigurationCommandBase |
Base class for PSCustomShell commands Register-PSSessionConfiguration, Set-PSSessionConfiguration |
| PSSnapInCommandBase |
Base class for all the pssnapin related cmdlets. |
| PSWorkflowExecutionOption |
This class is used to specify Workflow related options in the Register-PSSessionConfiguration |
| ReceiveJobCommand |
Cmdlet used for receiveing results from job object. This cmdlet is intended to have a slightly different behavior in the following two cases:
|
| 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 immmediately providing the job object that is collecting the running command output data.
|
| RegisterPSSessionConfigurationCommand |
Class implemeting Register-PSSessionConfiguration |
| RegistryProvider |
Provider that provides access to Registry through cmdlets. This provider
implements NavigationCmdletProvider,
IPropertyCmdletProvider,
IDynamicPropertyCmdletProvider, |
| RegistryProviderSetItemDynamicParameter |
Defines dynamic parameters for the registry provider |
| RemoveJobCommand |
This cmdlet removes the Job object from the runspace wide Job repository.
|
| RemoveModuleCommand |
Implements a cmdlet that gets the list of loaded modules... |
| RemovePSSessionCommand |
This cmdlet stops the runspace and frees the resources associated with that runspace. If any execution is in process in that runspace, it is stopped. Also, the runspace is removed from the global cache.
|
| RemovePSSnapinCommand |
Class that implements remove-pssnapin cmdlet. |
| ResumeJobCommand |
This cmdlet resumes the jobs that are Job2. Errors are added for each Job that is not Job2. |
| SaveHelpCommand |
This class implements the Save-Help cmdleto |
| SecureStringCommandBase |
Defines the base class from which all SecureString commands are derived. |
| SecurityDescriptorCommandsBase |
Defines the base class from which all Security Descriptor commands are derived. |
| SendAsTrustedIssuerProperty |
class for SendAsTrustedIssuer |
| SessionStateProviderBase |
This is the base class for all the providers that produce a view on session state data (Variables, Aliases, and Functions) |
| SessionStateProviderBaseContentReaderWriter |
The content reader/writer for all providers deriving from SessionStateProviderBase |
| SetAclCommand |
Defines the implementation of the 'set-acl' cmdlet. This cmdlet sets the security descriptor of an item at the specified path. |
| SetAuthenticodeSignatureCommand |
Defines the implementation of the 'set-AuthenticodeSignature' cmdlet. This cmdlet sets the digital signature on a given file. |
| SetExecutionPolicyCommand |
Defines the implementation of the 'Set-ExecutionPolicy' cmdlet. This cmdlet sets the local preference for the execution policy of the shell.
|
| SetPSDebugCommand |
Implements a cmdlet that sets the script debugging options. |
| SetPSSessionConfigurationCommand |
Class implemeting Set-PSSessionConfiguration |
| SetStrictModeCommand |
Set-StrictMode causes the interpreter to throw an exception in the following cases:
|
| SignatureCommandsBase |
Defines the base class from which all signature commands are derived. |
| StartJobCommand |
This cmdlet start invocation of jobs in background. |
| StartTranscriptCommand |
Implements the start-transcript cmdlet |
| StopJobCommand |
This cmdlet stops the asynchronously invoked remote operaitons. |
| StopTranscriptCommand |
Implements the stop-transcript cmdlet |
| SuspendJobCommand |
This cmdlet suspends the jobs that are Job2. Errors are added for each Job that is not Job2. |
| TestModuleManifestCommand |
This cmdlet takes a module manifest and validates the contents... |
| TestPSSessionConfigurationFileCommand |
Test-PSSessionConfigurationFile command implementation
|
| UnprotectCmsMessageCommand | |
| UnregisterPSSessionConfigurationCommand |
Class implemeting Unregister-PSSessionConfiguration |
| UpdatableHelpCommandBase |
The base class of all updatable help system cmdlets (Update-Help, Save-Help) |
| UpdateHelpCommand |
This class implements the Update-Help cmdlet |
| VariableProvider |
This provider is the data accessor for shell variables. It uses the HashtableProvider as the base class to get a hashtable as a data store. |
| WaitJobCommand |
This cmdlet waits for job to complete. |
| WhereObjectCommand |
Implements a cmdlet that applys a script block to each element of the pipeline. If the result of that application is true, then the current pipeline object is passed on, otherwise it is dropped. |
| WSManConfigurationOption |
Implementing type for WSManConfigurationOption |
| X509StoreLocation |
Defines a class to represent a store location in the certificate provider. The two possible store locations are CurrentUser and LocalMachine |
Structs
| DnsNameRepresentation |
Defines the type of DNS string The structure contains punycode name and unicode name |
| EnhancedKeyUsageRepresentation |
Defines the type of EKU string The structure contains friendly name and EKU oid |
| ModuleCmdletBase.ImportModuleOptions |
Options set during module import |
Enums
| FileSystemCmdletProviderEncoding |
Defines the values that can be supplied as the encoding parameter in the FileSystemContentDynamicParametersBase class. |
| OpenMode |
The enum used by commands to allow the user to specify how a file (or other item) should be opened. |
| OutTarget |
Output modes available to the Receive-PSSession cmdlet. |
| SessionFilterState |
Runspace states that can be used as filters for querying remote runspaces. |