[英]How can I start the Windows Service without entering the user account password?
編寫Windows Service 時需要獲取AD 帳戶。 如果this.serviceProcessInstaller1.Account = System.ServiceProcess.ServiceAccount.User;
服務啟動時需要輸入用戶賬號密碼; 如果設置為NetworkService
、 LocalService
、 LocalSystem
,則不會捕獲用戶的 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.