Szerver költöztetések során odáig jutottunk, hogy a user home könyvtárakat is másik gépre kell(ett) költöztetnünk. Ennek egy érdekes vonása van csak, nevezetesen igencsak problémás több száz esetenként több ezer felhasználónak a szükséges AD bejegyzését kézzel cserélni. Tudom, a tapasztalt script guruk ilyenkor klaviatúrát ragadnak és nekiállnak egy szükséges scriptet legyártani és tesztelni, majd futtatják. Én azonban valami jobbat, egyszerűbbet szerettem volna és keresgélni keztem.

Ennek eredményeképpen találtam rá joeware.net-re és az ott elérhető tool-okra. Ezek segítségével számos feladatot könnyedén elvégezhetünk mindenféle scriptek nélkül, így például a felhasználói könyvtárak elérési útjának módosítását is. Mintaképpen álljon itt egy home könyvtár cseréjére szolgáló egyszerű paranccsori utasítás:

adfind -b "OU=Test,DC=w2k,DC=pl" -s subtree –f "(&(objectClass=user)(objectCategory=person))" samaccountname -adcsv | admod "homeDrive::Z:" homeDirectory::\\server\homes\{{samaccountName}}

Nem is olyan bonyolult ugye? Természetesen az AD lekérdezés módosításával további szűréseket lehet egyszerűen megvalósítani…