Apr 23, 2014 16:21
# отключение UM в OU по признаку
GET-ADuser -SearchScope subtree -SearchBase "OU=Deleted,DC=domain,DC=RU" -LDAPFilter {(&(msExchUMEnabledFlags=*)(mailNickname=*))} | foreach {Disable-UMMailbox $_.name -confirm:$false}
# Поиск по номеру UM
Get-ummailbox -Filter {umenabled -eq 'true'} -ResultSize 20000 | where {$_.extensions -match 6767} | fl name, Extensions, UMMailboxPolicy
# Удаление письма у всех
Get-Mailbox -OrganizationalUnit "domain.ru/Users/t1" -resultsize unlimited | Search-Mailbox -SearchQuery ‘Subject:”Important: Password Expiration Notification” sent:today
’ -DeleteContent -confirm:$false
Пояснение. Так как запрос проходит по большому количеству ящиков, целесообразно ограничать поиск, если это не нужно, удалите запись -OrganizationalUnit "domain.ru/Users/t1"
Также можно пользоваться To, From
# Удаление по теме, вариант 2
Get-Mailbox -OrganizationalUnit "domain.ru/Users/t1" -resultsize unlimited | Search-Mailbox -SearchQuery 'Subject:"Important: Password Expiration Notification"' -DeleteContent
find number,
unified messaging,
find tel,
disable unified messaging,
disable um,
exchange