Запустите скрипт Remote PS для развертывания программного обеспечения - PullRequest
0 голосов
/ 17 апреля 2020

Я пытаюсь запустить скрипт 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» на компьютере.

...