2013-07-11 72 views
0

我創建了一個C#Windows窗體應用程序,我需要在啓動時運行。它使用UI Automation訪問需要提升(管理)權限的另一個應用程序的元素。我用任務計劃來做到這一點,它似乎工作正常。如何獲得命令行相當於任務計劃程序中輸入的命令

但是,當一個最終用戶安裝此設備時,我不希望他/她必須通過各種步驟在Task Scheduler中進行設置。我怎樣才能做到這一點?我注意到Task Scheduler具有「導出」功能,但它似乎創建了一個XML文件,而不是批處理文件。我希望將所有設置導出到我可以與schtasks.exe一起使用的命令行參數。這可能嗎?

回答

1
schtasks /query /? 
schtasks /create /? 

第一個有導出到xml的選項,第二個作爲從xml導入的選項。

如果只有一個或幾個任務來安排,我會創造他們「辛苦」與schtasks /create

+0

我只有一個任務,但它證明很難建立並運行它爲管理員。我想在沒有經由UAC提示的情況下運行它。 – gonzobrains

+0

嘗試'/ RU system'以使用Admin-Rights運行它。並且:不難創建(但我承認,很難理解所有這些選項^^) – Stephan

+0

如果您使用系統而不是管理員帳戶和密碼,它是否能夠在沒有UAC提示的情況下運行?我想把這個命令放在一個批處理文件中,以便用戶在安裝應用程序時可以雙擊它,但是存在關於用戶從批處理文件登錄的問題。 – gonzobrains

相關問題