程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> Get-Command 幫助信息

Get-Command 幫助信息

編輯:.NET實例教程
如下說明是翻譯PowerShell中: help Get-Command 產生的幫助信息.
譯者: Edengundam(馬濤)
 
Get-Command
 
大綱
取得cmdlet的基本信息和其他關於Windows PowerShell命令的元素.
 
語法
Get-Command [[-argumentList] <Object[]>] [-verb <string[]>] [-noun <string[]>] [-totalCount <int>] [-syntax] [-pSSnapIn <string[]>] [<CommonParameters>]
 
Get-Command [[-name] <string[]>] [[-argumentList] <Object[]>] [-commandType {<Alias> | <Function> | <Filter> | <Cmdlet> | <ExternalScript> | <Application> | <Script> | <All>}] [-totalCount <int>] [-syntax] [<CommonParameters>]
 
詳細描述
Get-Command cmdlet取得cmdlet的基本信息和其他關於Windows PowerShell命令的元素, 例如: 文件, 函數和Windows PowerShell提供$False$

程序.
 
參數
 
-name <string[]>
只檢索指定名稱的cmdlet或命令元素的信息. <String> 表示cmdlet或命令元素的完整或部分名稱. 允許使用通配符.
 
強制參數?
false
參數位置?
1
默認值
 
允許從管道綁定輸入?
true (根據值, 根據屬性名)
允許通配符擴展? BORDER-LEFT: medium none; WIDTH: 206.45pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="275">
true
 
-verb <string[]>
取得cmdlet名稱中包含指定動詞的cmdlet信息. <String> 表示一個或多個動詞或動詞模式, 例如: "remove"或*et".允許使用通配符.
 
強制參數?
false
參數位置?
named
默認值
Null
允許從管道綁定輸入?
true (根據屬性名)
允許通配符擴展?
true
 
-noun <string[]>
取得cmdlet名稱中包含指定名詞的cmdlet信息. <String> 表示一個或多個名詞或名詞模式, 例如: "process"或"*item*".允許使用通配符.
 
強制參數?
false

: #e6e6e6; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 199.9pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="267">
參數位置?
named
默認值
Null
允許從管道綁定輸入?
true (根據屬性名) olid; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 199.9pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="267">
允許通配符擴展?
true
 
-commandType <CommandTypes>
只檢索指定類型的命令對象. <CommandTypes> 的合法取值:
 
·         Alias
·         ExternalScript
·         All Filter
·         Application
·         Function
·         Cmdlet (默認值)
·   &n

bsp;     Script
 
"Application"表示系統上所有可以在PowerShell中運行的非PowerShell文件, 包括: Windows PowerShell 路徑中的.txt, .exe和.dll文件.
 
"Filter"和"Function"表示所有Windows PowerShell函數.
 
你可以使用CommandType或它別名: Type. (譯注: 參數別名)
 
下面列出了此參數接受的取值:
 
·         Alias
·         Function
·         Filter
·         Cmdlet
&middot;         ExternalScript
·         Application
·         Script
·         All
 
強制參數?
false
參數位置? ="top" width="276">
named
默認值
Cmdlet
允許從管道綁定輸入?
true (根據屬性名)
允許通配符擴展? m none; WIDTH: 206.9pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="276">
false
 
-totalCount <int>
確定取得Windows PowerShell的命令元素數量.
 
強制參數?
false
參數位置?
named m; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 199.9pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="267">
默認值
(all)
允許從管道綁定輸入?
true (根據屬性名)
允許通配符擴展?
false


 
-syntax <SwitchParameter>
只檢索關於命令元素指定的數據.
 
·         對於別名, 取得標准名稱.
·         對於cmdlet, 檢索語法.
·         對於函數和篩選器, 檢索函數的定義.
·         對於腳本和應用程序(文件), 檢索路徑和文件名.
 
強制參數?

OM: windowtext 1pt solid" valign="top" width="276">
false
參數位置?
named
默認值
False
允許從管道綁定輸入?

OM: windowtext 1pt solid" valign="top" width="276">
true (根據屬性名)
允許通配符擴展?
false
 
-argumentList <Object[]>
取得關於cmdlet使用指定參數("arguments",例如: 路徑)時的信息. 要檢測動態添加給cmdlet的參數, 將<Object[]>替換為Windows PowerShell提供程序或cmdlet的特定參數, 例如: "HKML\Software"或"cert:\my".

0.5pt; WIDTH: 406.8pt; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="542" border="0">
強制參數?
false 參數位置?
2
默認值

owtext 1pt solid" valign="top" width="266">
 
允許從管道綁定輸入?
false
允許通配符擴展?
false
 
-PSSnapIn <string[]>
獲取指定的Windows PowerShell 管理單元(snap-in)支持的cmdlet. 更多信息, 鍵入"get-help about-PSSnapins".
 

pt; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="542" border="0">
強制參數?
false
參數位置?
named
默認值

ign="top" width="276">
unspecifIEd
允許從管道綁定輸入?
true (根據屬性名)
允許通配符擴展?
true
 
<公共參數>
此命令支持公共參數: -Verbose, -Debug, -ErrorAction, -ErrorVariable, and -OutVariable. 更多信息, 輸入,歡迎光臨

"get-help about_commonparameters".
 
輸入類型
String
 
返回類型
Object
 
注意
 
更多信息, 輸入"Get-Help Get-Command -detailed".需要技術信息, 輸入"Get-Help Get-Command -full".
 
當不指定任何參數時, "Get-Command"取得Windows PowerShell的cmdlet信息. 使用參數來限定取得元素.
 
默認情況下, Get-Command按照發現元素的順序返回. 發現順序也就是當命令項產生歧義時, 執行的順序. 例如, 如果項的發現順序是notepad.exe, notepad.cmd和notepad.ps1, 你執行"Notepad," 系統將會運行Notepad.exe. 發現順序經常提供非常有價值的信息. 如果你需要數據以其他方式排序,

使用Sort-Object cmdlet進行排序.
 
如果需要為該命令提供多個參數, 請使用逗號進行分隔. 例如, "<parameter-name> <value1>, <value2>".
 
你可以使用Get-Command的內建別名"gcm".需要更多信息, 查看About_Alias.
 
1
 
C:\PS>get-command
 
此命令取得Windows PowerShell所有的cmdlet的信息. 默認輸出列出命令類型("Cmdlet"), cmdlet名稱和syntax.
 
2
 
C:\PS>get-command -verb set | format-list
 
此命令檢索動詞為set的cmdlet信息, 並且以列表方式顯示信息. 列表格式包括了一些在表格顯示時忽略的域, 包括完整的語法">. 要顯示所有的域(對象所有的屬性), 鍵入"get-command -verb set | format list *".
 
3
 
C:\PS>get-command | sort-object noun | format-table -group noun
 
此命令取得所有的cmdlet, 並根據cmdlet名稱中名詞的字母順序進行排序, 最後根據名詞分組顯示. 這種顯示可以幫助你查找特定任務的cmdlet.
 
默認情況下, Get-Command將會按照系統發現命令的順序進行顯示, 發現順序也是當執行的命令具有歧義時, 執行的順序.
 
4
 
C:\PS>get-command -pssnapin Microsoft.PowerShell.Security
 
此命令取得Microsoft.PowerShell.Security管理單元中的cmdlet信息.
 
5
 
C:\PS>get-command get-childitem -ArgumentList cert: | format-list
 
此命令用來檢索關於Get-Childitem在和Windows PowerShell證書提供程序一起使用時pan>Get-Childitem cmdlet的信息. 當你對比輸出中顯示的語法和忽略ArgumentList參數時的語法時, 你將會發現證書提供程序動態的為Get-ChildItem cmdlet添加了參數CodeSigningCert.
 
6
 
C:\PS>(get-command get-childitem -ArgumentList cert:).parametersets[0].parameters | where-object { $_.IsDynamic }
 
此命令只返回當與Windows PowerShell證書提供程序一起使用時, 動態添加給Get-Childitem cmdlet的參數. 這是前面例子中的替換方法.
 
此命令中, "get-command get-childitem -ArgumentList cert:"首先被處理. 它使用Get-Command請求關於Get-Childitem cmdlet與證書提供程序一起使用的信息. ".parametersets[0]"選擇"get-childitem -argumentList cert:"的第一個參數集(集合0), 接下來".parameters"參數集中的參數. 被選擇的參數通過管道發送給Where-Object cmdlet, 後者測試每個參數("$_.")的IsDynamic屬性. 要在命令中查看對象的屬性, 使用Get-Member.
 
7
 
C:\PS>get-command *
 
此命令檢索Windows PowerShell中所有可用的元素的信息, 包括: 文件, 函數, 別名和cmdlet.
 
相關鏈接
Get-Help
Get-PSDrive
Get-Member 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved