您现在的位置是:网站首页> 编程资料编程资料

Windows Powershell 命令集 cmdlets_PowerShell_

2023-05-26 749人已围观

简介 Windows Powershell 命令集 cmdlets_PowerShell_

cmdlets是Powershell的内部命令,cmdlet的类型名为System.Management.Automation.CmdletInfo,包含下列属性和方法:

NameMemberTypeDefinition
EqualsMethodbool Equals(System.Object obj)
GetHashCodeMethodint GetHashCode()
GetTypeMethodtype GetType()
ToStringMethodstring ToString()
CommandTypePropertySystem.Management.Automation.CommandTypes CommandType {get;}
DefaultParameterSetPropertySystem.String DefaultParameterSet {get;}
DefinitionPropertySystem.String Definition {get;}
HelpFilePropertySystem.String HelpFile {get;}
ImplementingTypePropertySystem.Type ImplementingType {get;}
ModulePropertySystem.Management.Automation.PSModuleInfo Module {get;}
ModuleNamePropertySystem.String ModuleName {get;}
NamePropertySystem.String Name {get;}
NounPropertySystem.String Noun {get;}
OutputTypePropertySystem.Collections.ObjectModel.ReadOnlyCollection`1[[System.Management.Automation.PSTypeName, System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] OutputType {get;}
ParametersPropertySystem.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Management.Automation.ParameterMetadata, System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] Parameters {get;}
ParameterSetsPropertySystem.Collections.ObjectModel.ReadOnlyCollection`1[[System.Management.Automation.CommandParameterSetInfo, System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] ParameterSets {get;}
PSSnapInPropertySystem.Management.Automation.PSSnapInInfo PSSnapIn {get;}
VerbPropertySystem.String Verb {get;}
VisibilityPropertySystem.Management.Automation.SessionStateEntryVisibility Visibility {get;set;}
DLLScriptPropertySystem.Object DLL {get=$this.ImplementingType.Assembly.Location;}
HelpUriScriptPropertySystem.Object HelpUri {get=try
{
# ok to cast CommandTypes enum to HelpCategory because string/indentifier for
# cmdlet,function,filter,alias,externalscript is identical.
# it is ok to fail for other enum values (i.e. for Application)
$helpObject = get-help -Name ($this.Name) -Category ([string]($this.CommandType)) -ErrorAction SilentlyContinue# return first non-null uri (and try not to hit any strict mode things)
if ($helpObject -eq $null) { return $null }
if ($helpObject.psobject.properties['relatedLinks'] -eq $null) { return $null }
if ($helpObject.relatedLinks.psobject.properties['navigationLink'] -eq $null) { return $null }
$helpUri = [string]$( $helpObject.relatedLinks.navigationLink | %{ if ($_.psobject.properties['uri'] -ne $null) { $_.uri } } | ?{ $_ } | select -first 1 )
return $helpUri
}
catch {};}

下面是全部的Cmdlets命令

每个命令有一个动词和名词组成,命令的作用一目了然。

NameModuleNameHelp
Add-ComputerMicrosoft.PowerShell.Managementhelp
Add-ContentMicrosoft.PowerShell.Managementhelp
Add-HistoryMicrosoft.PowerShell.Corehelp
Add-MemberMicrosoft.PowerShell.Utilityhelp
Add-PSSnapinMicrosoft.PowerShell.Corehelp
Add-TypeMicrosoft.PowerShell.Utilityhelp
Checkpoint-ComputerMicrosoft.PowerShell.Managementhelp
Clear-ContentMicrosoft.PowerShell.Managementhelp
Clear-EventLogMicrosoft.PowerShell.Managementhelp
Clear-HistoryMicrosoft.PowerShell.Corehelp
Clear-ItemMicrosoft.PowerShell.Managementhelp
Clear-ItemPropertyMicrosoft.PowerShell.Managementhelp
Clear-VariableMicrosoft.PowerShell.Utilityhelp
Compare-ObjectMicrosoft.PowerShell.Utilityhelp
Complete-TransactionMicrosoft.PowerShell.Managementhelp
Connect-WSManMicrosoft.WSMan.Managementhelp
ConvertFrom-CsvMicrosoft.PowerShell.Utilityhelp
ConvertFrom-SecureStringMicrosoft.PowerShell.Securityhelp
ConvertFrom-StringDataMicrosoft.PowerShell.Utilityhelp
Convert-PathMicrosoft.PowerShell.Managementhelp
ConvertTo-CsvMicrosoft.PowerShell.Utilityhelp
ConvertTo-HtmlMicrosoft.PowerShell.Utilityhelp
ConvertTo-SecureStringMicrosoft.PowerShell.Securityhelp
ConvertTo-XmlMicrosoft.PowerShell.Utilityhelp
Copy-ItemMicrosoft.PowerShell.Managementhelp
Copy-ItemPropertyMicrosoft.PowerShell.Managementhelp
Debug-ProcessMicrosoft.PowerShell.Managementhelp
Disable-ComputerRestoreMicrosoft.PowerShell.Managementhelp
Disable-PSBreakpointMicrosoft.PowerShell.Utilityhelp
Disable-PSSessionConfigurationMicrosoft.PowerShell.Corehelp
Disable-WSManCredSSPMicrosoft.WSMan.Managementhelp
Disconnect-WSManMicrosoft.WSMan.Managementhelp
Enable-ComputerRestoreMicrosoft.PowerShell.Managementhelp
Enable-PSBreakpointMicrosoft.PowerShell.Utilityhelp
Enable-PSRemotingMicrosoft.PowerShell.Corehelp
Enable-PSSessionConfigurationMicrosoft.PowerShell.Corehelp提示: 本文由整理自网络,如有侵权请联系本站删除!
本站声明:
1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!