【发布时间】:2013-08-22 05:41:15
【问题描述】:
您好,我有一个脚本,正在尝试在任务计划程序中启动它。
这给我带来了两个问题。
- 是该脚本将激活一个需要运行并显示 GUI 的应用程序。那么如何让任务计划程序在特定时间自动登录到 Windows。计算机永远不会/很少会关闭或重新启动。
2。 我还没有从任务计划程序成功启动 Powershell 脚本。我试过以下:
powershell.exe -noexit -executionpolicy bypass -command &'Y:\Run Test\StartPowershellScript.ps1'
和
powershell.exe -noexit -ExecutionPolicy Bypass -File 'Y:\Run Test\StartPowershellScript.ps1'
以及上述的变体。
powershell.exe -noexit -ExecutionPolicy Bypass &'Y:\Run Test\StartPowershellScript.ps1'
我已经尝试了一些带有和不带有 &"" &'' & 等等的变体。
现在我不确定它是否可以完成。但我希望我能在这里得到一些帮助。
编辑 1. 我刚刚尝试了以下。
powershell -noexit -ExecutionPolicy Bypass &'Y:\Run Test\StartPowershellScript.ps1'
在我在 powershell 中执行此操作之后。
set-executionpolicy -scope Process -executionPolicy Unrestricted -force
set-executionpolicy -scope CurrentUser -executionPolicy Unrestricted -force
set-executionpolicy -scope LocalMachine -executionPolicy Unrestricted -force
但是,如何确保在计算机重新启动后这种情况仍然存在?
编辑 2. 看来我无法让计划任务登录或解锁计算机,是否无论如何设置一个任务以在特定时间运行以登录计算机以便计划任务此时可以运行?
【问题讨论】:
-
我想知道为什么我为此得到 -1 我已经进行了大量研究,但直到今天我仍然无法将它从一台正常工作的计算机转移到另一台计算机,即使我做了和以前一样的操作然后。这对我来说仍然是一个问题,我什至无法获得计划任务来执行脚本,除了第一台计算机,现在我将它移动到另一台计算机,我遇到了同样的问题......
标签: powershell scheduled-tasks powershell-2.0