Ich habe PowerShell 4
einen Windows 7-Laptop. Ich habe gerade PowerGUI installiert und festgestellt, dass ich diesen Fehler erhalte:
get-command : Object reference not set to an instance of an object.
Powershell_ISE, PowerShell Console und PowerGUI werfen alle diesen Fehler aus, wenn ich keinen Parameter mit einem Befehlsnamen übergebe. Ich habe alle Profile gelöscht und neu installiert WMF 4.0
und .Net 4.5
. Ich habe auch alles aktualisiert, einschließlich SQL und ... Nichts!
Später stellte ich fest, dass einige meiner Skripte korrekt funktionierten. Dann entdeckte ich, dass, wenn ich einen qualifizierten Befehl in einem Modul aufrufe, das ich nicht geladen habe, der Fehler nur in dieser Sitzung wie von Zauberhand gelöscht wird. Wenn PS gezwungen wird, ein Modul automatisch zu laden, beginnt es Get-Command
zu Show-Command
arbeiten.
Weiß jemand, warum PowerShell damit begonnen hat und wie dieser Zustand behoben werden kann?