Comando Get ausente no Powershell após a instalação da versão 4


1

Algo deve ter dado errado instalando o dot net framework 4.5 e o Powershell 4.0

Tentei reparar a instalação do framework 4.5 e até desinstalar e reinstalar, mas isso não ajuda.

PS D:\Var\bin> get-command

get-command : Object reference not set to an instance of an object.
In Zeile:1 Zeichen:1
+ get-command
+ ~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Get-Command], NullReferenceException
+ FullyQualifiedErrorId : System.NullReferenceException,Microsoft.PowerShell.Commands.GetCommandCommand


PS D:\Var\bin> $psversiontable

Name                           Value                                                          
----                           -----                                                          
PSVersion                      4.0                                                            
WSManStackVersion              3.0                                                            
SerializationVersion           1.1.0.1                                                        
CLRVersion                     4.0.30319.18408                                                
BuildVersion                   6.3.9600.16406                                                 
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0}                                           
PSRemotingProtocolVersion      2.2                                                            

PS D:\Var\bin> $Error.FullyQualifiedErrorId
System.NullReferenceException,Microsoft.PowerShell.Commands.GetCommandCommand

O comando get-command é da dll: C: \ WINDOWS \ Microsoft.Net \ assembly \ GAC_MSIL \ System.Management.Automation \ v4.0_3.0.0.0__31bf3856ad364e35 \ System.Management.Automation.dll Você pode verificar se possui essa DLL e talvez importar uma de uma instância de trabalho do PowerShell?

No meu Windows / Sistema, encontro esta DLL com a Versão 6.3.96.0016406. Em uma VM do Windows 8.1 em funcionamento, tenho a Versão 6.3.9701.0. Mas eu não sei como importar um dll no GAC
bernd_k

Isto é para uma única máquina Windows 8.1?
Mllni

No the Problem está em uma única máquina Windows 7
bernd_k

Por acaso, você instalou a versão de pré-visualização do WMF? Lembro-me de algo semelhante ao que quando eu instalei WMF final sobre pré-visualização ...
BartekB
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.