Sve*_*ath 1 windows cmd batch-file
我需要创建一个计划任务,该任务在特定用户登录时运行一次。目的是仅为特定用户启动任务。
我知道我可以使用任务计划程序创建带有触发器的任务在登录时并在“设置”下,我指定特定用户。
但是,因为我需要在安装例程期间创建它,所以必须使用命令行(例如使用schtasks命令)自动创建它。可以使用以下示例创建在登录时执行的任务:
schtasks /Create /TR executable.exe /RU user /TN name /SC ONLOGON
Run Code Online (Sandbox Code Playgroud)
但我没有找到任何修饰符来为ONLOGON触发器指定特定用户。
资源:
你知道是否存在无证开关吗?或者任何其他提供必要功能的命令行工具?
谢谢。
将选项“/IT”添加到 schtasks /create 命令,例如:
schtasks /Create /TR executable.exe /RU user /TN name /SC ONLOGON /IT
Run Code Online (Sandbox Code Playgroud)
正如https://technet.microsoft.com/en-us/library/cc725744(v=ws.11).aspx中提到的“/it 参数指示任务仅在(特定用户)登录时运行”
您应该忽略提到“任何用户登录时”的任务计划程序 GUI,并实际尝试重新启动您的设备。您会发现只有当您使用(特定用户)的帐户登录时才会运行特定命令。
| 归档时间: |
|
| 查看次数: |
33359 次 |
| 最近记录: |