Add-MailboxPermission
Применимо к: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Последнее изменение раздела: 2013-04-08
Используйте командлет Add-MailboxPermission, чтобы добавить разрешения для почтового ящика.
Синтаксис
Add-MailboxPermission -Identity <MailboxIdParameter> -AccessRights <MailboxRights[]> -User <SecurityPrincipalIdParameter> [-Confirm [<SwitchParameter>]] [-Deny <SwitchParameter>] [-DomainController <Fqdn>] [-InheritanceType <None | All | Descendents | SelfAndChildren | Children>] [-WhatIf [<SwitchParameter>]]
Add-MailboxPermission -Identity <MailboxIdParameter> -Owner <SecurityPrincipalIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]
Add-MailboxPermission [-Identity <MailboxIdParameter>] -Instance <MailboxAcePresentationObject> [-AccessRights <MailboxRights[]>] [-Confirm [<SwitchParameter>]] [-Deny <SwitchParameter>] [-DomainController <Fqdn>] [-InheritanceType <None | All | Descendents | SelfAndChildren | Children>] [-User <SecurityPrincipalIdParameter>] [-WhatIf [<SwitchParameter>]]
Подробное описание
С помощью этого командлета вы можете предоставить разрешения для почтового ящика. Например, используйте его, чтобы предоставить пользователю полный доступ к почтовому ящику другого пользователя.
Для выполнения командлета Add-MailboxPermission используемой учетной записи нужно делегировать как минимум следующую роль сервере, на котором расположен почтовый ящик:
- администратор Exchange Server или администратор организации Exchange
Кроме того, для выполнения определенных операций используемой учетной записи потребуется предоставить дополнительные разрешения для работы с доменными службами Active Directory. Чтобы обеспечить наличие необходимых разрешений, используемой учетной записи необходимо делегировать разрешения группы операторов учетных записей в домене, где находится конечная учетная запись с поддержкой почтового ящика.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Параметры
Параметр | Обязательный | Тип | Описание | ||
---|---|---|---|---|---|
AccessRights |
Обязательный |
Microsoft.Exchange.Management.RecipientTasks.MailboxRights[] |
Параметр AccessRights parameter указывает права, необходимые для выполнения операции. Ниже указаны допустимые значения этого параметра.
|
||
Identity |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
Параметр Identity указывает удостоверение почтового ящика, который получает добавленные разрешения.
|
||
Instance |
Обязательный |
Microsoft.Exchange.Management.RecipientTasks.MailboxAcePresentationObject |
Параметр Instance позволяет передать в обрабатываемую команду весь объект. Он обычно используется в сценариях, где команде нужно передать весь объект. |
||
Owner |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.SecurityPrincipalIdParameter |
Параметр Owner указывает владельца объекта почтового ящика. |
||
User |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.SecurityPrincipalIdParameter |
Параметр User указывает почтовый ящик пользователя, который получает разрешение для другого почтового ящика. |
||
Deny |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр Deny запрещает пользователю доступ к почтовому ящику. |
||
DomainController |
Необязательный |
Microsoft.Exchange.Data.Fqdn |
Чтобы указать полное доменное имя контроллера домена, который получает данные из службы каталогов Active Directory, включите в команду параметр DomainController. |
||
InheritanceType |
Необязательный |
System.DirectoryServices.ActiveDirectorySecurityInheritance |
Этот параметр используется для указания глубины наследования разрешений на чтение в структуре объектов Active Directory. |
||
Confirm |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр Confirm приостанавливает обработку и требует указать действие, которое будет выполнено командой перед ее возобновлением. Указывать значение для параметра Confirm не нужно. |
||
WhatIf |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять над объектом. С помощью параметра WhatIf можно просматривать изменения, которые могли бы произойти, без применения этих изменений. Значение для параметра WhatIf указывать необязательно. |
Типы входных данных
Типы возвращаемых данных
Ошибки
Ошибка | Описание |
---|---|
Исключения
Исключения | Описание |
---|---|
Пример
В этом примере пользователю Ted Bremer предоставляется полный доступ к почтовому ящику пользователя Ellen Adam.
Примечание. |
---|
В параметре Identity должно быть указано полное имя пользователя в кавычках. |
Add-MailboxPermission -Identity "Ellen Adams" -User TedBrem -AccessRights Fullaccess -InheritanceType all