簡體   English   中英

如何在不輸入用戶帳戶密碼的情況下啟動 Windows 服務?

[英]How can I start the Windows Service without entering the user account password?

編寫Windows Service 時需要獲取AD 帳戶。 如果this.serviceProcessInstaller1.Account = System.ServiceProcess.ServiceAccount.User; 服務啟動時需要輸入用戶賬號密碼; 如果設置為NetworkServiceLocalServiceLocalSystem ,則不會捕獲用戶的 AD 帳戶。

有沒有什么辦法可以在安裝服務的時候不輸入用戶AD就可以啟動服務? 或者服務是否有另一種方式在用戶登錄時捕獲 AD 帳戶?

謝謝大家! !!

AD 域帳戶必須具有作為服務登錄的權限。 這允許用戶提供密碼以僅安裝服務。

例如,我是本地管理員,但沒有 AD logon as service權限。 我可以使用我的域用戶安裝要運行的服務(我應該提供安裝服務的密碼)。 然后消息框顯示user has been granted logon as service權限user has been granted logon as service

但是,我必須在第二天重新啟動服務時再輸入一次密碼(例如)。 這是因為我沒有logon as service AD 權限logon as service

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM