我有PowerShell 4
一台 Windows 7 筆記型電腦。我剛剛安裝了 PowerGUI,發現出現此錯誤:
get-command : Object reference not set to an instance of an object.
當我不傳遞帶有命令名稱的參數時,Powershell_ISE、PowerShell Console 和 PowerGUI 都會引發此錯誤。我清除了所有設定文件,然後重新安裝WMF 4.0
了.Net 4.5
.我還更新了所有內容,包括 SQL 和......什麼都沒有!
後來我發現我的一些腳本可以正常工作。然後我發現,如果我在尚未加載的模組中調用合格的命令,它會神奇地僅清除該會話中的錯誤。當 PS 被迫自動加載模組Get-Command
並Show-Command
開始工作時。
有誰知道為什麼 PowerShell 開始這樣做以及如何清除這種情況?