Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
заметки:импорт_пользователей_из_csv_в_ad [2018/03/27 16:35]
admin
заметки:импорт_пользователей_из_csv_в_ad [2018/08/22 15:02] (текущий)
admin
Строка 6: Строка 6:
  
 <code powershell>​ <code powershell>​
-$Domain = example.com+$Domain = "example.lan"
 $Users = Import-Csv -Delimiter ";"​ -Path "​путь_к_csv_файлу"​ $Users = Import-Csv -Delimiter ";"​ -Path "​путь_к_csv_файлу"​
 foreach ($User in $Users) foreach ($User in $Users)
 { {
-    $Displayname ​= $User.'​lastname' + " " + $User.'​firstname'+    $Name = $User.'​firstname' + " " + $User.'​lastname'
     $UserFirstname = $User.'​firstname'​     $UserFirstname = $User.'​firstname'​
     $UserLastname = $User.'​lastname'​     $UserLastname = $User.'​lastname'​
Строка 16: Строка 16:
     $UPN = $User.'​username'​ + "​@"​ + $Domain     $UPN = $User.'​username'​ + "​@"​ + $Domain
     $Password = $User.password     $Password = $User.password
-    New-ADUser -Name "$SAM" -DisplayName ​"$Displayname" -SamAccountName ​"$SAM" `+    New-ADUser -Name "$Name" -SamAccountName ​"$SAM" -DisplayName ​"$Name" `
     -UserPrincipalName "​$UPN"​ -GivenName "​$UserFirstname"​ -Surname "​$UserLastname"​ `     -UserPrincipalName "​$UPN"​ -GivenName "​$UserFirstname"​ -Surname "​$UserLastname"​ `
     -AccountPassword (ConvertTo-SecureString "​$Password"​ -AsPlainText -Force) `     -AccountPassword (ConvertTo-SecureString "​$Password"​ -AsPlainText -Force) `