Condividi tramite


Set-CsAddressBookConfiguration

 

Ultima modifica dell'argomento: 2012-03-25

Modifica una raccolta esistente di impostazioni di configurazione della Rubrica.

Sintassi

Set-CsAddressBookConfiguration [-Identity <XdsIdentity>] [-Confirm [<SwitchParameter>]] [-EnableFileGeneration <$true | $false>] [-Force <SwitchParameter>] [-IgnoreGenericRules <$true | $false>] [-KeepDuration <UInt32>] [-MaxDeltaFileSizePercentage <UInt32>] [-RunTimeOfDay <DateTime>] [-SynchronizePollingInterval <TimeSpan>] [-UseNormalizationRules <$true | $false>] [-WhatIf [<SwitchParameter>]]

Set-CsAddressBookConfiguration [-Confirm [<SwitchParameter>]] [-EnableFileGeneration <$true | $false>] [-Force <SwitchParameter>] [-IgnoreGenericRules <$true | $false>] [-Instance <PSObject>] [-KeepDuration <UInt32>] [-MaxDeltaFileSizePercentage <UInt32>] [-RunTimeOfDay <DateTime>] [-SynchronizePollingInterval <TimeSpan>] [-UseNormalizationRules <$true | $false>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

I server della Rubrica sono intermediari tra Servizi di dominio Active Directory e Microsoft Lync Server 2010. Il server della Rubrica garantisce che le informazioni utente archiviate in Lync Server 2010 siano sincronizzate con le informazioni utente archiviate in Servizi di dominio Active Directory. A tale scopo, i file della Rubrica vengono sincronizzati regolarmente con le informazioni archiviate nel database degli utenti.

I server della Rubrica inoltre generano periodicamente file di indice che vengono scaricati nei computer che eseguono Lync 2010. Quando un utente ricerca i contatti, la ricerca viene effettuata in questi file di indice o nei file di indice della Rubrica archiviati nell'archivio di gestione centrale.

I server della Rubrica sono gestiti tramite le impostazioni di configurazione della Rubrica. Queste impostazioni determinano aspetti quali la frequenza con cui i file della Rubrica vengono sincronizzati con il database utente e la frequenza con cui vengono generati i file di indice della Rubrica. Quando si installa Lync Server, viene automaticamente creato un insieme di impostazioni globali della Rubrica. È inoltre possibile creare impostazioni di configurazione personalizzate che possono essere applicate a singoli siti. Queste impostazioni, se presenti, si applicano a qualsiasi server della Rubrica che operi nel sito e hanno sempre la precedenza sulle impostazioni globali.

Il cmdlet Set-CsAddressBookConfiguration consente di modificare qualsiasi raccolta di impostazioni di configurazione della Rubrica attualmente in uso nell'organizzazione.

Utenti autorizzati a eseguire il cmdlet: per impostazione predefinita, sono autorizzati a eseguire localmente il cmdlet Set-CsAddressBookConfiguration i membri dei seguenti gruppi: RTCUniversalServerAdmins. Per restituire un elenco di tutti i ruoli RBAC (Role-Based Access Control) a cui è stato assegnato questo cmdlet, inclusi gli eventuali ruoli RBAC personalizzati creati dall'utente, dal prompt di Windows PowerShell eseguire il seguente comando:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Set-CsAddressBookConfiguration"}

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Facoltativo

Identità XDS

Identificatore univoco assegnato alla raccolta di impostazioni della Rubrica. Per fare riferimento alle impostazioni globali, utilizzare la sintassi seguente: -Identity global. Per far riferimento a una raccolta configurata nell'ambito del sito, utilizzare una sintassi simile alla seguente: -Identity site:Redmond. Non è possibile utilizzare caratteri jolly quando si specifica un valore per il parametro Identity.

Se il parametro non viene impostato, Set-CsAddressBookConfiguration modificherà le impostazioni globali.

Instance

Obbligatorio

Oggetto AddressBookSettings

Consente di passare al cmdlet un riferimento a un oggetto anziché impostare singoli valori di parametro.

EnableFileGeneration

Facoltativo

Parametro opzionale

Se impostato su True (valore predefinito), il server della Rubrica genera file di indice della Rubrica che possono essere scaricati dai client. Se è impostato su False, i file di indice non vengono generati. Per le applicazioni client sarà pertanto necessario utilizzare il servizio query Web della Rubrica per la ricerca dei contatti.

IgnoreGenericRules

Facoltativo

Booleano

Indica se il server della Rubrica ignora le regole generiche di normalizzazione utilizzate durante l'analisi dei numeri di telefono. Le regole generiche sono regole predefinite di Lync Server 2010. Tali regole non sono modificabili. Se tuttavia si imposta il valore di questa proprietà su True, è possibile indicare ai server della Rubrica di ignorare queste regole e utilizzare invece le regole personalizzate create dall'utente. Il valore predefinito è False.

KeepDuration

Facoltativo

TimeSpan

Indica il periodo di tempo (in giorni) durante cui i file di modifica vengono conservati nel server della Rubrica. I file di modifica anteriori al valore della proprietà KeepDuration verranno eliminati. Il parametro KeepDuration può essere impostato su qualsiasi valore intero compreso tra 1 e 90, inclusi. Il valore predefinito è 30 giorni.

MaxDeltaFileSizePercentage

Facoltativo

Numero intero

Quando vengono eseguite modifiche in Active Directory (ad esempio viene abilitato un nuovo utente per Lync Server), il server della Rubrica registra in genere tali modifiche in un "file delta", ovvero un file contenente solo le informazioni aggiornate. Lync 2010 può quindi scaricare i file delta anziché un file della Rubrica completo. La proprietà MaxDeltaFileSizePercentage determina le dimensioni massime dei file delta prima che vengano incorporati nel file della Rubrica completo. Per impostazione predefinita, i file delta possono avere dimensioni pari al 20 percento del file della Rubrica completo, prima che venga generato un nuovo file di Rubrica. A questo punto, i client Lync scaricheranno il file completo, anziché un file delta.

MaxDeltaFileSizePercentage deve essere un valore percentuale compreso fra 1 e 100, inclusi.

RunTimeOfDay

Facoltativo

DateTime

Indica l'ora del giorno in cui i server generano nuovi file della Rubrica. La proprietà RunTimeOfDay si basa su un formato 24 ore (ore:minuti:secondi), in cui 00:00:00 rappresenta la mezzanotte e 23:59:00 rappresenta le 11:59 di sera.

Il valore predefinito è 01:30:00 (1:30 del mattino).

SynchronizePollingInterval

Facoltativo

TimeSpan

Indica la frequenza con cui i server della Rubrica sincronizzano le informazioni con quelle archiviate nel database degli utenti. Il parametro SynchronizePollingInterval può essere impostato su qualsiasi valore compreso tra 5 secondi (00:00:05) e 3 ore (03:00:00). Il valore predefinito è 5 minuti (00:05:00).

UseNormalizationRules

Facoltativo

Booleano

Indica se i server della Rubrica debbano utilizzare le regole di normalizzazione del telefono durante il recupero dei numeri telefonici. Se impostato su False, i numeri di telefono verranno recuperati così come sono e sarà responsabilità dell'applicazione client applicare le regole di normalizzazione durante la visualizzazione di tali numeri.

Il valore predefinito è True.

Force

Facoltativo

Parametro opzionale

Consente di non visualizzare i messaggi relativi agli errori non irreversibili che possono verificarsi durante l'esecuzione del comando.

WhatIf

Facoltativo

Parametro opzionale

Descrive ciò che accadrebbe se si eseguisse il comando senza eseguirlo realmente.

Confirm

Facoltativo

Parametro opzionale

Viene visualizzata una richiesta di conferma prima di eseguire il comando.

Tipi di input

Oggetto Microsoft.Rtc.Management.WritableConfig.Settings.AddressBook.AddressBookSettings. Set-CsAddressBookConfiguration accetta l'input da pipeline degli oggetti di configurazione della Rubrica.

Tipi restituiti

Set-CsAddressBookConfiguration non restituisce un valore o un oggetto. Il cmdlet piuttosto configura le istanze dell'oggetto Microsoft.Rtc.Management.WritableConfig.Settings.AddressBook.AddressBookSettings.

Esempio

-------------------------- Esempio 1 --------------------------

Set-CsAddressBookConfiguration -identity site:Redmond -RunTimeOfDay 23:00

In questo esempio la proprietà RunTimeOfDay, che determina l'ora del giorno in cui viene eseguita la sincronizzazione della Rubrica, viene impostata su 23:00 (11:00 della sera) con un formato 24 ore. Il parametro Identity viene utilizzato per limitare la modifica alle impostazioni di configurazione della Rubrica con Identity site:Redmond.

-------------------------- Esempio 2 --------------------------

Get-CsAddressBookConfiguration -Filter site:* | Set-CsAddressBookConfiguration -RunTimeOfDay 23:00

Nell'esempio 2 la proprietà RunTimeOfDay viene impostata sulle 11:00 della sera (23:00) per tutte le raccolte di impostazioni della Rubrica configurate nell'ambito del sito. A questo scopo, il comando chiama per prima cosa Get-CsAddressBookConfiguration insieme al parametro Filter, per restituire una raccolta di tutte le impostazioni specifiche del sito; il valore di filtro "site:*" limita i dati restituiti alle raccolte configurate nell'ambito del sito. Queste informazioni vengono quindi inviate tramite pipe a Set-CsAddressBookConfiguration, che modifica il valore della proprietà RunTimeOfDay di ciascun elemento della raccolta.

-------------------------- Esempio 3 --------------------------

Get-CsAddressBookConfiguration | Where-Object {$_.KeepDuration -lt 30} | Set-CsAddressBookConfiguration -KeepDuration 30

Il comando precedente modifica la proprietà KeepDuration di ogni raccolta di impostazioni della Rubrica in cui KeepDuration è inferiore a 30 giorni. Per eseguire questa operazione, viene utilizzato Get-CsAddressBookConfiguration senza ulteriori parametri, per restituire una raccolta di tutte le impostazioni della Rubrica configurate per l'utilizzo nell'organizzazione. La raccolta viene quindi inviata tramite pipe al cmdlet Where-Object, che seleziona solo le impostazioni con proprietà KeepDuration impostata su un valore inferiore a 30 giorni. Questa raccolta filtrata viene quindi inviata tramite pipe a Set-CsAddressBookConfiguration, che modifica il valore della proprietà KeepDuration di ciascun elemento della raccolta in 30 giorni.