係統粉 > IT資訊 > 微軟資訊

IT之家學院:強大到沒朋友,Win10 PowerShell簡介(4)

發布時間:2017-07-09    瀏覽數:

此前已經介紹了三篇《強大到沒朋友,Win10 PowerShell簡介》係列(請看簡介1、簡介2、簡介3)文章,今天網友帶來第四篇了解文章。

六、獲取幫助

PowerShell可以使用大量的命令,這些命令包括PowerShell 1000多個自帶命令和數量龐大的外部命令。程序員可以為PowerShell編寫命令,用戶想要使用的話可以下載安裝。如此多的命令我們在使用時不可能了解每一個用法,這時候就需要查看命令的幫助了,PowerShell自帶了強大的命令幫助係統,可以幫助我們學習使用命令。令人困惑的是,在Windows 10中PowerShell自帶的幫助文檔是不完整的,比如想知道如何使用Get-Process命令,我們可以在PowerShell提示符窗口中鍵入Get-Help Get-Process,執行之後的結果可能會令人大失所望,命令幫助顯示的內容可以說是雞肋,它說的內容可能是在查看這條幫助之前你就已經了解了的,PowerShell強大的幫助係統就是這麼個強大法?

原來微軟認為本地幫助係統很容易過時,最重要的是微軟想更新幫助非常不方便,除了用戶自己更新幫助外,微軟不會更新已經存在的本地幫助了。聯機幫助現在已經是一種趨勢,Office365最新版本就是使用聯機幫助,PowerShell使用聯機幫助也不令人驚訝,沒有本地幫助在使用PowerShell時或多或少都會不便,我們可以使用Update-Help命令自己下載並安裝PowerShell幫助。Update-Help命令用法非常簡單,隻要在PowerShell窗口直接輸入Update-Help就可以了,然後它會自己下載和更新PowerShell幫助並自動安裝。

IT之家學院:強大到沒朋友,Win10 PowerShell簡介(4)(1)

圖1:使用Update-Help命令安裝幫助文檔

幫助文檔安裝好之後,就可以使用幫助文檔查詢命令的幫助了。除了Get-Help命令之外還有Help命令可以獲取命令的幫助,也可以在命令之後跟上-?參數,不過-?參數獲得幫助內容比較有限,沒有Get-Help和Help命令獲取的幫助詳細。Help不是Get-Help命令的別名,隻是一個函數,它們之間有一些區別,Get-Help命令顯示幫助內容時一次性顯示完,如果幫助內容很多的話,獲取幫助後會直接顯示到幫助內容最後的一部分去了,而看不到前麵的內容了,必須向上翻看才能查看前麵的內容,Help命令就能防止這類情況,它的用法完全與Get-Help一樣,隻不過Help顯示幫助內容一次顯示一頁,可以按Enter鍵一行一行的繼續查看,也可以按空格鍵繼續查看下一頁內容。

IT之家學院:強大到沒朋友,Win10 PowerShell簡介(4)(2)

圖2:Get-Help命令顯示完整幫助內容

IT之家學院:強大到沒朋友,Win10 PowerShell簡介(4)(3)

圖3:help命令一次顯示一頁幫助內容

在上麵的圖中大家可以看到獲取到的幫助內容非常多,但這僅僅是Get-Process命令的一部分幫助,與其它命令一樣,Get-Help命令也有很多參數,熟練的使用這些參數可以讓我們直接查看幫助中我們想看的內容。舉幾個查詢命令幫助的例子吧,都是比較實用的,大家可以照著查詢。

例1:用-?參數查詢Get-Process命令幫助

Get-Process -?

注意:這裏的“?”是半角符號,不是全角符號“?”,如果使用“?”,PowerShell會直接報錯。

IT之家學院:強大到沒朋友,Win10 PowerShell簡介(4)(4)

圖4:使用全角問號報錯

例2:用Get-Help查詢Get-Process命令幫助

Get-Help Get-Process

例3:用help查詢Get-Process命令幫助,並按頁顯示

help Get-Process

例4:查詢Get-Process命令的詳細幫助

Get-Help Get-Process -Detailed

例5:直接使用命令的別名查詢幫助

Get-Help ps

例6:查詢Get-Process的所有示例

Get-Help Get-Process -Examples

IT之家學院:強大到沒朋友,Win10 PowerShell簡介(4)(5)

圖5:Get-Process命令詳細的示例

例7:查詢Get-Process參數Id的信息

Get-Help Get-Process -Parameter Id

更多使用方法大家可以直接看Get-Help命令的幫助。

上一篇:X Daily: 穀歌出資幫助美聯社用AI寫新聞微軟首席信息官離職 下一篇:分析師: Xbox業務利潤豐厚 微軟不可能放棄主機

相關資訊

最新熱門應用

電腦問答