命令在命令行上运行正常但不在任务调度程序中运行

时间:2013-07-21 14:34:48

标签: windows powershell powershell-v2.0 windows-7-x64

Windows 7 64位上的PowerShell 2.0

当我在shell中测试时,以下工作正常:

powershell -command { sleep 5 }     

但是当我在计划任务中有这个时,程序框中有powershell而参数框中有-command { sleep 5 },任务计划程序报告“操作已成功完成。(0x0)”但没有任何内容运行

我必须用摄像机录制屏幕,然后以慢动作播放,以了解发生了什么。 PowerShell配置文件脚本运行后,sleep 5在屏幕上显示没有错误,PowerShell立即关闭。

(我的x86和x64版本都将ExecutionPolicy设置为RemoteSigned。)

要使-command在任务计划程序中工作,我该怎么办?

1 个答案:

答案 0 :(得分:4)

请尝试powershell -Command "sleep 5"