Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


$Enabled =$User.Enabled
New-ADUser -Name $Detailedname -SamAccountName $User.Login -UserPrincipalName $SAM -DisplayName $Detailedname -GivenName $User.FirstName -Surname $User.LastName -Title $JobTitle -EmployeeNumber $AccountId -AccountPassword (ConvertTo-SecureString -AsPlainText "P@ssword2" -Force) -Path $OU -ChangePasswordAtLogon $true
if ($Enabled -eq "true")
{
New-ADUser -Name $Detailedname -Enabled $true
}
else
{
New

Будет достаточно:
Код: Выделить весь код
$Enabled =[bool]::Parse($User.Enabled)
New-ADUser -Name $Detailedname -SamAccountName $User.Login -UserPrincipalName $SAM -DisplayName $Detailedname -GivenName $User.FirstName -Surname  $User.LastName -Title $JobTitle -EmployeeNumber $AccountId -AccountPassword  (ConvertTo-SecureString -AsPlainText "P@ssword2" -Force) -Path $OU -ChangePasswordAtLogon $true -Enabled $Enabled
Если требуется влк/откл уже созданные учетные записи,то использовать командлеты:
Код: Выделить весь код
$Enabled = [bool]::Parse($User.Enabled)
if($Enabled) {
	Enable-ADAccount -Identity $User.Login
}
else {
	Disable-ADAccount -Identity $User.Login
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:53, 15-04-2014 | #2