Распечатать Страница

Часто используемые команды Exchange 2013 powershell

Создал для себя небольшую подборку команд.

#—- Посмотреть размеры почтовых ящиков ———
Get-MailboxStatistics -Server EXCH1 | Sort-Object TotalItemSize -Descending | ft DisplayName,@{label=”TotalItemSize(MB)”;expression={$_.TotalItemSize.Value.ToMB()}},ItemCount -auto Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Sort-Object TotalItemSize -Descending | Select-Object DisplayName,TotalItemSize -First 30
#—— Поиск сообщения ————————
Get-MessageTrackingLog -ResultSize Unlimited -Start «01/25/2016 8:00AM» -End «01/25/2016 5:00PM» -Recipient «vasiliev@domain.com»|ft timestamp,eventid,source,sender,recipients,messagesubject
#—— Задать язык и дату для почтового ящика ———
Set-MailboxRegionalConfiguration -Identity Tony -Language ru-ru -DateFormat «dd-mm-yyyy»
#—— Состояние индексации баз данных —————
get-mailboxdatabasecopystatus|ft name,contentindexstate
#—— Восстановить состояние ящиков в базе ———
Get-MailboxStatistics -Database MDB1 | ForEach { Update-StoreMailboxState -Database $_.Database -Identity $_.MailboxGuid -Confirm:$false }
#—— Восстановить свойства ящика ——————
Set-Mailbox -Identity «test user» -ApplyMandatoryProperties New-MailboxRepairRequest 51f97f62-b7c5-44bd-a8a0 -CorruptionType ProvisionedFolder,SearchFolder,AggregateCounts,Folderview
#—— Удаление отключенных почтовых ящиков ————
Remove-StoreMailbox -Database MBD01 -Identity Ayla -MailboxState Disabled Get-MailboxStatistics -Database MBD01 | where {$_.DisconnectReason -eq «SoftDeleted»} | foreach {Remove-StoreMailbox -Database $_.database -Identity $_.mailboxguid -MailboxState SoftDeleted}
#—— Пример фильтрации —————————
get-mailbox -filter {EmailAddresses -like «*local.net»}
#—— Список заблокированных мобильных устройств —
Get-MobileDevice |sort-object deviceaccessstate|ft identity,deviceaccessstate
#—— Обновление списков адресов ——————-
Get-GlobalAddressList | update-GlobalAdressList Get-AddressList | update-AddressList Get-OfflineAddressBook | Update-OfflineAddressBook
#—— Скрыть контакт из адресной книги ————-
Set-MailContact vasiliev.a -HiddenFromAddressListsEnabled $True
#—— Восстановление почтового ящика из резервной копии Windows Backup ——
eseutil /r E05 /l E:\RecoveryDB /d E:\RecoveryDB eseutil /mh mdb1.edb New-MailboxDatabase -Server EXCH1 -Name Recovery_MDB1 -Recovery -EdbFilePath E:\RecoveryDB\MDB1.edb -LogFolderPath E:\RecoveryDB Mount-Database MDB1 New-MailboxRestoreRequest -SourceDatabase MDB1 -SourceStoreMailbox «Пупкин Вася» -TargetMailbox pupkin.vasya -ConflictResolutionOption KeepAll
#—— Дать права доступа к календарю ———————
Add-MailboxFolderPermission -Identity user1@domain.com:\Календарь -master1@domain.com -AccessRights Owner
#—— Установить политику хранения писем (предв-но её нужно создать) ———-
Get-Mailbox -ResultSize unlimited | Set-Mailbox -RetentionPolicy «90 дней — удаление» Get-Mailbox -database MDB1 | Set-Mailbox -RetentionPolicy «Default MRM Policy»
#—— Скрыть отключенных пользователей (они перемещены в контейнер DisabledUsers)—
Get-mailbox -ResultSize unlimited -OrganizationalUnit “domain.com/DisabledUsers” | set-mailbox -HiddenFromAddressListsEnabled $True
#——— Вывести список почтовых ящиков контейнера Active Directory ———
get-mailbox -OrganizationalUnit «ou=Users,ou=Moscow,dc=domain,dc=com» -resultsize unlimited|ft name > msc_users.txt
#——— Вывести список пользователей группы Active Directory—————
get-adgroupmember «Финансовый отдел» -recursive |ft name > fin_users.txt
#——— Установить размер квоты для правил Outlook —————
Set-Mailbox vaska@domain.com -RulesQuota: 256kb
#——— Вывести список пользователей с правами на ящики кроме владельцев ———
Get-Mailbox | Get-MailboxPermission | where {$_.user.tostring() -ne «NT AUTHORITY\SELF» -and $_.IsInherited -eq $false}|fl Identity,User > h:\ExtPermis.txt
#——— Изменить фото пользователя ——————————
Set-UserPhoto «pupkin» -PictureData ([System.IO.File]::ReadAllBytes(«D:\pupkin.jpg»))

#——— Имена папок в Outlook на английском, изменить на русский —————————

set-mailboxregionalconfiguration -id username -language 1049 -LocalizeDefaultFolderName

Поделиться ссылкой ...

Постоянная ссылка на это сообщение: http://ucblog.ru/%d1%87%d0%b0%d1%81%d1%82%d0%be-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d1%83%d0%b5%d0%bc%d1%8b%d0%b5-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%d1%8b-exchange-powershell/

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>