如何找到正在執行的登錄腳本?
我遇到了網路驅動器的問題。突然,一些電腦和使用者無法從登錄腳本中獲取映射的網路驅動器。我不是域管理員,我沒有登錄域控制器的權限。而且我對 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),您可以轉到“開始”、“執行”
CMD
或WinKey+R
,CMD
然後gpresult
在 Windows XP 或gpresult /r
Windows 7 及更高版本上鍵入。這不會告訴您正在執行哪些腳本或組策略中的實際內容,而只是告訴您正在應用的腳本。此外,由於您不是組策略的控制者,因此您不應該是對其進行故障排除的人。將其提升給負責該工作的人,因為您正在浪費時間嘗試這樣做。尤其是對 AD 的工作原理知之甚少的情況下。