Monday, July 23rd, 2007...11:22 pm
FAQ #5: Jak szybko zmodyfikować dane użytkownika na podstawie pliku CSV?
W zasadzie to nawet nie nadaje się na FAQ, ale jako że dzisiaj zadano mi to pytanie i jest gotowiec to pomyślałem że już tutaj zamieszczę. Pytanie brzmiało:
Jak uaktualnić dane użytkownikównumerem pracowniczym na podstawie pliku Excel z samAccountName i identyfikatorem pracownika z kadr?
W zasadzie proste - można na wiele sposobów, można użyć CSVDE ale trzebaby trochę uzupełnić dane. Można przy pomocy VBCscript. A można też i przy pomocy cmd.exe i ADFIND, ADMOD (nudny z tym jestem, prawda). Gotowiec poniżej:
for /F “tokens=1,2 delims=,” %i in (input.txt) do adfind -b “DC=w2k,dc=pl” -s subtree -f “(&(objectClass=user)(objectCategory=Person)(samaccountName=%i))” -adcsv | admod employeeNumber::%j
Åatwo to zmodyfikować, żeby uaktualnić wiÄ™kszÄ… liczbÄ™ atrybutów.
Leave a Reply