Имя пользователя:
Пароль:
 

Название темы: [решено] Выводимое имя
Показать сообщение отдельно

Пользователь


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

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


Разобрались получилось следующее
Код: Выделить весь код
$users = Get-ADUser -SearchBase $OU -Filter * -Properties Name, mail, Displayname, CanonicalName  |  Where-Object {$_.DistinguishedName -like "*Generic Account*"}
Foreach ($user in $users)
{
$mail = $user.mail
$DN = $user.displayname 
Get-ADUser -SearchBase $OU  -Filter {mail -eq $mail}  -Properties Name, mail, Displayname, CanonicalName  |  Where-Object {$_.DistinguishedName -notlike "*Generic Account*"} | 
Foreach { Set-ADUser  $_ -Displayname "$dn"}
Единственное не совсем поняли что включает в себя "$_" так как без него запрашивает Identity, предположение есть конечно, что в него входят какие-то обязательные атрибуты

Отправлено: 09:03, 06-09-2019 | #2

Название темы: [решено] Выводимое имя