Modifica di una voce di ruolo

 

Si applica a: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Ultima modifica dell'argomento: 2011-03-19

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 ulteriori informazioni sulle voci del ruolo di gestione in Microsoft Exchange Server 2010, vedere Informazioni sui ruoli di gestione.

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

Per aggiungere o rimuovere parametri da una voce di ruolo, è necessario utilizzare Shell.

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 Creazione di un ruolo.

Avviso

Per aggiungere o rimuovere parametri da una voce di ruolo, utilizzare il parametro AddParameter o RemoveParameter. Se si omette il parametro AddParameter o RemoveParameter durante l'esecuzione del cmdlet Set-ManagementRoleEntry, nella voce di ruolo verranno inclusi i soli parametri specificati tramite il parametro Parameters. Tutti gli altri parametri presenti nella voce di ruolo verranno rimossi.

Per informazioni sulle altre attività di gestione relative ai ruoli, vedere Gestione delle autorizzazioni avanzate.

Prerequisiti

  • 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.

Operazione desiderata

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

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

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

  • Utilizzo di Shell per applicare un determinato insieme di parametri

    Nota

    Non è possibile utilizzare EMC per modificare una voce di ruolo.

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

È necessario disporre delle autorizzazioni prima di poter eseguire questa procedura. Per visualizzare quali autorizzazioni sono necessarie, vedere "Gestione delle voci di ruolo" nell'argomento Autorizzazioni per la gestione del ruolo.

Per aggiungere parametri a una voce di ruolo, è necessario specificare quelli che si desidera aggiungere tramite il parametro Parameters. Quindi, occorre impostare il parametro AddParameter per specificare che si desidera 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 viene mostrato come aggiungere i parametri EmailAddresses e Type al cmdlet Set-Mailbox nel ruolo Recipient Administrators.

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

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

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

È necessario disporre delle autorizzazioni prima di poter eseguire questa procedura. Per visualizzare quali autorizzazioni sono necessarie, vedere "Gestione delle voci di ruolo" nell'argomento Autorizzazioni per la gestione del ruolo.

Per rimuovere parametri da una voce di ruolo, è necessario specificarli tramite il parametro Parameters. Quindi, occorre impostare il parametro RemoveParameter per specificare che si desidera 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 viene mostrato come rimuovere i parametri Port, ProtocolLoggingLevel e SmartHostAuthMechanism dal cmdlet Set-SendConnector nel ruolo Tier 1 Server Administrators.

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

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

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

È necessario disporre delle autorizzazioni prima di poter eseguire questa procedura. Per visualizzare quali autorizzazioni sono necessarie, vedere "Gestione delle voci di ruolo" nell'argomento Autorizzazioni per la gestione del 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 Eliminazione di 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 viene mostrato come rimuovere 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

È necessario disporre delle autorizzazioni prima di poter eseguire questa procedura. Per visualizzare quali autorizzazioni sono necessarie, vedere "Gestione delle voci di ruolo" nell'argomento Autorizzazioni per la gestione del ruolo.

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, vengono inclusi nella voce di ruolo solo i parametri specificati nel comando. 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...>

In questo esempio viene mostrato come includere soltanto i parametri Identity, DisplayName, MissedCallNotificationEnabled e PersonalAuthAttendantEnabled nel cmdlet Set-UMMailbox del ruolo Seattle Mail Recipients.

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

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

 ©2010 Microsoft Corporation. Tutti i diritti riservati.