2017-05-20 15:56 keltezéssel, Sándor Fehér írta:
Sziasztok!Sajnos korábban megsérült az AD a windows 2012 serveren. Ez a szerver tavalyi telepítés és a régi windows 2003 active directoryt örökölte, annak minden hibájával. A kérdésem, hogy hogyan tudok egy friss 2012 szerverre importálni tömegesen felhasználókat jelszóval egyéb paraméterekkel csv fájlból. Google keresések alapján: A régi AD-ből exportáltam a felhasználókat minden paraméterrel amire szükségem van, de ezek ékezeteket tartalmaznak>>> ez így jó Ha importálom a powershellből a csv fájlt, akkor sajnos az ékezetek helyett kérdőjelek vannak az új AD-ben. A powershell nem támogatja az ékezeteket. Ti hogyan csináljátok ezt?? A script: Import-Module ActiveDirectory $Users = Import-Csv -Delimiter ";" -Path "Z:\user.csv" foreach ($User in $Users) { $OU = "OU=user,DC=virtual,DC=lan" $Password = $User.password $Detailedname = $User.firstname + " " + $User.name $UserFirstname = $User.Firstname $FirstLetterFirstname = $UserFirstname.substring(0,1) $SAM = $User.Sam New-ADUser -Name $Detailedname -SamAccountName $SAM -UserPrincipalName $SAM -DisplayName $Detailedname -GivenName $user.firstname -Surname $user.name -AccountPassword (ConvertTo-SecureString $Password -AsPlainText -Force) -Enabled $true -Path $OU } Exportálni pedig így csináltam: Active directory manager ( gyári) Kijelöltem mely oszlopok kellenek és lista exportálása lehetőséget választottam majd csv pontos vesszővel tagolt fileként mentettem.
Az import résszel ránézésre nincs gond, én is hasonlóképp csinálom. A forrásfájl karakterkódolása iso-8859-2 (notepad terminológiájában ANSI) legyen, ne utf8, úgy az ékezetek is jók lesznek.
-- Hambuch Gábor [email protected] _______________________________________________ Techinfo mailing list [email protected] Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo Illemtan: http://www.szag.hu/illemtan.html Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
