Do obsługi obszarów nazw systemu plików DFS w systemie Windows Server 2008, 2008R2 jak i 20012 można posłużyć się polecenie DFSUtil . Polecenie jest przydatne, kiedy chcemy zautomatyzować zarządzanie DFS za pomocą skryptu. Poniżej przykładowe użycie utworzenia katalogu głównego o nazwie Public dla domeny domain12.pl na serwerze WS08R2 oraz dodanie folderu z obiektem docelowym:

Tworzymy folderu DFSRoots:
mkdir C:\DFSRoots
Następnie dodajemy podfolder, który będzie katalogiem głównym obszaru nazw
mkdir C:\DFSRoots\Public
Udostępniamy folder oraz nadajemy uprawnienia Odczytu dla Wszystkich
net share Public = C:\DFSRoots\Public


Poleceniem net share Public możemy sprawdzić nadane uprawnienia.

Po tak przygotowanej strukturze folderów możemy użyć DFSUtil w celu dodania nowego obszaru nazw.
dfsutil Root addDom \\WS08R2\Public „Ogólnie dostępny zasób firmowy „
Kolejnym poleceniem możemy dodawać foldery z obiektami docelowymi:
dfsutil link add \\domain12.pl\Public\Dokumenty \\192.168.10.131\Dokumenty

Wiedzę to wykorzystałem do automatyzacji wdrożenia DFS przy użyciu narzędzia dfsutil oraz Powershell. Skrypt tworzy folder w obszarze nazw dla każdego użytkownika, następnie dodaje foldery z obiektami docelowymi, co zaoszczędziło mi wiele czasu i pracy. Skrypt, co prawda stworzony dla własnych potrzeb, ale po drobnych modyfikacjach umieszczam poniżej, może ktoś się nim zainspiruje;)

Mateusz Nadobnik

Z pasją poświęcam czas na zdobywanie wiedzy w zakresie szeroko rozumianej Data Platform. Zachwycony językiem skryptowym Windows PowerShell. Swoją wiedzę, doświadczenia i spostrzeżenia opisuję na blogu.

read more