Tengo PowerShell 4
en una computadora portátil con Windows 7. Acabo de instalar PowerGUI y descubrí que recibo este error:
get-command : Object reference not set to an instance of an object.
Powershell_ISE, PowerShell Console y PowerGUI arrojan este error cuando no paso un parámetro con un nombre de comando. Borré todos los perfiles y reinstalé WMF 4.0
y .Net 4.5
. También actualicé todo incluido SQL y… ¡Nada!
Más tarde descubrí que algunos de mis scripts funcionan correctamente. Luego descubrí que si llamo a un comando calificado en un módulo que no he cargado, mágicamente borra el error solo en esa sesión. Cuando PS se ve obligado a cargar automáticamente un módulo Get-Command
y Show-Command
comenzar a funcionar.
¿Alguien sabe por qué PowerShell empezó a hacer esto y cómo solucionar esta condición?