我有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 开始这样做以及如何清除这种情况?