使用powershell,我正在创建一个ScheduledJob以在用户登录时运行(使用New-JobTrigger -AtLogOn)。
但是,我注意到此作业在 session 0中运行,而不是在登录用户的 session 中运行。
另外,JobTrigger和ScheduledJobOption设置均不允许我在用户 session 中运行。
关于如何使此ScheduledJob在用户 session 中运行的任何想法?
$trigger = New-JobTrigger -AtLogOn
Register-ScheduledJob -Name 'my job' -Trigger $trigger -ScriptBlock { xxx }
最佳答案
您需要使用-User
参数:
https://technet.microsoft.com/en-us/library/hh849759.aspx
关于powershell - 如何在用户 session 中运行Powershell ScheduledJob(-AtLogOn)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30385006/