Set-ManagementRoleEntry

Этот командлет доступен в локальной среде Exchange и в облачной службе. Некоторые параметры и настройки могут отличаться в зависимости от среды.

Используйте командлет Set-ManagementRoleEntry для изменения доступных параметров в существующей записи роли управления.

Сведения о наборах параметров в разделе Синтаксис ниже см. В разделе Синтаксис командлета Exchange.

Синтаксис

Set-ManagementRoleEntry
   [-Identity] <RoleEntryIdParameter>
   [-AddParameter]
   [-Confirm]
   [-DomainController <Fqdn>]
   [-Force]
   [-Parameters <String[]>]
   [-RemoveParameter]
   [-UnScopedTopLevel]
   [-WhatIf]
   [<CommonParameters>]

Описание

Командлет Set-ManagementRoleEntry изменяет доступные параметры в существующей записи роли управления. Если нужно добавить параметры к записи роли, они должны существовать в записи роли родительской роли управления. Если нужно удалить параметры из записи роли, не должно быть записей роли в дочерних ролях, наследующие эти параметры из записи роли, которую нужно изменить. Нельзя изменить записи роли, связанные со встроенными ролями.

Дополнительные сведения о записях ролей управления см. в разделе Общие сведения о ролях управления.

Для его запуска необходимо получить соответствующие разрешения. В этой статье перечислены все параметры командлета. Но некоторые из них могут быть вам не доступны, если они не включены в назначенные разрешения. Сведения о необходимых разрешениях для запуска командлетов и использования параметров в организации см. в статье Find the permissions required to run any Exchange cmdlet.

Примеры

Пример 1

Set-ManagementRoleEntry "Help Desk Personnel\Get-Mailbox" -Parameters "Anr","Database" -RemoveParameter

В этом примере удаляются параметры Anr и Database из записи роли Get-Mailbox в роли Help Desk Personnel.

Пример 2

Get-ManagementRoleEntry "Help Desk Personnel\*" | Set-ManagementRoleEntry -Parameters WhatIf -AddParameter

В этом примере возвращается список записей в роли Help Desk Personnel и добавляется переключатель WhatIf к каждой записи роли с помощью командлета Set-ManagementRoleEntry.

Пример 3

Set-ManagementRoleEntry "Tier 1 Help Desk\Set-Mailbox" -Parameters "DisplayName","ForwardingAddress"

В этом примере добавляются параметры DisplayName и ForwardingAddress к записи роли Set-Mailbox в роли Tier 1 Help Desk, а все другие параметры удаляются из записи роли.

Пример 4

Set-ManagementRoleEntry "IT Scripts\MailboxAudit" -Parameters Location -AddParameter -UnScopedTopLevel

В локальной среде Exchange в этом примере параметр Location добавляется в настраиваемый скрипт MailboxAudit в роли верхнего уровня "ИТ-скрипты без параметров". Обратите внимание, что для параметра UnScopedTopLevel требуется роль UnScoped Role Management, которая по умолчанию не назначается ни одной группе ролей.

Параметры

-AddParameter

Параметр AddParameter указывает, что вы добавляете параметры в указанную запись роли. Указывать значение для этого параметра необязательно.

Используйте параметр Parameters, чтобы указать параметры для добавления.

Нельзя использовать параметры AddParameter и RemoveParameter вместе в одной команде.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Confirm

Переключатель подтверждения указывает, показывать или скрывать запрос подтверждения. Влияние этого параметра на командлет зависит от того, требуется ли командлету подтверждение перед выполнением.

  • Деструктивные командлеты (например, командлеты Remove-*) имеют встроенную паузу, которая заставляет вас подтвердить команду перед продолжением. Можно пропускать запросы на подтверждение этих командлетов, используя следующий синтаксис: -Confirm:$false.
  • Большинство других командлетов (например, командлеты New-* и Set-*) не имеют встроенной приостановки. Для этих командлетов указание переключателя Confirm без значения вводит паузу, которая заставляет вас подтвердить команду перед продолжением.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-DomainController

Этот параметр доступен только в локальной среде Exchange.

Параметр DomainController указывает контроллер домена, который используется этим командлетом для чтения или записи данных в Active Directory. Вы определяете контроллер домена по его полному доменному имени (FQDN). Например, dc01.contoso.com.

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Force

Этот параметр доступен только в облачной службе.

Переключатель "Принудительно" скрывает сообщения с предупреждениями или подтверждениями. Указывать значение для этого параметра необязательно.

Этот параметр можно применять для программного выполнения задач, не требующего вмешательства администратора.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online, Exchange Online Protection

-Identity

Параметр Identity указывает запись роли, которую требуется изменить. В этом параметре используется синтаксис : <management role>\<role entry name> (например, CustomRole\Set-Mailbox).

Дополнительные сведения о работе записей ролей управления см. в разделе Общие сведения о ролях управления.

Если имя роли содержит пробелы, заключите его в кавычки (").

Type:RoleEntryIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Parameters

Параметр Parameters указывает параметры, которые будут добавлены к записи роли или удалены из нее.

Параметр Parameters имеет следующие режимы:

  • При использовании параметра AddParameter указываемые параметры добавляются к записи роли.
  • При использовании параметра RemoveParameter указываемые параметры удаляются из записи роли.
  • Если параметры AddParameter и RemoveParameter не используются, только указываемые параметры включаются в запись роли. Если задано значение $Null, а параметры AddParameter и RemoveParameter не используются, все параметры в записи роли удаляются.

Можно указать несколько параметров, разделенных запятыми.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RemoveParameter

Параметр RemoveParameter указывает, что вы удаляете параметры для указанной записи роли. Указывать значение для этого параметра необязательно.

Используйте параметр Parameters, чтобы указать удаляемые параметры.

Нельзя использовать параметры AddParameter и RemoveParameter вместе в одной команде.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-UnScopedTopLevel

Этот параметр доступен только в локальной среде Exchange.

По умолчанию этот параметр доступен только в роли "Управление ролями UnScoped", и эта роль не назначается ни одной группе ролей. Чтобы использовать этот параметр, необходимо добавить роль UnScoped Role Management в группу ролей (например, в группу ролей Управление организацией). Подробнее см. в разделе Добавление роли в группу ролей.

Переключатель UnScopedTopLevel указывает, что запись роли, которую требуется изменить, находится в роли верхнего уровня без параметров. Указывать значение для этого параметра необязательно.

Неуправляемые роли управления верхнего уровня могут содержать только пользовательские скрипты или командлеты, отличные от Exchange. Дополнительные сведения см. в разделе Создание роли без параметров.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-WhatIf

Переключатель WhatIf имитирует действия команды. Вы можете использовать его для просмотра результатов изменений без фактического внесения этих изменений. С этим параметром не нужно указывать значение.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

Входные данные

Input types

Сведения о типах входных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип ввода для командлета пустое, командлет не принимает входные данные.

Выходные данные

Output types

Сведения о типах возвращаемых данных, которые также называются типами выходных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип вывода пусто, командлет не возвращает данные.