运行监视文件以进行计划

时间:2017-07-19 08:16:29

标签: powershell batch-file scheduled-tasks

要求在Cognos中使用批处理文件,使用我们正在安排的Windows批处理文件在SharePoint中上传输出。

这是我的剧本:

@ECHO OFF

IF EXIST "D:\Dev\close report name-en-in" Call Powershell.exe -executionpolicy remotesigned -File 'D:\Dev\close\pwrshell.ps1'

GOTO END

:END

PowerShell脚本用于从源上传脚本。

运行批处理文件后,输出不会上传到SharePoint(PowerShell脚本在单独运行时工作正常)。

1 个答案:

答案 0 :(得分:0)

不确定这是否有效,但脚本中存在一个简单的错误。

Call Powershell.exe -executionpolicy remotesigned -File 'D:\Dev\close\pwrshell.ps1'

应该是

Powershell.exe -executionpolicy remotesigned -File 'D:\Dev\close\pwrshell.ps1'

这是结束文件的更好方法。

exit /b [errorlevel]

这会停止脚本,并可选择设置errorlevel

goto :eof

我们不需要:EOF才能实现此目标,goto :eof可以独立运作。