PSCmdlet Hierarchy

The following table lists the classes derived from System.Management.Automation.PSCmdlet.

Derived Classes

Class Description
Microsoft.OneGet.Utility.PowerShell.AsyncCmdlet  
Microsoft.PowerShell.Commands.AddComputerCommand  
Microsoft.PowerShell.Commands.AddHistoryCommand  
Microsoft.PowerShell.Commands.AddMemberCommand  
Microsoft.PowerShell.Commands.AddTypeCommand  
Microsoft.PowerShell.Commands.BaseCsvWritingCommand  
Microsoft.PowerShell.Commands.CheckpointComputerCommand  
Microsoft.PowerShell.Commands.ClearEventLogCommand  
Microsoft.PowerShell.Commands.ClearHistoryCommand  
Microsoft.PowerShell.Commands.CommonRunspaceCommandBase  
Microsoft.PowerShell.Commands.CompleteTransactionCommand  
Microsoft.PowerShell.Commands.ConsoleCmdletsBase  
Microsoft.PowerShell.Commands.ConsoleColorCmdlet  
Microsoft.PowerShell.Commands.ControlPanelItemBaseCommand  
Microsoft.PowerShell.Commands.ConvertFromCsvCommand  
Microsoft.PowerShell.Commands.ConvertFromStringDataCommand  
Microsoft.PowerShell.Commands.ConvertToHtmlCommand  
Microsoft.PowerShell.Commands.ConvertToJsonCommand  
Microsoft.PowerShell.Commands.ConvertToXmlCommand  
Microsoft.PowerShell.Commands.CoreCommandBase  
Microsoft.PowerShell.Commands.DebugJobCommand  
Microsoft.PowerShell.Commands.DebugRunspaceCommand  
Microsoft.PowerShell.Commands.DisableComputerRestoreCommand  
Microsoft.PowerShell.Commands.DisablePSRemotingCommand  
Microsoft.PowerShell.Commands.DisablePSSessionConfigurationCommand  
Microsoft.PowerShell.Commands.EnableComputerRestoreCommand  
Microsoft.PowerShell.Commands.EnablePSRemotingCommand  
Microsoft.PowerShell.Commands.EnablePSSessionConfigurationCommand  
Microsoft.PowerShell.Commands.EnterPSHostProcessCommand  
Microsoft.PowerShell.Commands.ExitPSHostProcessCommand  
Microsoft.PowerShell.Commands.ExportAliasCommand  
Microsoft.PowerShell.Commands.ExportClixmlCommand  
Microsoft.PowerShell.Commands.ExportCounterCommand  
Microsoft.PowerShell.Commands.ExportFormatDataCommand  
Microsoft.PowerShell.Commands.ExportModuleMemberCommand  
Microsoft.PowerShell.Commands.ForEachObjectCommand  
Microsoft.PowerShell.Commands.GetAliasCommand  
Microsoft.PowerShell.Commands.GetCmsMessageCommand  
Microsoft.PowerShell.Commands.GetCommandCommand  
Microsoft.PowerShell.Commands.GetComputerRestorePointCommand  
Microsoft.PowerShell.Commands.GetCounterCommand  
Microsoft.PowerShell.Commands.GetCredentialCommand  
Microsoft.PowerShell.Commands.GetCultureCommand  
Microsoft.PowerShell.Commands.GetEventCommand  
Microsoft.PowerShell.Commands.GetEventLogCommand  
Microsoft.PowerShell.Commands.GetEventSubscriberCommand  
Microsoft.PowerShell.Commands.GetExecutionPolicyCommand  
Microsoft.PowerShell.Commands.GetFormatDataCommand  
Microsoft.PowerShell.Commands.GetHelpCommand  
Microsoft.PowerShell.Commands.GetHistoryCommand  
Microsoft.PowerShell.Commands.GetHostCommand  
Microsoft.PowerShell.Commands.GetHotFixCommand  
Microsoft.PowerShell.Commands.GetMemberCommand  
Microsoft.PowerShell.Commands.GetPfxCertificateCommand  
Microsoft.PowerShell.Commands.GetPSBreakpointCommand  
Microsoft.PowerShell.Commands.GetPSCallStackCommand  
Microsoft.PowerShell.Commands.GetPSHostProcessInfoCommand  
Microsoft.PowerShell.Commands.GetPSSessionConfigurationCommand  
Microsoft.PowerShell.Commands.GetRandomCommand  
Microsoft.PowerShell.Commands.GetRunspaceCommand  
Microsoft.PowerShell.Commands.GetTransactionCommand  
Microsoft.PowerShell.Commands.GetTypeDataCommand  
Microsoft.PowerShell.Commands.GetUICultureCommand  
Microsoft.PowerShell.Commands.GetUniqueCommand  
Microsoft.PowerShell.Commands.GetWinEventCommand  
Microsoft.PowerShell.Commands.ImplicitRemotingCommandBase  
Microsoft.PowerShell.Commands.ImportAliasCommand  
Microsoft.PowerShell.Commands.ImportClixmlCommand  
Microsoft.PowerShell.Commands.ImportCounterCommand  
Microsoft.PowerShell.Commands.ImportCsvCommand  
Microsoft.PowerShell.Commands.ImportLocalizedData  
Microsoft.PowerShell.Commands.ImportWorkflowCommand  
Microsoft.PowerShell.Commands.Internal.Format.FrontEndCommandBase  
Microsoft.PowerShell.Commands.InvokeExpressionCommand  
Microsoft.PowerShell.Commands.InvokeHistoryCommand  
Microsoft.PowerShell.Commands.LimitEventLogCommand  
Microsoft.PowerShell.Commands.MeasureCommandCommand  
Microsoft.PowerShell.Commands.MeasureObjectCommand  
Microsoft.PowerShell.Commands.ModuleCmdletBase  
Microsoft.PowerShell.Commands.NewEventCommand  
Microsoft.PowerShell.Commands.NewEventLogCommand  
Microsoft.PowerShell.Commands.NewModuleManifestCommand  
Microsoft.PowerShell.Commands.NewObjectCommand  
Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand  
Microsoft.PowerShell.Commands.NewPSSessionOptionCommand  
Microsoft.PowerShell.Commands.NewPSTransportOptionCommand  
Microsoft.PowerShell.Commands.NewPSWorkflowExecutionOptionCommand  
Microsoft.PowerShell.Commands.NewTimeSpanCommand  
Microsoft.PowerShell.Commands.NewWebServiceProxy  
Microsoft.PowerShell.Commands.NewWinEventCommand  
Microsoft.PowerShell.Commands.ObjectCmdletBase  
Microsoft.PowerShell.Commands.ObjectEventRegistrationBase  
Microsoft.PowerShell.Commands.OutGridViewCommand  
Microsoft.PowerShell.Commands.OutNullCommand  
Microsoft.PowerShell.Commands.ProtectCmsMessageCommand  
Microsoft.PowerShell.Commands.PSBreakpointCommandBase  
Microsoft.PowerShell.Commands.PSRemotingCmdlet  
Microsoft.PowerShell.Commands.PSSessionConfigurationCommandBase  
Microsoft.PowerShell.Commands.PSSnapInCommandBase  
Microsoft.PowerShell.Commands.ReadHostCommand  
Microsoft.PowerShell.Commands.RemoveComputerCommand  
Microsoft.PowerShell.Commands.RemoveEventCommand  
Microsoft.PowerShell.Commands.RemoveEventLogCommand  
Microsoft.PowerShell.Commands.RemoveTypeDataCommand  
Microsoft.PowerShell.Commands.RenameComputerCommand  
Microsoft.PowerShell.Commands.ResetComputerMachinePasswordCommand  
Microsoft.PowerShell.Commands.RestartComputerCommand  
Microsoft.PowerShell.Commands.RestoreComputerCommand  
Microsoft.PowerShell.Commands.SecureStringCommandBase  
Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase  
Microsoft.PowerShell.Commands.SelectObjectCommand  
Microsoft.PowerShell.Commands.SelectStringCommand  
Microsoft.PowerShell.Commands.SelectXmlCommand  
Microsoft.PowerShell.Commands.SendMailMessage  
Microsoft.PowerShell.Commands.SetDateCommand  
Microsoft.PowerShell.Commands.SetExecutionPolicyCommand  
Microsoft.PowerShell.Commands.SetPSBreakpointCommand  
Microsoft.PowerShell.Commands.SetPSDebugCommand  
Microsoft.PowerShell.Commands.SetStrictModeCommand  
Microsoft.PowerShell.Commands.ShowCommandCommand  
Microsoft.PowerShell.Commands.ShowEventLogCommand  
Microsoft.PowerShell.Commands.SignatureCommandsBase  
Microsoft.PowerShell.Commands.StartProcessCommand  
Microsoft.PowerShell.Commands.StartSleepCommand  
Microsoft.PowerShell.Commands.StartTransactionCommand  
Microsoft.PowerShell.Commands.StartTranscriptCommand  
Microsoft.PowerShell.Commands.StopComputerCommand  
Microsoft.PowerShell.Commands.StopTranscriptCommand  
Microsoft.PowerShell.Commands.StringManipulation.ConvertFromStringCommand  
Microsoft.PowerShell.Commands.TeeObjectCommand  
Microsoft.PowerShell.Commands.TestComputerSecureChannelCommand  
Microsoft.PowerShell.Commands.TestConnectionCommand  
Microsoft.PowerShell.Commands.TestPSSessionConfigurationFileCommand  
Microsoft.PowerShell.Commands.TraceCommandBase  
Microsoft.PowerShell.Commands.UnblockFileCommand  
Microsoft.PowerShell.Commands.UndoTransactionCommand  
Microsoft.PowerShell.Commands.UnprotectCmsMessageCommand  
Microsoft.PowerShell.Commands.UnregisterEventCommand  
Microsoft.PowerShell.Commands.UnregisterPSSessionConfigurationCommand  
Microsoft.PowerShell.Commands.UpdatableHelpCommandBase  
Microsoft.PowerShell.Commands.UpdateData  
Microsoft.PowerShell.Commands.UpdateListCommand  
Microsoft.PowerShell.Commands.UseTransactionCommand  
Microsoft.PowerShell.Commands.VariableCommandBase  
Microsoft.PowerShell.Commands.WaitDebuggerCommand  
Microsoft.PowerShell.Commands.WaitEventCommand  
Microsoft.PowerShell.Commands.WebRequestPSCmdlet  
Microsoft.PowerShell.Commands.WhereObjectCommand  
Microsoft.PowerShell.Commands.WriteAliasCommandBase  
Microsoft.PowerShell.Commands.WriteDebugCommand  
Microsoft.PowerShell.Commands.WriteEventLogCommand  
Microsoft.PowerShell.Commands.WriteOrThrowErrorCommand  
Microsoft.PowerShell.Commands.WriteOutputCommand  
Microsoft.PowerShell.Commands.WriteProgressCommand  
Microsoft.PowerShell.Commands.WriteVerboseCommand  
Microsoft.PowerShell.Commands.WriteWarningCommand  
Microsoft.PowerShell.ScheduledJob.ScheduleJobCmdletBase  

See Also

Reference

PSCmdlet Class
PSCmdlet Members
System.Management.Automation Namespace
Cmdlet.BeginProcessing Method
Cmdlet.ProcessRecord Method
Cmdlet.EndProcessing Method
Cmdlet Class

Other Resources

Cmdlet Development Guidelines
Windows PowerShell Cmdlets
Windows PowerShell SDK