Condividi tramite


Eseguire la migrazione della rubrica

In generale, viene eseguita la migrazione della Rubrica insieme al resto della topologia. Tuttavia, potrebbe essere necessario eseguire alcuni passaggi successivi alla migrazione se sono stati personalizzati gli elementi seguenti nell'ambiente legacy:

  • Sono stati personalizzati i criteri di normalizzazione della Rubrica.

  • Il valore predefinito per il parametro UseNormalizationRules è stato modificato in False.

Regole di normalizzazione della Rubrica

Se sono stati personalizzate le regole di normalizzazione della Rubrica nell'ambiente legacy, è necessario eseguire la migrazione delle regole personalizzate al pool pilota. Se non sono state personalizzate le regole di normalizzazione della Rubrica, non è necessario eseguire la migrazione per il servizio Rubrica. Le regole di normalizzazione predefinite per Skype for Business Server 2019 sono le stesse delle regole predefinite per l'installazione legacy. Seguire la procedura descritta più avanti in questa sezione per eseguire la migrazione di regole di normalizzazione personalizzate.

Nota

Se l'organizzazione usa il controllo delle chiamate remote e regole di normalizzazione della Rubrica personalizzate, è necessario eseguire le procedure descritte in questo argomento prima di poter usare il controllo delle chiamate remote. La procedura richiede l'appartenenza al gruppo RTCUniversalServerAdmins o diritti equivalenti.

UseNormalizationRules impostato su False

Se imposti il valore di UseNormalizationRules su False in modo che gli utenti possano utilizzare i numeri di telefono così come sono definiti in Servizi di dominio Active Directory senza che Skype for Business Server 2019 applichi regole di normalizzazione, devi impostare i parametri UseNormalizationRules e IgnoreGenericRules su True. Seguire la procedura descritta più avanti in questa sezione per impostare questi parametri su True.

Per eseguire la migrazione delle regole di normalizzazione personalizzate della Rubrica

  1. Trovare il file Company_Phone_Number_Normalization_Rules.txt nella radice della cartella condivisa della Rubrica e copiarlo nella radice della cartella condivisa rubrica nel pool pilota di Skype for Business Server 2019.

    Nota

    Le regole di normalizzazione della Rubrica di esempio sono state installate nella directory dei file dei componenti Web ABS. Il percorso è $installedDriveLetter:\Programmi\Microsoft Skype for Business Server 2019\Web Components\Address Book Files\Files\ Sample_Company_Phone_Number_Normalization_Rules.txt. Questo file può essere copiato e rinominato come Company_Phone_Number_Normalization_Rules.txt nella directory radice della cartella condivisa della rubrica. Ad esempio, la rubrica condivisa in $serverX, il percorso sarà simile a: \$serverX \SkypeForBusiness-FileShare\2-WebServices-1\ABFiles.

  2. Usare un editor di testo, ad esempio Blocco note, per aprire il file Company_Phone_Number_Normalization_Rules.txt.

  3. Alcuni tipi di voci non funzionano correttamente in Skype for Business Server 2019. Esaminare il file per individuare i tipi di voci descritti in questo passaggio, modificarli in base alle esigenze e salvare le modifiche nella cartella condivisa Rubrica nel pool pilota.

    Le stringhe che includono spazi vuoti o punteggiatura necessari causano l'esito negativo delle regole di normalizzazione perché questi caratteri vengono rimossi dalla stringa che viene immessa nelle regole di normalizzazione. Se sono presenti stringhe che includono spazi vuoti o punteggiatura obbligatori, è necessario modificare le stringhe. Ad esempio, la stringa seguente causerebbe l'esito negativo della regola di normalizzazione:

    \s*\(\s*\d\d\d\s*\)\s*\-\s*\d\d\d\s*\-\s*\d\d\d\d
    

    La stringa seguente non causerebbe l'esito negativo della regola di normalizzazione:

    \s*\(?\s*\d\d\d\s*\)?\s*\-?\s*\d\d\d\s*\-?\s*\d\d\d\d
    

Per impostare UseNormalizationRules e IgnoreGenericRules su true

  1. Avviare Skype for Business Server Management Shell: selezionare Start, tutti i programmi, Microsoft Skype for Business Server 2019 e quindi Skype for Business Server Management Shell.

  2. Eseguire una delle operazioni seguenti:

    • Se la distribuzione include solo Skype for Business Server 2019, eseguire il cmdlet seguente a livello globale per modificare i valori di UseNormalizationRules e IgnoreGenericRules su True:
    Set-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
    
    • Se la distribuzione include una combinazione di Skype for Business Server 2019 e un'installazione legacy, eseguire il cmdlet seguente e assegnarlo a ogni pool di Skype for Business Server 2019 nella topologia:
    New-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
    
  3. Attendere che la replica dell'archivio di gestione centrale si verifichi in tutti i pool.

  4. Modificare il file delle regole di normalizzazione del telefono, "Company_Phone_Number_Normalization_Rules.txt", per la distribuzione per cancellare il contenuto. Il file si trova nella condivisione file di ogni pool di Skype for Business Server 2019. Se il file non è presente, creare un file vuoto denominato "Company_Phone_Number_Normalization_Rules.txt".

  5. Attendi alcuni minuti che tutti i pool Front End leggano i nuovi file.

  6. Eseguire il cmdlet seguente in ogni pool di Skype for Business Server 2019 nella distribuzione:

    Update-CsAddressBook