Ändern eines Rolleneintrags

Gilt für: Exchange Server 2013

Jeder Verwaltungsrolleneintrag für eine Verwaltungsrolle stellt ein einzelnes Cmdlet dar. Durch Hinzufügen von Parametern zu oder Entfernen von Parametern aus einem Rolleneintrag, der dann einer Verwaltungsrolle hinzugefügt wird, steuern Sie, ob diese Parameter für dieses Cmdlet verfügbar sind. Weitere Informationen zu Verwaltungsrolleneinträgen in Microsoft Exchange Server 2013 finden Sie unter Grundlegendes zu Verwaltungsrollen.

Es ist nicht möglich, Rolleneinträge für integrierte Verwaltungsrollen zu ändern.

Hinweis

In diesem Thema wird nicht erläutert, wie Sie Verwaltungsrolleneinträge ohne Bereichseinschränkung für eine Verwaltungsrolle ohne Bereichseinschränkung ändern. Weitere Informationen zum Ändern von Rolleneinträgen ohne Bereichseinschränkung finden Sie unter Erstellen einer Rolle.

Warnung

Zum Hinzufügen oder Entfernen von Parametern zu einem Rolleneintrag müssen Sie die Parameter AddParameter oder RemoveParameter verwenden. Wenn Sie beim Ausführen des Cmdlets Set-ManagementRoleEntry den Parameter AddParameter oder RemoveParameter weglassen, werden nur die Parameter, die Sie mithilfe des Parameters-Parameters angeben, in den Rolleneintrag eingeschlossen. Alle anderen Parameter für den Rolleneintrag werden entfernt.

Möchten Sie wissen, welche anderen Verwaltungsaufgaben es im Zusammenhang mit Rollen gibt? Weitere Informationen finden Sie hier: Erweiterte Berechtigungen.

Was sollten Sie wissen, bevor Sie beginnen?

  • Geschätzte Zeit bis zum Abschließen der einzelnen Verfahren: 5 Minuten

  • Bevor Sie diese Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Informationen zu den von Ihnen benötigten Berechtigungen finden Sie unter "Verwaltungsrollen" im Thema Berechtigungen für die Rollenverwaltung.

  • Sie müssen diese Verfahren mithilfe der Shell ausführen.

  • Wenn Sie Parameter zu einem Rolleneintrag hinzufügen möchten, müssen die hinzuzufügenden Parameter im Rolleneintrag der übergeordneten Rolle vorhanden sein. Die Parameter müssen auch für das angegebene Cmdlet vorhanden sein.

  • Wenn Sie Parameter aus einem Rolleneintrag entfernen möchten, können die Parameter, die Sie entfernen, nicht in Rolleneinträgen untergeordneter Rollen enthalten sein. Sie müssen die Parameter aus den Rolleneinträgen der untergeordneten Rollen entfernen. Verwenden Sie das Verfahren unter "Verwenden Sie die Shell, um mindestens einen Parameter aus einem Rolleneintrag zu entfernen" weiter unten in diesem Thema, um die Parameter aus den Rolleinträgen aller untergeordneten Rollen zu entfernen.

  • Informationen zu Tastenkombinationen für die Verfahren in diesem Thema finden Sie unter Tastenkombinationen in der Exchange-Verwaltungskonsole.

Tipp

Liegt ein Problem vor? Bitten Sie in den Exchange-Foren um Hilfe. Besuchen Sie die Foren auf Exchange Server.

Verwenden Sie die Shell, um mindestens einen Parameter zu einem Rolleneintrag hinzuzufügen

Zum Hinzufügen von Parametern zu einem Rolleneintrag müssen Sie die hinzuzufügenden Parameter mithilfe des Parameters Parameters angeben. Anschließend müssen Sie den AddParameter-Parameter angeben, um anzugeben, dass Sie einen Add-Vorgang ausführen möchten.

Verwenden Sie zum Hinzufügen von Parametern zu einem Rolleneintrag die folgende Syntax.

Set-ManagementRoleEntry <role name>\<cmdlet> -Parameters <parameter 1>, <parameter 2>, <parameter...> -AddParameter

In diesem Beispiel werden dem Cmdlet Set-Mailbox in der Rolle Empfängeradministratoren die Parameter EmailAddresses und Type hinzugefügt.

Set-ManagementRoleEntry "Recipient Administrators\Set-Mailbox" -Parameters EmailAddresses, Type -AddParameter

Ausführliche Informationen zu Syntax und Parametern finden Sie unter Set-ManagementRoleEntry.

Verwenden Sie die Shell, um mindestens einen Parameter aus einem Rolleneintrag zu entfernen

Zum Entfernen von Parametern aus einem Rolleneintrag müssen Sie die zu entfernenden Parameter mithilfe des Parameters Parameters angeben. Anschließend müssen Sie den RemoveParameter-Parameter angeben, um anzugeben, dass Sie einen Entfernungsvorgang ausführen möchten.

Verwenden Sie zum Entfernen von Parametern aus einem Rolleneintrag die folgende Syntax.

Set-ManagementRoleEntry <role name>\<cmdlet> -Parameters <parameter 1>, <parameter 2>, <parameter...> -RemoveParameter

In diesem Beispiel werden die Parameter Port, ProtocolLoggingLevel und SmartHostAuthMechanism aus dem Cmdlet Set-SendConnector in der Rolle "Serveradministratoren der Ebene 1" entfernt.

Set-ManagementRoleEntry "Tier 1 Server Administrators\Set-SendConnector" -Parameters Port, ProtocolLoggingLevel, SmartHostAuthMechanism -RemoveParameter

Ausführliche Informationen zu Syntax und Parametern finden Sie unter Set-ManagementRoleEntry.

Verwenden Sie die Shell, um alle Parameter aus einem Rolleneintrag zu entfernen

Um alle Parameter aus einem Rolleneintrag zu entfernen, müssen Sie den Wert $Null für den Parameter Parameter angeben. Sie müssen den RemoveParameters-Parameter nicht einschließen.

Das Entfernen aller Parameter aus einem Rolleneintrag ist insbesondere dann hilfreich, wenn Sie für ein Cmdlet nur wenige Parameter verfügbar machen möchten und alle anderen Parameter ausgeschlossen werden sollen. Wenn die Rolle keinen Zugriff auf ein Cmdlet erhalten soll, sollten Sie den entsprechenden Rolleneintrag vollständig aus der Rolle entfernen, anstatt nur die Parameter zu entfernen. Weitere Informationen zum Entfernen eines Rolleneintrags aus einer Rolle finden Sie unter Entfernen eines Rolleneintrags aus einer Rolle.

Warnung

Löschvorgänge können nicht rückgängig gemacht werden. Wenn Sie versehentlich alle Parameter aus einem Rolleneintrag entfernen, müssen Sie diese manuell erneut hinzufügen.

Verwenden Sie zum Entfernen aller Parameter aus einem Rolleneintrag die folgende Syntax.

Set-ManagementRoleEntry <role name>\<cmdlet> -Parameters $Null

In diesem Beispiel werden für die Rolle "Recipient Administrators" alle Parameter aus dem Cmdlet Set-CASMailbox entfernt.

Set-ManagementRoleEntry "Recipient Administrators\Set-CASMailbox" -Parameters $Null

Ausführliche Informationen zu Syntax und Parametern finden Sie unter Set-ManagementRoleEntry.

Verwenden der Shell zum Anwenden einer bestimmten Gruppe von Parametern

Wenn nur bestimmte Parameter in einen Rolleneintrag eingeschlossen werden sollen, geben Sie nur den Parameter Parameters an. Schließen Sie die Parameter AddParameter oder RemoveParameter nicht ein. Wenn Sie nur den Parameter Parameter angeben, werden nur die Parameter, die Sie im Befehl angeben, im Rolleneintrag enthalten. Alle anderen Parameter werden entfernt.

Verwenden Sie zum Festlegen einer bestimmten Gruppe von Parametern die folgende Syntax.

Set-ManagementRoleEntry <role name>\<cmdlet> -Parameters <parameter 1>, <parameter 2>, <parameter...>

Dieses Beispiel enthält nur die Parameter Identity, DisplayName, MissedCallNotificationEnabled und PersonalAuthAttendantEnabled im Cmdlet Set-UMMailbox für die Rolle Seattle Mail Recipients.

Set-ManagementRoleEntry "Seattle Mail Recipients\Set-UMMailbox" -Parameters Identity, DisplayName, MissedCallNotificationEnabled, PersonalAutoAttendantEnabled

Ausführliche Informationen zu Syntax und Parametern finden Sie unter Set-ManagementRoleEntry.