2016-11-17 88 views
3

我學習PowerShell和兩個網站和書籍,建議打電話Get-Help about_Automatic_Variables,例如,系統就會自動變量列表返回。我試着打電話Get-Help有以下論點,但我總是得到返回的cmdlet列表:獲取幫助參閱about_Automatic_Variables不工作

  • about_Variables
  • 參閱about_Automatic_Variables
  • about_Environment_Variables
  • 參閱about_Preference_Variables
  • 參閱about_Scopes

這是什麼我錯了?

+1

我可以在V5重現此。這不是關於_Automatic_Variables,因爲我從'get-help about_Automatic_Vari'獲得了相同的結果。我不知道這是否是一個錯誤或不。需要更多的調查。 – Matt

回答

0

因此,解決辦法是什麼,我在我自己的最後的評論描述,執行Install-Script -Name Install-AboutHelp獲得丟失的幫助文件。
得到了解決here

+1

我會在答案中包含您在何處獲得此信息的鏈接。由於評論不會永遠存在。 – Matt

5

你可能不得不更新您的幫助使用:

Update-Help 

那麼你應該能夠使用檢索它:

get-help about_Automatic_Variables 
+1

是的。他的幫助並不完整。 「Get-Help」關於_ *「'應該證明這一點。他得到的結果仍然很奇怪。 – Matt

+0

我確認執行關於_ *「'的Get-Help不會列出'about_Automatic_Variables'。我重複了'update-help'作爲繼續出現錯誤的管理員,但是現在仍然沒有列出'about_Automatic_Variables'。我錯過了什麼或者沒有做對嗎? – noplace

+1

最後,我發現在https://powershell.org/forums/topic/powershell-missing-about_-help-topics-after-running-update-help/解決我的問題。執行'安裝腳本-Name安裝-AboutHelp'和 '安裝-AboutHelp.ps1',你會得到失蹤about_ *幫助文件。 – noplace

0

您也許有英語以外的其他語言設置和PowerShell V5? 如果是 - 不是,這裏是你的答案 Missing Help Files in Powershell V5.0

+0

我的文化是EN-US,甚至後更新的幫助(即BTW休息並停止更新SqlServer的模塊)的行爲保持不變,可能是相同的是@馬特是看到,小命令的列表中返回開始的foreach對象。 – noplace

0

閱讀:

https://technet.microsoft.com/en-us/library/hh847768.aspx

我得到這個從我的瀏覽器。當我搜索「關於自動變量」時,這是第一次打擊。正如在另一個答案中所建議的那樣,更新PS副本中的幫助不會有什麼壞處。而對於目前的變量列表,只是這樣做:

PS> gci variable: