Windows-Server-2003
使用者登錄 Windows 時登錄腳本未執行
windows 2003 sbs 目前已打更新檔
客戶端是 windows xp、vista 和 windows 7 的混合體。
這是我創建的一個簡單的登錄腳本。如果我手動執行腳本,它就可以正常工作並且它們沒有錯誤。如果我在 AD 帳戶的使用者配置文件下設置登錄腳本。它似乎沒有執行。沒有列印機獲取映射,也沒有發生驅動器映射。我在這裡做錯了什麼。這個問題發生在 XP 上,我還沒有在 vista 或 windows 7 上進行測試。
還有一件事是我正在從 \server.local\NETLOGON\tmg_login.vbs 呼叫腳本
Option Explicit Dim WSHShell, wshNetwork Set WSHShell = CreateObject("WScript.Shell") Set wshNetwork = CreateObject("WScript.Network") wshNetwork.AddWindowsPrinterConnection "\\server.local\TMG-HP3600" wshNetwork.AddWindowsPrinterConnection "\\server.local\TMG-xerox2240" 'wscript.sleep 30 wshNetwork.MapNetworkDrive "S:","\\server\DATA", True WScript.Quit
嘗試在沒有完整路徑的情況下呼叫它。如果腳本位於 netlogon 的根目錄中,那麼在登錄腳本中僅包含“tmg_login.vbs”也應該可以工作。
如果它只發生在 Vista(可能還有 Windows 7)上,您可能需要降低或禁用您的 UAC。這可能會干擾登錄腳本處理(UAC 確實應該具有域感知功能,但是哦,好吧……)