Я пытаюсь использовать команду 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"
Я действительно не понимаю, что делаю неправильно ... ...