2011-08-12 32 views
0

使用wmi從c#遠程殺死Windows機器上的進程所需的最低級別的特權是什麼?如何在沒有使用wmi的管理員組的情況下終止遠程進程?

目前,我在目標計算機上的管理員組中使用一個帳戶來終止進程並停止/啓動Windows服務,但這會造成問題,因爲在管理員組中還允許用戶登錄到目標計算機通過遠程桌面,我不想那樣。我在這裏有什麼選擇?

你有沒有遠程桌面權限的所有管理員權限的Windows組?

+0

標題和標題問題與您在完整說明結尾處提出的問題不同嗎?您能澄清一下嗎? – ewall

回答

0

問題的第一部分:要殺死一個進程(無論是本地還是遠程),您需要成爲進程的所有者(即最初執行該進程的帳戶)或管理員或系統。

至於有關遠程桌面權限的最後一個問題,這由組策略和/或本地安全策略控制。查看計算機配置\安全設置\本地策略\用戶權利指派對於「允許通過遠程桌面服務登錄」,默認情況下它包含本地管理員和遠程桌面用戶組。 (還有一個「拒絕通過遠程桌面服務登錄」選項。)

相關問題