Modifica di una voce di ruolo

Si applica a: Exchange Server 2013

Ogni voce di ruolo di gestione contenuta in un ruolo di gestione rappresenta un cmdlet. Aggiungendo o rimuovendo determinati parametri da una voce di ruolo, che poi verrà aggiunta a un ruolo di gestione, si può stabilire se tali parametri debbano essere disponibili in quel dato cmdlet. Per altre informazioni sulle voci del ruolo di gestione in Microsoft Exchange Server 2013, vedere Informazioni sui ruoli di gestione.

Non è possibile modificare le voci di ruolo contenute nei ruoli di gestione incorporati.

Nota

In questo argomento non si descrive come modificare le voci di ruolo di gestione senza ambito contenute in un ruolo di gestione senza ambito. Per ulteriori informazioni su come modificare le voci di ruolo senza ambito, vedere Creare un ruolo.

Avviso

Per aggiungere o rimuovere parametri da una voce di ruolo, è necessario usare i parametri AddParameter o RemoveParameter . Se si omette il parametro AddParameter o RemoveParameter quando si esegue il cmdlet Set-ManagementRoleEntry , nella voce del ruolo verranno inclusi solo i parametri specificati tramite il parametro Parameters . Tutti gli altri parametri presenti nella voce di ruolo verranno rimossi.

Per altre attività di gestione correlate ai ruoli, Vedere Autorizzazioni avanzate.

Che cosa è necessario sapere prima di iniziare?

  • Tempo stimato per il completamento di ciascuna procedura: 5 minuti

  • Per eseguire queste procedure, è necessario disporre delle autorizzazioni appropriate. Per sapere quali autorizzazioni sono necessarie, vedere "Ruoli di gestione" nell'argomento Autorizzazioni per la gestione del ruolo.

  • Per eseguire queste procedure, è necessario utilizzare Shell.

  • Se si desidera aggiungere parametri a una voce di ruolo, questi devono necessariamente essere presenti nella voce di ruolo contenuta nel ruolo padre. I parametri devono essere presenti anche nel cmdlet che si specifica.

  • Se si desidera rimuovere dei parametri da una voce di ruolo, questi non potranno essere presenti anche nelle voci dei ruoli figlio. Pertanto, occorrerà rimuovere i parametri dalle voci dei ruoli figlio. Seguire la procedura "Utilizzo di Shell per rimuovere uno o più parametri da una voce di ruolo", esposta più avanti in questo argomento, per rimuovere i parametri dalle voci di tutti i ruoli figlio.

  • Per informazioni sui tasti di scelta rapida che è possibile utilizzare con le procedure in questo argomento, vedere Tasti di scelta rapida nell'interfaccia di amministrazione di Exchange.

Consiglio

Problemi? È possibile richiedere supporto nei forum di Exchange. Visitare i forum all'indirizzo Exchange Server.

Utilizzo di Shell per aggiungere uno o più parametri a una voce di ruolo

Per aggiungere parametri a una voce di ruolo, è necessario specificare quelli che si desidera aggiungere tramite il parametro Parameters. È quindi necessario specificare il parametro AddParameter per indicare che si vuole eseguire un'operazione di aggiunta.

Per aggiungere parametri a una voce di ruolo, utilizzare la seguente sintassi.

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

In questo esempio vengono aggiunti i parametri EmailAddresses e Type al cmdlet Set-Mailbox nel ruolo Recipient Administrators.

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

Per ulteriori informazioni sulla sintassi e sui parametri, vedere Set-ManagementRoleEntry.

Utilizzo di Shell per rimuovere uno o più parametri da una voce di ruolo

Per rimuovere parametri da una voce di ruolo, è necessario specificarli tramite il parametro Parameters. È quindi necessario specificare il parametro RemoveParameter per indicare che si vuole eseguire un'operazione di rimozione.

Per rimuovere parametri da una voce di ruolo, utilizzare la seguente sintassi.

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

In questo esempio vengono rimossi i parametri Port, ProtocolLoggingLevel e SmartHostAuthMechanism dal cmdlet Set-SendConnector nel ruolo Amministratori server di livello 1.

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

Per ulteriori informazioni sulla sintassi e sui parametri, vedere Set-ManagementRoleEntry.

Utilizzo di Shell per rimuovere tutti i parametri da una voce di ruolo

Per rimuovere tutti i parametri da una voce di ruolo, è necessario specificare il valore $Null nel parametro Parameters . Non è necessario includere il parametro RemoveParameters .

La rimozione di tutti i parametri da una voce di ruolo è particolarmente utile quando in un cmdlet si desidera rendere disponibili solo alcuni parametri, escludendo tutti gli altri. Se non si desidera che un ruolo abbia accesso a un cmdlet, anziché rimuovere i parametri, eliminare completamente dal ruolo la voce di ruolo associata. Per ulteriori informazioni sulla rimozione di una voce da un ruolo, vedere Rimuovere una voce di ruolo da un ruolo.

Avviso

Non è possibile annullare le operazioni di rimozione. Se si rimuovono erroneamente tutti i parametri da una voce di ruolo, è necessario aggiungerli di nuovo manualmente.

Per rimuovere tutti i parametri da una voce di ruolo, utilizzare la seguente sintassi.

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

In questo esempio, vengono rimossi tutti i parametri dal cmdlet Set-CASMailbox nel ruolo Recipient Administrators.

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

Per informazioni dettagliate sulla sintassi e sui parametri, vedere Set-ManagementRoleEntry.

Utilizzo di Shell per applicare un determinato insieme di parametri

Se si desidera che in una voce di ruolo sia incluso solo un gruppo specifico di parametri, impostare solo il parametro Parameters. Non includere i parametri AddParameter o RemoveParameter . Quando si specifica solo il parametro Parameters , solo i parametri specificati nel comando vengono inclusi nella voce del ruolo. Tutti gli altri parametri vengono rimossi.

Per specificare un determinato insieme di parametri, utilizzare la seguente sintassi.

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

Questo esempio include solo i parametri Identity, DisplayName, MissedCallNotificationEnabled e PersonalAuthAttendantEnabled nel cmdlet Set-UMMailbox nel ruolo Seattle Mail Recipients.

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

Per ulteriori informazioni sulla sintassi e sui parametri, vedere Set-ManagementRoleEntry.