Windows
Windows 10 執行互動式計劃任務,為任何互動式使用者執行
我想設置一個 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'"