Active-Directory
sysvol 複製中的奇怪路徑
在我們的 2008 R2 域中,我在文件夾副本列表中有一個奇怪的條目。
\\?\C:\Windows\SYSVOL\domain dc1 已啟用 SYSVOL 共享 C:\Windows\SYSVOL\domain dc2 啟用 SYSVOL 共享 C:\Windows\SYSVOL\domain dc3 啟用 SYSVOL 共享 C:\Windows\SYSVOL\domain dc4 啟用 SYSVOL 共享
雖然一切似乎都很好,但我正在嘗試確定第一個條目是否是我應該擔心的。
乾杯,
斯蒂芬。
\?\ 表示法主要用於繞過 MAX_PATH 限制,允許路徑長度最多約為 32767 個字元。一些 Windows API 函式具有支持該表示法的 Unicode 版本,有些則不支持。我的猜測是,dc1 要麼是更新的作業系統,要麼是比其他 DC 更高的服務包或更新檔級別,並且 MS 重寫了 NTFRS 程式碼或 NTFRS 程式碼使用的庫以支持新的 \?\ 符號版本。
“?" 表示法是有效的。我不確定你的機器為什麼會這樣列出它,但它是完全有效的。
Explorer 似乎不喜歡這種表示法,顯然將其視為 UNC。CMD.EXE 很喜歡,心想。嘗試在您的一台 Windows PC 上的 CMD 提示符下執行“dir ?\C:\WINDOWS”(或其他有效目錄),您就會明白我的意思了。