自動將網路共享掛載為共享資源
我們正在執行 ActiveDirectory 環境(Windows 2008 Server、XP 客戶端)並且希望將一些共享列為網路上的芳鄰下的共享資源。我不想將其映射到驅動器號。
這在 UI 中很容易,但我似乎找不到通過腳本/GPO/等自動執行此操作的方法。
我們想要它而不是在“我的電腦”下的原因是因為高層想要這樣。
編輯:澄清
請確定您為伺服器和客戶端使用的作業系統。
在 98/NT 以上的客戶端作業系統中,“網路上的芳鄰”已被“網路上的芳鄰”取代。此資源的位置由兩個系統資料庫項定義:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\NetHood HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\NetHood
如果您創建網路資源的快捷方式,例如共享的 UNC 路徑,
NetHood
則快捷方式註明的文件夾內將顯示在“網路上的芳鄰”下。您還可以放置 Internet 快捷方式$$ e.g. .url files $$到此目錄中的網站。 使用登錄腳本通過組策略或更好的是組策略客戶端首選項來填充 NetHood 目錄的內容很容易。
請注意,NetHood 目錄的位置在 Windows XP 和 Windows 7 之間有很大不同。此外,作業系統之間的 GUI 行為也略有不同,如下面的螢幕截圖所示。在這兩個範例中,我創建了一個 UNC 共享
\\fcsd-staff\district
的快捷方式和一個 URL 快捷方式google.com
。編輯:
您還可以重定向使用者文件夾。如果您只想用快捷方式填充一個目錄(如上所述)而不是直接污染每個使用者的配置文件,這可能會很方便。
使用登錄腳本或 CSP,您可以將
HKCU\...\User Shell Folders\NetHood
值的數據設置為使用者可訪問的路徑,例如\\server\share\Nethood
,然後填充該目錄。這可確保所有具有此重定向的使用者都具有相同的快捷方式。如果/當管理層刪除他們的法令時,您只需將 NetHood 重定向更改回使用者的配置文件。