Создаем скрипт newuser.ps1
Содержание скрипта:
Param ($name, $Surname, $login, $password)
$password = ConvertTo-SecureString $password -AsPlainText -Force
New-ADuser -Name "$name $Surname" -Surname $Surname -SamAccountName $login -AccountPassword $password `
-ChangePasswordAtLogon 0 -CannotChangePassword 0 -PasswordNeverExpires 1 -Enabled 1 `
-Path "OU=CLIENTS,DC=mydomain,DC=local" -UserPrincipalName $login"@mydomain.local" `
-GivenName $Name -DisplayName "$Surname $name"
Add-ADGroupMember 1C $login
Add-ADGroupMember TESTUSERS $login
Запускаем модуль AD для PowerShell:
Содержание скрипта:
Param ($name, $Surname, $login, $password)
$password = ConvertTo-SecureString $password -AsPlainText -Force
New-ADuser -Name "$name $Surname" -Surname $Surname -SamAccountName $login -AccountPassword $password `
-ChangePasswordAtLogon 0 -CannotChangePassword 0 -PasswordNeverExpires 1 -Enabled 1 `
-Path "OU=CLIENTS,DC=mydomain,DC=local" -UserPrincipalName $login"@mydomain.local" `
-GivenName $Name -DisplayName "$Surname $name"
Add-ADGroupMember 1C $login
Add-ADGroupMember TESTUSERS $login
Запускаем модуль AD для PowerShell:
Вводим строку вида:
newuser.ps1 Pavel Samokhvalov samokhvalov qwerty123
Enter
В подразделении CLIENTS получаем нового юзера с логином samokhvalov@mydomain.local
Можно настроить импорт из csv, но таких масштабов пока нет, так что не освоил.
Комментариев нет:
Отправить комментарий