為什麼需要 Windows 網域使用者?

為什麼需要 Windows 網域使用者?

我有一個執行JAVA程式的腳本。該腳本在我自己的用戶下運行良好。

但是,當使用具有管理員權限 ( ) 的系統帳戶在同一台 (EC2) 電腦上執行的排程器服務時,該腳本無法執行SchedulerUser

我的供應商告訴我,我需要使用網域使用者執行排程器服務。

這需要我設定一個 Active Directory,如果可能的話我希望阻止它。

為什麼需要 Windows 網域用戶,是否有替代方案?

答案1

有一種方法可以更好地了解出了什麼問題:以互動方式以系統帳戶啟動腳本。 1 從Microsoft 下載pstools 2 解壓縮它們並將psexec.exe 複製到您的c:\windows 目錄3 右鍵單擊 cmd.exe 並選擇“以管理員身份運行”以獲取提升的shell 4 在該提升的shell 上,執行psexec -si cmd取得一個以系統帳戶執行的 shell。在該 shell 上,執行腳本並共用輸出。

相關內容