Используя Powershell, я пытаюсь подключиться к удаленному компьютеру и установить exe-файл в этой системе. К сожалению, я получаю сообщение об отказе при запуске файла. Что действительно странно в этой ошибке, так это то, что другие exe, расположенные на одном и том же пути, работают нормально, поэтому мне интересно, может ли быть задействовано нечто более загадочное?Выполнение файла Exe внутри Invoke-Command вызывает отказ в доступе
В настоящее время я использую эту команду для подключения к удаленной машине, на которой я являюсь локальным администратором.
$InstallFile = "\\networkshare\folder\folder\setup.exe"
$InstallParameters = "SampleParameter1 = 5"
$Server = SERVERNAME.DOMAINNAME.COM
$cred = Get-Credential
invoke-command -Computername $Server -authentication credssp -credential $cred -ScriptBlock {
$CurrentProcess = Start-Process -FilePath $InstallFile -ArgumentList $InstallParameters -Wait -PassThru
$CurrentProcess | Wait-Process
}
Я использую CredSSP, который, кажется, работает хорошо, так как ее исправить эту проблему для других файлов, но это один просто отказывается. Любые другие мысли? Я столкнулся с аналогичной проблемой с .NET 4 и не смог решить эту установку.
См http://stackoverflow.com/questions/37859771/start-process-access-denied-with-domain-admin-privileges/37860877#37860877. Я думаю, что ответ на вашу проблему схож. – Lionel