我有一个包含命令em32\WindowsPowerShell\v1.0\powershell.EXE -NoLogo -NoProfile -Command c:\temp\GL_Format_Update.ps1的bat文件。然后在MoveIT central中使用命令行应用程序执行bat文件。脚本无法按预期生成输出文件。命令可以在CMD窗口中成功运行。似乎MoveIT服务所有者无法执行PowerShell脚本。
发布于 2018-07-12 02:44:08
我也遇到过类似的问题,我发现简单地将整个命令放入CommandLineApp_AppPath中就会抛出错误。通过将其分解为到powershell的路径和到powershell的参数,我能够成功地调用和执行我的脚本。我的脚本也有3个参数。
使用流程创建任务。选择内置脚本"Command Line App“。参数设置如下:
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"https://stackoverflow.com/questions/41941311
复制相似问题