Использование chocolatey и invoke-command на удаленном ресурсе - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь использовать команду invoke для установки некоторых шоколадных пакетов.

Когда файлы встроены в шоколадный пакет, это работает без проблем. Однако, когда я пытаюсь указать общий ресурс на удаленном сервере и даже открыть его для чтения / записи для всех, я получаю отказ в доступе, когда Chocolatey пытается получить к нему доступ.

По иронии судьбы, если я делаю ту же команду на целевом компьютере и не использую команду invoke, она работает как чудо!

Есть что-то, чего я не получаю?

Сценарий powershell стандартный:

$Computers = Get-Content -Path "C:\Users\ladmin\Desktop\testpowershell\vm3.txt"
$Cred = Get-Credential $env:USERNAME


foreach ($Computer in $Computers)
    {
        $Computer
        Invoke-Command -ComputerName $Computer -Credential $Cred -ScriptBlock {choco install ue-4.24-zip -my -t=0}
    }

А вот мой сценарий chocoinstall:

$ErrorActionPreference = 'Stop'; # stop on all errors
$fileLocation = '\\testserver\test\UE_4.24.zip'
Install-ChocolateyZipPackage $packageName $fileLocation -UnzipLocation "c:\test"

Я действительно не понимаю, что делаю неправильно ... ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...