[問題] 在網域中,遠端執行程式於Windows XP上

看板Windows作者 (綠色抹茶)時間13年前 (2011/05/29 18:54), 編輯推噓1(1018)
留言19則, 2人參與, 最新討論串1/1
最近在管理公司內電腦時,有一個需求: 需要遠端控制網域內電腦去執行某一個程式,會同時且頻繁地派送大量電腦。 此程式執行後,條件成立會顯示GUI。 目前除了專業軟體之外,利用Windows內建schtasks功能無法達到。 Google後,似乎因為安全性問題,schtasks執行身份若與當前登入使用者不同。 則僅能背景執行,無法顯示GUI。 至於種在client的方法(startup、service...),不被接受... 想請問板友們,除了專業軟體之外,是否有其他方法可以做到此需求呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.75.235

05/29 19:58, , 1F
想問一下為什麼那程式不能用目前登入者的身份執行
05/29 19:58, 1F

05/29 19:59, , 2F
另外那個「顯示GUI」如果只是要顯示錯誤訊息, 可以
05/29 19:59, 2F

05/29 19:59, , 3F
看看能不能經alerter進行...
05/29 19:59, 3F

05/29 20:54, , 4F
因為...我不知道User的密碼呀 XDDD
05/29 20:54, 4F

05/29 20:57, , 5F
是提示訊息,有寫入與使用者互動功能。
05/29 20:57, 5F

05/31 00:04, , 6F
有選「只在使用者登入時執行」的話應該不會需要密碼.
05/31 00:04, 6F

05/31 03:11, , 7F
嗯,雖然這部份沒測試。但理論上可以達到。
05/31 03:11, 7F

05/31 03:11, , 8F
但執行的時間不會剛好是使用者登入的那一刻
05/31 03:11, 8F

05/31 03:12, , 9F
所以目前還是找不到方法
05/31 03:12, 9F

05/31 07:06, , 10F
那startup中新增到network path的lnk為什麼不可以呢?
05/31 07:06, 10F

05/31 22:51, , 11F
除了不被允許之外,Startup也僅與"登入時執行"同功能
05/31 22:51, 11F

05/31 22:59, , 12F
有點不同. Startup在WinXP中只有在使用者環境準備
05/31 22:59, 12F

05/31 23:00, , 13F
完成後才執行. 在執行的時機會比工作排程晚, 但如果
05/31 23:00, 13F

05/31 23:01, , 14F
你要跑的程式是要質使用者/其他服務/COM+互動的話,
05/31 23:01, 14F

05/31 23:01, , 15F
startup會是比較好的執行點...
05/31 23:01, 15F

05/31 23:27, , 16F
有study過startup和HKLM、HKCU的run及runonce
05/31 23:27, 16F

05/31 23:28, , 17F
可惜執行的時間點皆不太理想,因是需要"登入中"執行
05/31 23:28, 17F

05/31 23:30, , 18F
前者都是登入動作才開始執行
05/31 23:30, 18F

05/31 23:31, , 19F
解決方法目前仍然在Google中,先謝謝Leicheong!!
05/31 23:31, 19F
文章代碼(AID): #1DuYNPkF (Windows)