Можно ли запустить Vmware PowerCLI из удаленного сеанса Powershell?

Я подключаюсь к серверу со своего рабочего стола через Powershell с помощью команды PSSession. На удаленном сервере установлен VMware PowerCLI. Я пытаюсь запустить модуль, как показано ниже...

 > PS C:\Users\cwip0989\Documents> Enter-PSSession -ComputerName AB-NPC1-D1B099 -Credential cwip0989
[AB-NPC1-D1B099]: PS C:\Users\cwip0989\Documents> C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noe -c ".\"
    'C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1\'""
The remote pipeline has been stopped.
        + CategoryInfo          : ResourceUnavailable: (:) [], ParentContainsErrorRecordException
        + FullyQualifiedErrorId : System.Management.Automation.Remoting.PSRemotingDataStructureException

    [AB-NPC1-D1B099]: PS C:\Users\cwip0989\Documents> C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noe -c ".\"
    'C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1\'""
    The remote pipeline has been stopped.
        + CategoryInfo          : ResourceUnavailable: (:) [], ParentContainsErrorRecordException
        + FullyQualifiedErrorId : System.Management.Automation.Remoting.PSRemotingDataStructureException

Я считаю, что в Powershell Scripting есть некоторые ограничения, в конце концов.

Также я нашел одну вещь, удаленная версия powershell всегда 2.1 ...

[AB-NPC1-1B094]: PS C:\> $psversiontable

Name                           Value
----                           -----
CLRVersion                     2.0.50727.5485
BuildVersion                   6.1.7601.17514
PSVersion                      2.0
WSManStackVersion              2.0
PSCompatibleVersions           {1.0, 2.0}
SerializationVersion           1.1.0.1
PSRemotingProtocolVersion      2.1

person Humayun Al Rasheid    schedule 21.03.2016    source источник


Ответы (1)


Пожалуйста, взгляните на invoke-vmscript, который можно использовать для запуска команд на удаленном сервере, но без необходимости выполнения сеанса. Однако это не даст вам вывода команды в powershell или powercli вашего рабочего стола.

person Gajendra D Ambi    schedule 01.04.2016