add-pssnapin quest.activeroles.admanagement Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn #Адрес контроллера домена, к которому подключаемся"; $Domain = 'namedomen.ru' Connect-QADService -Service $Domain #Получаем список пользователей удаленного домена $userlist = (Get-QADUser -name [А-Я]* -IncludedProperties DisplayName, title, company, department, mailNickname, Office, l, firstname, sn, PhoneNumber, Mobile, Email, physicalDeliveryOfficeName, AccountIsDisabled, msExchMailboxGuid -SizeLimit 0) ForEach ($user in $userlist) { #Пользователь заблокирован? if ($user.AccountIsDisabled -eq $true) { #У пользователя есть почта? if ($user.msExchMailboxGuid -notlike $NULL) { #Пользователь заблокирован, удаляем существующий контакт Remove-MailContact $user.mail –Confirm:$false } } elseif ($(Get-contact $user.displayname)) { if ($user.mail -notlike $NULL) { #Пользователь не заблокирован, контакт существует, надо обновить Set-Contact $user.email -Company "Имя компании" -Title $user.Title -Department $user.Department -MobilePhone $user.mobile -firstname $user.FirstName -Phone $user.telephoneNumber -lastname $user.sn -city $user.l } } else { if ($user.email -notlike $NULL) { #Пользователь не заблокирован, контакт не существует, надо создать New-MailContact -Name ($user.displayname + " - be").ToString() -DisplayName $user.displayname -alias $user.logonname -OrganizationalUnit namedomen.ru/Contacts/namedomen -ExternalEmailAddress $user.mail } } }
Как массово создать почту пользователям из определённой аушки
[PS] C:\Windows\system32>get-user -OrganizationalUnit "temp" | Enable-Mailbox -Database MSK01 -RetentionPolicy "Move to archive after 3 month" [PS] C:\Windows\system32>get-user -OrganizationalUnit "temp" | Enable-Mailbox -Archive -ArchiveDatabase ARC01
Similar Posts:
- Как создать контакты в exchange из другого домена.
- Как создать учётные записи с помощью powershell в AD из csv
- Как массово создать учётные записи в АД из csv файла
- Как создать переадресацию с одного ящика на другой в exchange. Переезд в другой домен.
- Как сделать скрипт для архивировании почты exchange перед удаление учетной записи.