要求在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脚本在单独运行时工作正常)。
答案 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
可以独立运作。