任务计划程序 - Powershell提升任务

时间:2017-02-15 16:23:07

标签: powershell taskscheduler

我有一个脚本,当手动执行时脚本可以在这些条件下工作:

1)我启动start.ps1,然后使用admin用户进行提升,然后执行main.ps1脚本

2)start.ps1正在运行,没有任何权利,我正在使用

提升它
 Start-Process -FilePath Powershell -LoadUserProfile -Credential $credential -ArgumentList '-File', $script 

一切正常,请注意新的PowerShell窗口出现,main.ps1正在那里执行。

现在,当我创建一个计划任务,然后运行它 - 我可以在任务管理器中看到main.ps1正在执行但注意事项正在发生,除了任务被卡在调度程序中。我不能在任务调度程序中使用admin用户,它必须作为非特权用户执行。

您对如何解决此问题有任何想法吗?

我尝试在本地用户下运行它,使用/或不执行策略设置为绕过/不受限制等没有任何帮助。

提前致谢

0 个答案:

没有答案