Как выполнить скрипт PowerShell в центральном MoveIT?
У меня есть команда включения файла bat em32\WindowsPowerShell\v1.0\powershell.EXE -NoLogo -NoProfile -Command c:\temp\GL_Format_Update.ps1
, Затем использовал командную строку App в MoveIT Central для запуска bat-файла. Сценарий не может создать выходной файл, как ожидалось. Команду можно успешно запустить в окне CMD. Кажется, что владелец сервиса MoveIT не может выполнить скрипт PowerShell.
1 ответ
У меня была похожая проблема, и я обнаружил, что простое помещение всей команды в CommandLineApp_AppPath приводило к ошибке. Разбив его на пути к powershell и аргументам powershell, я смог успешно вызвать и выполнить свой сценарий. Мой скрипт также принял 3 параметра.
Создать задачу с процессом. Выберите встроенный скрипт "Командная строка приложения". Установите параметры следующим образом:
CommandLineApp_AppPath = C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.EXE
CommandLineApp_AppParms = -NoLogo -NoProfile -ExecutionPolicy Bypass -Command "E:\PowerShell\CreateManifest.ps1 -Folder \\mdcvmsfms11u\DataTransfer\BFClientGateway\Test\Download\2129\PPfAandDP -ManifestName MS_CONTROL_ -OutputType FULL"