Configurazione di Skype for Business Server 2015 per l'utilizzo dell'archivio contatti unificato

Riepilogo: Configurare l'archivio contatti unificato per Exchange Server 2016 o Exchange Server 2013 e Skype for Business Server.

Usando l'archivio contatti unificato, gli utenti gestiscono un singolo elenco di contatti e li hanno quindi disponibili in più applicazioni, tra cui Skype for Business, Microsoft Outlook 2013 e Microsoft Outlook Web App 2013. Quando si abilita l'archivio contatti unificato per un utente, i contatti dell'utente non vengono archiviati in Skype for Business Server e recuperati in base alle esigenze. I contatti vengono invece archiviati in Exchange Server 2016 o Exchange Server 2013 e vengono recuperati tramite Servizi Web Exchange.

Nota

Tecnicamente, le informazioni di contatto vengono archiviate in una coppia di cartelle presenti nella cassetta postale di Exchange dell'utente. I contatti stessi vengono archiviati in una cartella denominata Skype for Business Contatti visibile agli utenti finali. I metadati sui contatti vengono archiviati in una sottocartella non visibile agli utenti finali.

Abilitazione dell'archivio contatti unificato per un utente

Se l'autenticazione da server a server tra Skype for Business Server e Exchange Server è già configurata ed è stato abilitato l'archivio contatti unificato, non sono necessarie altre configurazioni server. Tuttavia, è necessaria un'altra configurazione dell'account utente per spostare i contatti di un utente nell'archivio contatti unificato. Per impostazione predefinita, i contatti utente vengono mantenuti in Skype for Business Server e non nell'archivio contatti unificato.

L'accesso all'archivio contatti unificato viene gestito usando Skype for Business Server criteri dei servizi utente. I criteri server utente hanno una sola proprietà (UcsAllowed); questa proprietà viene utilizzata per determinare la posizione in cui sono archiviati i contatti di un utente. Se un utente è gestito da un criterio dei servizi utente in cui UcsAllowed è stato impostato su True ($True), i contatti dell'utente verranno archiviati nell'archivio contatti unificato. Se l'utente è gestito da un criterio dei servizi utente in cui UcsAllowed è stato impostato su False ($False), i contatti vengono archiviati in Skype for Business Server.

Quando si installa Skype for Business Server, viene installato anche un singolo criterio dei servizi utente (configurato nell'ambito globale). Il valore UcsAllowed in questo criterio è impostato su True, nel senso che, per impostazione predefinita, i contatti utente verranno archiviati nell'archivio contatti unificato, presupponendo che sia stato distribuito e configurato. Se si vuole eseguire la migrazione di tutti i contatti utente nell'archivio contatti unificato, non è necessario eseguire alcuna operazione.

Se si preferisce non eseguire la migrazione di tutti i contatti all'archivio contatti unificato, è possibile disabilitare l'archivio contatti unificato per tutti gli utenti impostando la proprietà UcsAllowed nel criterio globale su False:

Set-CsUserServicesPolicy -Identity global -UcsAllowed $False

Dopo aver disabilitato l'archivio contatti unificato nei criteri globali, è possibile creare criteri per utente che consentono di usare l'archivio contatti unificato. in questo modo è possibile fare in modo che alcuni utenti mantengano i contatti nell'archivio contatti unificato, mentre altri continuano a mantenere i contatti in Skype for Business Server. È possibile creare criteri per i servizi utente per utente usando un comando simile al seguente:

New-CsUserServicesPolicy -Identity "AllowUnifiedContactStore" -UcsAllowed $True

Dopo aver creato il nuovo criterio, è necessario assegnarlo a tutti gli utenti che devono avere accesso all'archivio contatti unificato. I criteri per utente possono essere assegnati agli utenti usando comandi simili al seguente:

Grant-CsUserServicesPolicy -Identity "Ken Myer" -PolicyName "AllowUnifiedContactStore"

Dopo l'assegnazione dei criteri, Skype for Business Server inizierà a eseguire la migrazione dei contatti dell'utente all'archivio contatti unificato. Al termine della migrazione, l'utente avrà i contatti archiviati in Exchange invece di Skype for Business Server. Se l'utente è connesso a Lync 2013 al termine della migrazione, viene visualizzata una finestra di messaggio in cui viene chiesto di disconnettersi da Skype for Business e quindi di accedere di nuovo per finalizzare il processo. Gli utenti a cui non sono stati assegnati questi criteri per utente non potranno eseguire la migrazione dei contatti nell'archivio contatti unificato. Il motivo è che questi utenti sono gestiti dai criteri globali e l'uso dell'archivio contatti unificato è disabilitato nei criteri globali.

Puoi verificare che la migrazione dei contatti di un utente all'archivio contatti unificato venga eseguita correttamente eseguendo il cmdlet Test-CsUnifiedContactStore dall'interno di Skype for Business Server Management Shell:

Test-CsUnifiedContactStore -UserSipAddress "sip:kenmyer@litwareinc.com" -TargetFqdn "atl-cs-001.litwareinc.com"

Se Test-CsUnifiedContactStore ha esito positivo, significa che i contatti per l'utente sip:kenmyer@litwareinc.com sono stati migrati all'archivio contatti unificato.

Rollback dell'archivio contatti unificato

Se è necessario rimuovere i contatti di un utente dall'archivio contatti unificato (ad esempio, se l'utente deve essere di nuovo recapitato in Microsoft Lync Server 2010 e quindi non può più usare l'archivio contatti unificato), è necessario eseguire due operazioni. Prima di tutto, è necessario assegnare all'utente nuovi criteri per i servizi utente, uno che proibisca l'archiviazione dei contatti nell'archivio contatti unificato. Ovvero un criterio in cui la proprietà UcsAllowed è impostata su $False. Se non si ha un criterio di questo tipo, è possibile crearne uno usando un comando simile al seguente:

New-CsUserServicesPolicy -Identity NoUnifiedContactStore -UcsAllowed $False

È quindi possibile assegnare questo nuovo criterio per utente (NoUnifiedContactStore) usando un comando simile al seguente:

Grant-CsUserServicesPolicy -Identity "Ken Myer" -PolicyName NoUnifiedContactStore

Il comando precedente assegna il nuovo criterio all'utente Ken Myer e impedisce anche la migrazione dei contatti di Ken all'archivio contatti unificato.

Nota

In alcuni casi è possibile ottenere lo stesso effetto netto semplicemente annullando l'assegnazione dei criteri relativi ai servizi utente correnti dell'utente. Si supponga ad esempio che Ken Myer abbia criteri relativi ai servizi per utente che abilitano l'archivio contatti unificato, ma i criteri globali vietano l'uso dell'archivio contatti unificato. In questo caso, è possibile annullare l'assegnazione dei criteri per i servizi per utente di Ken. Quando si esegue questa operazione, Ken verrà gestito automaticamente dai criteri globali e quindi non avrà più accesso all'archivio contatti unificato. Per annullare l'assegnazione di criteri per utente precedentemente assegnati, usare lo stesso comando illustrato in precedenza, ma questa volta impostare il parametro PolicyName su un valore Null: Grant-CsUserServicesPolicy -Identity "Ken Myer" -PolicyName $Null

La terminologia "impedisce la migrazione dei contatti di Ken nell'archivio contatti unificato" è importante da tenere presente quando si lavora con l'archivio contatti unificato. La semplice assegnazione di un nuovo criterio per i servizi utente a Ken non consente di spostare i contatti dall'archivio contatti unificato. Quando un utente accede Skype for Business Server, il sistema verifica i criteri dei servizi utente dell'utente per verificare se i contatti devono essere mantenuti nell'archivio contatti unificato. Se la risposta è sì (ovvero se la proprietà UcsAllowed è impostata su $True), i contatti verranno migrati nell'archivio contatti unificato, presupponendo che tali contatti non siano già presenti nell'archivio contatti unificato. Se la risposta è no, Skype for Business Server semplicemente ignora i contatti dell'utente e passa all'attività successiva. Ciò significa che Skype for Business Server non sposterà automaticamente i contatti di un utente dall'archivio contatti unificato, indipendentemente dal valore della proprietà UcsAllowed.

Ciò significa anche che, dopo aver assegnato all'utente un nuovo criterio di servizi utente, è necessario eseguire il cmdlet Invoke-CsUcsRollback per spostare i contatti dell'utente fuori da Exchange Server e di nuovo in Skype for Business Server. Ad esempio, dopo aver assegnato a Ken Myer un nuovo criterio per i servizi utente, è possibile spostare i contatti dall'archivio contatti unificato usando il comando seguente:

Invoke-CsUcsRollback -Identity "Ken Myer"

Se si modificano i criteri dei servizi utente ma non si esegue il cmdlet Invoke-CsUcsRollback i contatti di Ken non verranno rimossi dall'archivio contatti unificato. Cosa succede se si esegue Invoke-CsUcsRollback ma non si modificano i criteri dei servizi utente di Ken Myer? In questo caso, i contatti di Ken vengono temporaneamente rimossi dall'archivio contatti unificato. Il fatto che questa rimozione è temporanea è importante da tenere a mente. Dopo che i contatti di Ken sono stati rimossi dall'archivio contatti unificato, Skype for Business Server attenderà sette giorni e quindi controlla quali criteri dei servizi utente sono assegnati a Ken. Se a Ken è ancora assegnato un criterio che consente all'utente dell'archivio contatti unificato, i contatti vengono automaticamente spostati di nuovo nell'archivio contatti. Per rimuovere definitivamente i contatti dall'archivio contatti unificato, è necessario modificare i criteri dei servizi utente oltre a eseguire il cmdlet Invoke-CsUcsRollback.

A causa del numero elevato di variabili che possono influire sulla migrazione, è difficile stimare quanto tempo è necessario prima che gli account vengano completamente migrati all'archivio contatti unificato. Come regola generale, tuttavia, la migrazione non viene eseguita immediatamente: anche quando si esegue la migrazione di pochi contatti potrebbero essere necessari 10 minuti o più prima del completamento dello spostamento.