Active-Directory

如何找到正在執行的登錄腳本?

  • January 4, 2018

我遇到了網路驅動器的問題。突然,一些電腦和使用者無法從登錄腳本中獲取映射的網路驅動器。我不是域管理員,我沒有登錄域控制器的權限。而且我對 Active Directory 知之甚少。

這個問題似乎是隨機的,今天是一些使用者,明天是不同的使用者。有些電腦執行良好,有些電腦無論誰登錄都不會映射。它們是混合作業系統的 XP (SP3)、Vista 和 7。我在 Windows 資源管理器中查看域,我找到了批處理文件映射多個位置的驅動器,我如何知道實際執行的是哪個驅動器?

.bat 文件位於

\DOMAIN\NETLOGON\script.bat 和

\DOMAIN\SYSVOL\DOMAIN\scripts\script.bat 和

\DOMAIN\SYSVOL\DOMAIN\policies\GUID(對吧?這是一個瘋狂的字元串)\User\腳本\登錄\script.bat

那麼,我如何才能確定每台電腦或使用者實際執行的是哪一個呢?因為它們彼此都略有不同,其中一個沒有正確映射。

NETLOGON 中的所有文件都執行了嗎?因為那裡有 15 個以上的文件。還是在組策略中指定了哪些執行?

編輯:我可以訪問一個名為 Active Directory 使用者和電腦的程序,但任何使用者的屬性選項卡對於登錄腳本都是空白的。

除非您有權訪問組策略並且可以查看哪些策略,否則您不能這樣做。並非 NETLOGON 文件夾中的所有內容都被執行。

要查看正在應用哪些組策略 (GPO),您可以轉到“開始”、“執行”CMDWinKey+RCMD然後gpresult在 Windows XP 或gpresult /rWindows 7 及更高版本上鍵入。這不會告訴您正在執行哪些腳本或組策略中的實際內容,而只是告訴您正在應用的腳本。

此外,由於您不是組策略的控制者,因此您不應該是對其進行故障排除的人。將其提升給負責該工作的人,因為您正在浪費時間嘗試這樣做。尤其是對 AD 的工作原理知之甚少的情況下。

引用自:https://serverfault.com/questions/519319