Condividi tramite


Informazioni sui filtri ambito del ruolo di gestione

Si applica a: Exchange Server 2013

I filtri di ambito del ruolo di gestione possono essere utilizzati per definire ambiti di gestione altamente personalizzabili. Utilizzando i filtri ambito, è possibile creare un ambito corrispondente alla modalità di segmentazione dei destinatari, dei database e dei server, affinché gli amministratori possano gestire solo quegli oggetti a cui hanno accesso. I filtri ambito possono utilizzare quasi tutte le proprietà dell'oggetto destinatario, database o server.

Per utilizzare i filtri dell'ambito del ruolo di gestione, è necessario conoscere gli ambiti dei ruoli di gestione. Per ulteriori informazioni sugli ambiti dei ruoli di gestione, vedere Comprensione degli ambiti di gestione dei ruoli.

Gli ambiti personalizzati filtrati in Microsoft Exchange Server 2013 vengono creati utilizzando il cmdlet New-ManagementScope. I due tipi di ambiti filtrati, per destinatario e per configurazione (che consiste in ambiti di server e database), si dividono in ambiti normali ed esclusivi. Nel seguente elenco sono indicati i parametri da utilizzare nel cmdlet New-ManagementScope per creare i diversi tipi di ambito filtrato:

  • Ambito filtrato normale del destinatario: per creare questo tipo di ambito filtrato, usare il parametro RecipientRestrictionFilter .
  • Ambito filtrato esclusivo del destinatario: per creare questo tipo di ambito filtrato, usare il parametro RecipientRestrictionFilter insieme all'opzione Exclusive .
  • Ambito filtrato normale della configurazione basata su server: per creare questo tipo di ambito filtrato, usare il parametro ServerRestrictionFilter .
  • Ambito filtrato esclusivo della configurazione basata su server: per creare questo tipo di ambito filtrato, usare il parametro ServerRestrictionFilter insieme all'opzione Exclusive .
  • Ambito filtrato normale della configurazione basata su database: per creare questo tipo di ambito filtrato, usare il parametro DatabaseRestrictionFilter .
  • Ambito filtrato esclusivo della configurazione basata su database: per creare questo tipo di ambito filtrato, usare il parametro DatabaseRestrictionFilter insieme all'opzione Exclusive .

Quando si crea un ambito personalizzato filtrato, l'ambito cerca di individuare una corrispondenza tra il filtro e qualsiasi oggetto accessibile nell'ambito implicito di lettura del ruolo di gestione. Se trova un oggetto, questo viene incluso tra i risultati restituiti dal filtro e reso disponibile per il ruolo di gestione. Un filtro non può restituire risultati esterni all'ambito implicito di lettura del ruolo di gestione.

Se si specifica un filtro destinatario usando il parametro RecipientRestrictionFilter , è possibile usare il parametro RecipientRoot per specificare un'unità organizzativa a cui limitare il filtro. Quando si specifica un'unità organizzativa nel parametro RecipientRoot , il filtro destinatario tenta di corrispondere ai destinatari che risiedono solo in tale unità organizzativa, anziché all'interno dell'intero ambito di lettura implicito.

Per creare un ambito di gestione utilizzando le proprietà filtrabili incluse in questo argomento, vedere Creare un ambito normale o esclusivo.

Sintassi del filtro

I filtri, siano essi per destinatario o per configurazione, utilizzano la stessa sintassi per creare una query. Tutte le query di filtro devono avere almeno i seguenti componenti:

  • Parentesi quadra aperta: la parentesi graffa di apertura ({) indica l'inizio della query di filtro.

  • Proprietà da esaminare: la proprietà è il valore di un oggetto da testare. Ad esempio, può trattarsi della città o del reparto di un oggetto destinatario, un nome server o sito di Active Directory su un oggetto di configurazione del server o un nome di database su un oggetto di configurazione del database.

  • Operatore di confronto: l'operatore di confronto indica come la query deve valutare il valore specificato rispetto al valore archiviato nella proprietà . Ad esempio, gli operatori di confronto possono essere Eq (che significa "uguale a"), Ne (che significa "non uguale a"), Like (che significa "simile a") e così via. Per un elenco completo degli operatori che è possibile usare in Exchange Management Shell, vedere Operatori di confronto.

  • Valore da confrontare: il valore specificato nella query di filtro verrà confrontato con il valore archiviato nella proprietà specificata. Il valore specificato deve essere racchiuso tra virgolette ("). Se si desidera specificare una stringa parziale, è possibile racchiudere la stringa specificata in caratteri jolly (*) e usare un operatore di confronto che supporta caratteri jolly, ad esempio Like. Qualsiasi stringa che contiene la stringa parziale verrà indicata come corrispondente alla query del filtro.

  • Parentesi chiusa: la parentesi graffa di chiusura (}) indica la fine della query di filtro.

I seguenti componenti sono facoltativi e consentono di creare query del filtro più complesse:

  • Parentesi: come in matematica, le parentesi, ( ), in una query di filtro consentono di forzare l'ordine in cui si verifica un'operazione. Le parentesi più interne vengono valutate per prime e la query del filtro si muove poi verso quelle più esterne.

  • Operatori logici: gli operatori logici collegano una o più operazioni di confronto e richiedono la query di filtro per valutare l'intera istruzione. Tra gli operatori logici vi sono And, Or e Not.

In combinazione, una query semplice ha un aspetto simile { City -Eq "Vancouver" }a . Questo filtro individua tutti i destinatari in cui il valore della proprietà City è uguale alla stringa "Vancouver".

Un'altra query, più complessa, è {((City -Eq "Vancouver") -And (Department -Eq "Sales")) -Or (Title -Like "*Manager*")}. La query del filtro viene valutata nel seguente ordine:

  1. Vengono valutate le proprietà City e Department. Ogni valore è impostato su True o False, a seconda dei valori archiviati in ogni proprietà.

  2. Vengono quindi valutati i risultati delle istruzioni City e Department. Se entrambi sono True, l'intera istruzione And diventa True. Se uno o entrambi sono False, l'intera istruzione And diventa False. Quanto segue vale per:

    • Se l'istruzione And restituisce True, l'intera query di filtro diventa True perché l'operatore Or indica che un lato della query o l'altro deve essere True. L'oggetto viene esposto per l'assegnazione del ruolo.
    • Se l'istruzione And è False, la query di filtro continua per valutare la proprietà Title .
  3. Viene quindi valutata la proprietà Title. È impostato su True o False, a seconda del valore archiviato nella proprietà Title . Quanto segue vale per:

    • Se la proprietà Title restituisce True, l'intera query di filtro diventa True perché l'operatore Or indica che un lato della query o l'altro deve essere True. L'oggetto viene esposto per l'assegnazione del ruolo.
    • Se la proprietà Title restituisce False, l'intera query di filtro restituisce Falsee l'oggetto non viene esposto all'assegnazione di ruolo.

Nella tabella seguente viene illustrato un esempio con valori, che indica quando la query complessa restituisce e Truequando valuta come False.

Query complessa

Città Reparto Titolo Risultato
Vancouver (True) Sales (True) CEO (False) True perché sia City sia Department sono valutate come True. Title non viene valutata perché le condizioni della query del filtro sono già soddisfatte.
Seattle (False) Sales (True) IT Manager (True) True perché Title viene valutata come True. I risultati del confronto City e Department vengono ignorati perché Title è stata valutata come True, soddisfando così le condizioni della query del filtro.

Nota: Gestione IT corrisponde alla query di filtro perché è stato usato l'operatore di confronto Like , che corrisponde a stringhe parziali quando vengono usati caratteri jolly (*) nella query di filtro.
Vancouver (True) Marketing (False) Writer (False) False perché City e Department non sono state entrambe valutate come True e anche Title non è stata valutata come True.

Proprietà destinatario filtrabili

Quando si crea un filtro per destinatario è possibile utilizzare praticamente qualsiasi proprietà su un oggetto destinatario. Per un elenco delle proprietà dei destinatari filtrabili, vedere Proprietà filtrabili per il parametro -RecipientFilter. Sebbene questo argomento discuta le proprietà che è possibile utilizzare con il parametro RecipientFilter su altri cmdlet, la maggior parte di queste proprietà funziona anche con il parametro RecipientRestrictionFilter sul cmdlet New-ManagementScope.

Proprietà server filtrabili

È possibile usare le proprietà del server seguenti quando si crea un ambito di gestione con il parametro ServerRestrictionFilter :

  • CurrentServerRole
  • CustomerFeedbackEnabled
  • DataPath
  • DistinguishedName
  • ExchangeLegacyDN
  • ExchangeLegacyServerRole
  • ExchangeVersion
  • Fqdn
  • Guid
  • InternetWebProxy
  • Name
  • NetworkAddress
  • ObjectCategory
  • Objectclass
  • Productid
  • Serverrole
  • ServerSite
  • Whenchanged
  • WhenChangedUTC
  • WhenCreated
  • WhenCreatedUTC

Proprietà database filtrabili

Quando si crea un ambito di gestione con il parametro DatabaseRestrictionFilter , è possibile usare le proprietà di database seguenti:

  • AdminDisplayName
  • AllowFileRestore
  • BackgroundDatabaseMaintenance
  • CircularLoggingEnabled
  • DatabaseCreato
  • DeletedItemRetention
  • Description
  • DistinguishedName
  • EdbFilePath
  • EventHistoryRetentionPeriod
  • ExchangeLegacyDN
  • ExchangeVersion
  • Guid
  • IssueWarningQuota
  • LogFilePrefix
  • LogFileSize
  • LogFolderPath
  • MasterServerOrAvailabilityGroup
  • MountAtStartup
  • Name
  • ObjectCategory
  • Objectclass
  • RetainDeletedItemsUntilBackup
  • Server
  • Whenchanged
  • WhenChangedUTC
  • WhenCreated
  • WhenCreatedUTC