gpt4 book ai didi

powershell - 如何在用户 session 中运行Powershell ScheduledJob(-AtLogOn)?

转载 作者:行者123 更新时间:2023-12-03 00:00:50 26 4
gpt4 key购买 nike

使用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参数:

-AtLogOn

Starts the scheduled job when the specified users log on to the computer. To specify a user, use the User parameter.


https://technet.microsoft.com/en-us/library/hh849759.aspx

关于powershell - 如何在用户 session 中运行Powershell ScheduledJob(-AtLogOn)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30385006/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com