У меня 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 начал это делать и как снять это условие?