Full access to mailbox / Полный доступ к почтовому яшику
- Получить список текуших прав
get-Mailbox mailboxalias | fl - Добавить полный доступ пользователю username на ящик пользователя «Surname, Firstname»
Add-MailboxPermission -Identity 'CN=Surname\, Firstname,OU=Disabled Accounts,OU=Users,OU=OU01,DC=CORP,DC=COMPANY,DC=com' -User 'COMPANYCORP\username' -AccessRights 'FullAccess' - Убрать права полный доступ пользователя username на ящик пользователя «Surname, Firstname»
Remove-MailboxPermission -Identity 'CN=Surname\, Firstname,OU=Users,OU=OU03,DC=CORP,DC=COMPANY,DC=com' -User 'COMPANYCORP\username' -InheritanceType 'All' -AccessRights 'FullAccess'
Check permissions for mailbox / Проверка прав на почтовый ящик
- На весь ящик
Get-MailboxPermission MAILBOXACCOUNTNAME | ft user,accessrights - На папку Inbox
Get-MailboxFolderPermission MAILBOXACCOUNTNAME:\Inbox | ft user,accessrights,SendOnBehalfOf - На календарь
Get-MailboxFolderPermission -Identity «Surname, Firstname:\calendar»
Grant read-only access to mailbox folder / Дать права на чтение на Inbox
- Дать доступ на чтение на папку Inbox ящика «Kuk, John» пользователю “Smith, John”
Add-MailboxFolderPermissions –identity “Kuk, John:\Inbox” -user “Smith, John” –AccessRights Reviewer
Remove delegates for mailbox calendar / Убрать делегатов из календаря
- Получить список делегатов
Get-CalendarProcessing MAILBOXACCOUNTNAME |ft ResourceDelegates - Конвертировать ящик в тип Room, чтобы можно было редактировать делегатов
Set-Mailbox MAILBOXACCOUNTNAME -Type Room - Очистить список делегатов
Set-CalendarProcessing MAILBOXACCOUNTNAME -ResourceDelegates @() - Добавить делегата useraccount
Set-CalendarProcessing MAILBOXACCOUNTNAME -ResourceDelegates useraccount - Конвертировать ресурный ящик типа Room обратно в пользовательский ящик
Set-Mailbox MAILBOXACCOUNTNAME -Type Regular
Extract mailbox to PST / Экспорт ящик в PST
- add-mailboxpermission «<new user’s mailbox name>» -user <your administrative account name> -AccessRights FullAccess
- new-mailboxexportrequest -mailbox «<new user’s mailbox name>» -filepath <target UNC path\<filename>.PST>
- get-mailboxexportrequest -mailbox «<new user’s mailbox name>»
If mailbox is not showing up in “Disconnected mailboxes” / Если почтовый ящик не показывается в Disconnected mailbox
- Clean-MailboxDatabase «server\database name»
ACL for generic mailbox setup / Установка списка ACL на сервисный почтовый ящик
- Add-MailboxPermission «<mailbox name>» -User Self -AccessRights ExternalAccount
- Add-MailboxPermission «<mailbox name>» -User «ACL <mailbox name>» -AccessRights FullAccess
Setup restrictions for CR / Установка ограничений на ресурсный ящик (комнату)
- Set-MailboxFolderPermission -User «Default» -AccessRights LimitedDetails -Identity “CR Name:\calendar”
To allow users to see the details of booking in calendar / Разрешить видеть детали бронирований в ресурсных ящиках
To grant access only for a group
- Add-MailboxPermission -identity “CR Name:\calendar” -user <group or user name> -accessrights LimitedDetails
To see current user mailbox quotas / Посмотреть квоты на ящик
Get-Mailbox 'Surname, Name' | ft Name, ProhibitSendQuota, ProhibitSendReceiveQuota
To find out UM account name linking / Найти ящик по номеру Unified Messaging
(Get-UMMailbox -ResultSize unlimited | where {$_.Extensions -eq «EXTENSION»}).name
Mailbox Move / Переместить ящик в другую базу
- 'CORP.COMPANY.com/RUSROS01/Users/Lastname, Firstname' | New-MoveRequest -TargetDatabase 'DAG01-DBxxx' -BadItemLimit '50'
- Get-MailboxExportRequest -mailbox MAILBOXACCOUNT
- (Get-MoveRequest -MoveStatus Queued).count
Mail contact / Создать почтовый контакт
Enable-MailUser -Identity 'CORP.COMPANY.com/OU01/Users/External/BRANDAU, Frank' -Alias 'BRANDF' -ExternalEmailAddress 'SMTP:Frank.Brandau@Siemens.com'
Mailbox creation / создать почтовый ящик
Enable-Mailbox -Identity 'CORP.COMPANY.com/OU01/Users/Poplawska, Katarzyna' -Alias 'POPLAK'
UM enable / Включить Unified Messaging
'CORP.COMPANY.com/OU01/Users/Mulliez, Aurelie' | Enable-UMMailbox -PinExpired $false -UMMailboxPolicy 'GVA-UMDialPlan Default Policy' -Extensions '1234567' -IgnoreDefaultScope
Mailbox statistics and data / Получить статистику по ящику
- get-mailboxstatistics username | fl
- Get-CASMailbox username | fl
- Get-Mailbox username
- Get-Mailbox username | fl *base*
- test-mapiconnectivity -server server_name
Connect and restore disabled mailbox / Подключить и восстановить удаленный ящик
- Get-MailboxStatistics -Database GVADAG01-DB039 | Where { $_.DisconnectReason -eq «Disabled» } | Format-List LegacyDN, DisplayName, MailboxGUID, DisconnectReason
- Connect-Mailbox -Identity «John Evans» -Database «MBXDB02» -User «John Evans» –ManagedFolderMailboxPolicyAllowed
- Connect-Mailbox -Identity '054cf169-7360-4ccc-8e69-c55ee85facb3' -Database 'GVADAG01-DB047' -User 'CORP\z_TESTGSDAD1' -Alias 'TESTGSDAD1'
- New-MailboxRestoreRequst -SourceDatabase «MDB01» -SourceStoreMailbox «Tony Smith» -TargetMailbox tony@contoso.com –AllowLegacyDNMismatch
Configure auto-reply options / Настроить auto-reply
- Set-MailboxAutoReplyConfiguration <alias> -AutoReplyState enabled -ExternalAudience all -InternalMessage <Message to internal senders> -ExternalMessage <Message to external senders>
- $internalmessage = get-content internalmessage.txt
$externalmessage = get-content externalmessage.txt
Set-MailboxAutoReplyConfiguration <alias> -AutoReplyState enabled -ExternalAudience <none/all/known> -InternalMessage «$internalmessage» -ExternalMessage «$externalmessage» - Set-MailboxAutoReplyConfiguration bsuneja@e14labs.com –AutoReplyState Scheduled –StartTime “9/8/2011” –EndTime “9/15/2011” –ExternalMessage “External OOF message here” –InternalMessage “Internal OOF message here”
- $objMailbox = Get-Mailbox *User*
$InternalMsg = «-- Internal Message — <BR><BR>Hi, <BR><BR>I am not available until next Monday.<BR><BR>For any emergency, please contact my backup John at 613-555-6789.<BR><BR>Jack Doe»
$ExternalMsg = «-- External Message — <BR><BR>Hi, <BR><BR>I am not available until next Monday.<BR><BR>For any emergency, please contact my backup John at 613-555-6789.<BR><BR>Jack Doe»
$objMailbox | Set-MailboxAutoReplyConfiguration -AutoReplyState enabled -ExternalAudience all -InternalMessage $InternalMsg -ExternalMessage $ExternalMsg
$objMailbox | Set-MailboxAutoReplyConfiguration -AutoReplyState disabled
- $internalmessage = get-content internalmessage.txt
- Get-MailboxAutoReplyConfiguration bsuneja@e14labs.com
- Set-MailboxAutoReplyConfiguration bsuneja@e14labs.com –AutoReplyState Disabled –ExternalMessage $null –InternalMessage $null
- Set-Mailbox <alias> -ForwardingAddress <recipient> -DeliverToMailboxAndForward $True