Eu fiz o upgrade para o PowerShell 3.0 seguindo: link e ele começou a funcionar. Não faço ideia do porquê.
Estou tentando usar o cmdlet Out-GridView em uma caixa do Windows Server 2008 R2. Ele reclama que não pode ser executado porque eu preciso instalar o recurso Ambiente de Scripting Integrado do Windows Powershell. O problema é que já está instalado. Não tenho certeza qual é o problema ou como solucionar isso.
PS C:\Share\Jred\PowerShell> import-module servermanager
PS C:\Share\Jred\PowerShell> Get-WindowsFeature PowerShell-ISE
Display Name Name
------------ ----
[X] Windows PowerShell Integrated Scripting Environm... PowerShell-ISE
PS C:\Share\Jred\PowerShell> get-process | out-gridview
out-gridview : To use the Out-GridView cmdlet, install the Windows PowerShell Integrated Scripting Environment feature
from Server Manager. (Could not load file or assembly 'Microsoft.PowerShell.GraphicalHost, Version=1.0.0.0, Culture=neu
tral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.)
At line:1 char:27
+ get-process | out-gridview <<<<
+ CategoryInfo : ObjectNotFound: (Microsoft.Power...1bf3856ad364e35:AssemblyName) [Out-GridView], NotSupp
ortedException
+ FullyQualifiedErrorId : ErrorLoadingAssembly,Microsoft.PowerShell.Commands.OutGridViewCommand
PS C:\Share\Jred\PowerShell> Import-Module ServerManager; Add-WindowsFeature PowerShell-ISE
Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
True No NoChan... {}
Eu fiz o upgrade para o PowerShell 3.0 seguindo: link e ele começou a funcionar. Não faço ideia do porquê.
Tags powershell