Windows

Windows 10 執行互動式計劃任務,為任何互動式使用者執行

  • March 6, 2020

我想設置一個 Windows 10 任務計劃程序來為任何登錄使用者執行基於 GUI 的互動式任務。現在我們必須明確指定使用者名,因此只能為這個特定使用者執行任務。此計劃任務將部署在 100 家公司的 1000 台電腦上 - 全部為 Windows 10,但具有許多不同的配置(專業版、企業版、OEM 版、已修改站點)。

查看其他計劃任務,我看到了兩種可能性:

“nt authority\interactive” - 由 adobe acrobat 更新任務使用

“Builtin\users” - 這被一些辦公任務使用

這些中的任何一個都可以達到我的目的嗎?他們是可以部署在許多不同的 Win10 安裝上的“正確”組嗎?

謝謝!

由於您希望應用程序在任何使用者登錄時啟動,我建議使用builtin\users安全上下文。如果應用程序需要管理員權限,您需要做一些不同的事情。以下是使用者登錄時用於執行記事本的語法範例:

schtasks /create /ru builtin\users /sc onlogon /tn "Notepad On Logon" /tr C:\windows\system32\notepad.exe

請記住,您的安裝程序需要管理員權限才能添加計劃任務。

要記住的另一件事:如果執行檔的路徑包含空格,則需要在路徑周圍使用雙引號和單引號。所以你會使用這樣的東西:

/tr "'C:\path with spaces\myApplication.exe'"

引用自:https://serverfault.com/questions/1005725