我有一个脚本,当手动执行时脚本可以在这些条件下工作:
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用户,它必须作为非特权用户执行。
您对如何解决此问题有任何想法吗?
我尝试在本地用户下运行它,使用/或不执行策略设置为绕过/不受限制等没有任何帮助。
提前致谢