私はPowerShell 4
Windows 7 ラップトップを使用しています。PowerGUI をインストールしたところ、次のエラーが発生していることに気付きました。
get-command : Object reference not set to an instance of an object.
Powershell_ISE、PowerShell コンソール、PowerGUI はすべて、コマンド名を含むパラメータを渡さないとこのエラーをスローします。すべてのプロファイルをクリアし、を再インストールしましたWMF 4.0
。.Net 4.5
また、SQL を含むすべてを更新しましたが...何も起こりませんでした。
その後、スクリプトの一部が正しく動作していることがわかりました。その後、ロードしていないモジュールで修飾コマンドを呼び出すと、そのセッションでのみエラーが魔法のようにクリアされることを発見しました。PS がモジュールを強制的に自動ロードするとGet-Command
、Show-Command
動作を開始します。
PowerShell がなぜこれを実行したのか、またこの状態をクリアする方法を知っている人はいますか?