在網域中,遠端執行程式於Windows XP上 - Windows

Table of Contents


最近在管理公司內電腦時,有一個需求:

需要遠端控制網域內電腦去執行某一個程式,會同時且頻繁地派送大量電腦。

此程式執行後,條件成立會顯示GUI。


目前除了專業軟體之外,利用Windows內建schtasks功能無法達到。

Google後,似乎因為安全性問題,schtasks執行身份若與當前登入使用者不同。

則僅能背景執行,無法顯示GUI。


至於種在client的方法(startup、service...),不被接受...


想請問板友們,除了專業軟體之外,是否有其他方法可以做到此需求呢?

謝謝

--

All Comments

Barb Cronin avatarBarb Cronin2011-06-03
想問一下為什麼那程式不能用目前登入者的身份執行
Andrew avatarAndrew2011-06-06
另外那個「顯示GUI」如果只是要顯示錯誤訊息, 可以
看看能不能經alerter進行...
Emily avatarEmily2011-06-07
因為...我不知道User的密碼呀 XDDD
Xanthe avatarXanthe2011-06-11
是提示訊息,有寫入與使用者互動功能。
Jacob avatarJacob2011-06-15
有選「只在使用者登入時執行」的話應該不會需要密碼.
Daniel avatarDaniel2011-06-16
嗯,雖然這部份沒測試。但理論上可以達到。
但執行的時間不會剛好是使用者登入的那一刻
Bethany avatarBethany2011-06-17
所以目前還是找不到方法
Heather avatarHeather2011-06-20
那startup中新增到network path的lnk為什麼不可以呢?
Heather avatarHeather2011-06-23
除了不被允許之外,Startup也僅與"登入時執行"同功能
Zanna avatarZanna2011-06-24
有點不同. Startup在WinXP中只有在使用者環境準備
Oliver avatarOliver2011-06-25
完成後才執行. 在執行的時機會比工作排程晚, 但如果
Callum avatarCallum2011-06-30
你要跑的程式是要質使用者/其他服務/COM+互動的話,
startup會是比較好的執行點...
Joseph avatarJoseph2011-07-01
有study過startup和HKLM、HKCU的run及runonce
Ida avatarIda2011-07-04
可惜執行的時間點皆不太理想,因是需要"登入中"執行
Puput avatarPuput2011-07-07
前者都是登入動作才開始執行
Damian avatarDamian2011-07-10
解決方法目前仍然在Google中,先謝謝Leicheong!!