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

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

Ветеран


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

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


Цитата butylin:
значение поля "Имя" »
Атрибут «Имя» может иметь дубликаты.

Код: Выделить весь код
$oDirectorySearcher = New-Object DirectoryServices.DirectorySearcher
$oDirectorySearcher.Filter = "(&(objectCategory=person)(objectClass=user))"
$oDirectorySearcher.SearchRoot = [System.DirectoryServices.DirectoryEntry]"LDAP://OU=MyUsers,DC=mydomain,DC=local"

$oDirectorySearcher.FindAll() | ForEach-Object -Process {
    $oUser = [adsi]($_.GetDirectoryEntry()).Path
    $sNewAddress = ([string]$oUser.sAMAccountName).ToLower() + "@mydomain.local"
    $oUser.mail.Clear()
    [void]$oUser.mail.Add($sNewAddress)
    $oUser.SetInfo()
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:44, 02-07-2013 | #2