Я пытаюсь запустить скрипт powershell для развертывания решения MS Access на нескольких рабочих столах. У меня есть сценарий на общем сервере и я попытался запустить его безуспешно. Я использовал команду invoke, чтобы попытаться запустить скрипт и получить это сообщение об ошибке
Доступ запрещен + CategoryInfo: OperationStopped: (:) [], UnauthorizedAccessException + FullyQualifiedErrorId: System.UnauthorizedAccessException + PSComputerName : TESTVM-P C
Я также выполнил все команды psremoting и также попробовал команду "Multi-hop". Все безуспешно. Я также попытался запустить реальный код в сценарии, и он не работает.
Invoke-Command -Computer Dpierson-pc -Credential (get-credential) -ScriptBlock {
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force -Verbose
Copy-Item "\\Some\Bogus\Place\Access\*" C:\ -Recurse -Force -Verbose
Start-Process -FilePath "C:\Setup.exe" -PassThru -Verbose
Start-Sleep 30
Stop-Process -name Ninite -Force -Verbose
}
Все, что я получаю, - это то, что не удалось запустить настройку файла, поскольку он не существует. и тогда процесс, конечно, не может быть остановлен, поскольку он не существует. Учетные данные мои, и я администратор домена. Любая помощь будет оценена. Я думал о создании этого пакетного файла, который я запускаю через групповую политику, но это последнее, что я хочу попробовать, так как планирую иметь больше таких в будущем. PS Я также локально запустил «Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force -Verbose» на компьютере.