Nejčastěji odpovídající uživatel
problem s dsadd

Dotaz
-
Zdravím,
mám problém s příkazem dsadd ve W2008R2. Chci vytvořit více uživatelů přes soubor dávky. Příkaz projde ale už nepřidá žádného uživatele...
Soubor vypadá takto: (teachers.txt)
jan.novak,12orofo
richard.sterd,3sfggh
roman.volan,nodsdc
jirina.rychla,23fvvgg
jan.rolan,fifaweDávka takto: (teachers.bat)
for /F "tokens=1,2 delims=," %%i in (teachers.txt) do dsadd user "cn=%%i,ou=Teachers,DC=skola,DC=zs,DC=cz" -samid %%i -hmdir \\xserver\osobni\%%i -hmdrv o: -pwd %%j -webpg www.zs.cz -profile \\xserver\profily\%%i -pwdneverexpires yes -canchpwd no -memberof Teachers
Nevíte někdo kde mám hledat problém???? Děkuji
- Upravený pi.michael pondělí 1. října 2012 6:36 nahrazeno fiktivnimy jmeny
Odpovědi
-
1. pro davkove soubory pouzivej priponu cmd a ne bat. Nejsme v DOSu.
2. pokud pouzivas unicode (uz vcera jsem se te durazne ptal na kodovani souboru) nauc se s nim pracovat ;-)takze soubor teachers uloz bud v OEM/ANSI, nebo jej v cyklu zkonvertuj (prikaz type toto dela nastesti automaticky a spravne):
for /F "tokens=1,2 delims=," %%i in ('type teachers.txt') do echo dsadd user "cn=%%i,ou=Teachers,DC=skola,DC=zs,DC=cz" -samid %%i -hmdir \\xserver\osobni\%%i -hmdrv o: -pwd %%j -webpg www.zszahfren.cz -profile \\xserver\profily\%%i -pwdneverexpires yes -canchpwd no -memberof Teachers
MP
- Upravený Miroslav PráglModerator úterý 18. září 2012 7:57
- Navržen jako odpověď Miroslav PráglModerator úterý 18. září 2012 7:58
- Označen jako odpověď Milos PuchtaModerator čtvrtek 20. září 2012 9:24
Všechny reakce
-
-
-
-
Takže to schrnu:
-- Dávku dávám Spustit jako Administrator
-- Organizační jednotku mám vytvořenou
-- DC=CZ uvádím s toho důvodu, že je takto udáván i řadič AD, změnil jsem pouze hodnotu DC=zs, zde byla totiž uvedena doména školy jejiž doménu nechci uvádět
-- Script a informace jsem čerpal zde: http://www.modernivyuka.cz/Serverov%C3%A9OSatechnologie/WindowsServer/tabid/428/ctl/Details/mid/1303/ItemID/297/language/cs-CZ/Default.aspx a poté jsem upravil i podle helpu příkazu dsadd user (dsadd user -h)
Problém mám, že při spuštění příkazu nedojde k procesu načítání se souboru s uživately, pokud místo proměných zadám konkrétního uživatele, tak ten se vytvoří. Přikládám i printscreen cmd.
-
-
-
po zadání for /F "tokens=1,2 delims=," %%i in (teachers.txt) do echo %%i příkaz nevypisuje žádné řádky, skočí nový řádek v cmd, stejně jak minule. Když odeberu soubor teachers.txt, tak zahlásí že ho nemůže najít, takže nevím kde je problém. Odzkoušeno i na jiném serveru s W2008R2 a stále stejný problém...
-
vystav nekde vzorek textaku a bataku (skydrive) a posli link. V jakem kodovani je soubor (!)?
MP
- Navržen jako odpověď Miroslav PráglModerator úterý 18. září 2012 7:58
-
Tak nevim. Pokud jsem si u sebe nasimuloval soubor teachers.txt tak, jak je v puvodnim zadani, tak mi:
for /F "tokens=1,2 delims=," %%i in (teachers.txt) do echo %%i vypise jmena lidi
for /F "tokens=1,2 delims=," %%i in (teachers.txt) do echo %%j vypise jejich hesla
Neni nejaky problem s opravnenim teachers.txt?
-
-
1. pro davkove soubory pouzivej priponu cmd a ne bat. Nejsme v DOSu.
2. pokud pouzivas unicode (uz vcera jsem se te durazne ptal na kodovani souboru) nauc se s nim pracovat ;-)takze soubor teachers uloz bud v OEM/ANSI, nebo jej v cyklu zkonvertuj (prikaz type toto dela nastesti automaticky a spravne):
for /F "tokens=1,2 delims=," %%i in ('type teachers.txt') do echo dsadd user "cn=%%i,ou=Teachers,DC=skola,DC=zs,DC=cz" -samid %%i -hmdir \\xserver\osobni\%%i -hmdrv o: -pwd %%j -webpg www.zszahfren.cz -profile \\xserver\profily\%%i -pwdneverexpires yes -canchpwd no -memberof Teachers
MP
- Upravený Miroslav PráglModerator úterý 18. září 2012 7:57
- Navržen jako odpověď Miroslav PráglModerator úterý 18. září 2012 7:58
- Označen jako odpověď Milos PuchtaModerator čtvrtek 20. září 2012 9:24
-