アドレス帳の移行
一般に、アドレス帳はトポロジの残りの部分と共に移行されます。 ただし、レガシ環境で次をカスタマイズした場合は、移行後の手順を実行する必要がある場合があります。
アドレス帳の正規化ルールをカスタマイズしました。
UseNormalizationRules パラメーターの既定値を False に変更しました。
アドレス帳正規化ルール
従来の環境でアドレス帳正規化ルールをカスタマイズした場合は、カスタマイズしたルールをパイロット プールに移行する必要があります。 アドレス帳の正規化ルールをカスタマイズしなかった場合は、アドレス帳サービスに移行する必要はありません。 Skype for Business Server 2019 の既定の正規化規則は、レガシ インストールの既定の規則と同じです。 カスタマイズされた正規化ルールを移行するには、このセクションの後半の手順に従います。
注意
組織でリモート通話制御とカスタマイズされたアドレス帳正規化ルールを使用している場合は、リモート通話制御を使用する前に、このトピックの手順を実行する必要があります。 このプロシージャには、RTCUniversalServerAdmins グループまたは同等の権限のメンバーシップが必要です。
NormalizationRules を False に設定する
Skype for Business Server 2019 で正規化規則を適用せずに Active Directory Domain Services で定義されている電話番号をユーザーが使用できるように、 UseNormalizationRules の値を False に設定する場合は、 UseNormalizationRules パラメーターと IgnoreGenericRules パラメーターを True に設定する必要があります。 このセクションの後半の手順に従って、これらのパラメーターを True に設定します。
アドレス帳のカスタマイズされた正規化ルールを移行するには
アドレス帳共有フォルダーのルートにある Company_Phone_Number_Normalization_Rules.txt ファイルを見つけて、Skype for Business Server 2019 パイロット プールのアドレス帳共有フォルダーのルートにコピーします。
注意
サンプルのアドレス帳正規化ルールは、ABS Web コンポーネント ファイル ディレクトリにインストールされています。 パスは $installedDriveLetter:\Program Files\Microsoft Skype for Business Server 2019\Web Components\Address Book Files\Files\ Sample_Company_Phone_Number_Normalization_Rules.txtです。 このファイルは、アドレス帳共有フォルダーのルート ディレクトリに Company_Phone_Number_Normalization_Rules.txt としてコピーして名前を変更できます。 たとえば、 $serverXで共有されているアドレス帳のパスは 、\$serverX \SkypeForBusiness-FileShare\2-WebServices-1\ABFiles のようになります。
メモ帳などのテキスト エディターを使用して、Company_Phone_Number_Normalization_Rules.txt ファイルを開きます。
Skype for Business Server 2019 では、特定の種類のエントリが正しく動作しません。 この手順で説明されているエントリの種類をファイルで確認し、必要に応じて編集し、変更をパイロット プールのアドレス帳共有フォルダーに保存します。
必要な空白文字または句読点を含む文字列は、正規化規則に入力された文字列から削除されるため、正規化ルールが失敗します。 必要な空白文字または句読点を含む文字列がある場合は、文字列を変更する必要があります。 たとえば、次の文字列を使用すると、正規化規則が失敗します。
\s*\(\s*\d\d\d\s*\)\s*\-\s*\d\d\d\s*\-\s*\d\d\d\d
次の文字列では、正規化規則は失敗しません。
\s*\(?\s*\d\d\d\s*\)?\s*\-?\s*\d\d\d\s*\-?\s*\d\d\d\d
UseNormalizationRules と IgnoreGenericRules を true に設定するには
Skype for Business Server 管理シェルを起動する: [ スタート] を選択し、[ すべてのプログラム] を選択し、[ Microsoft Skype for Business Server 2019] を選択して、[ Skype for Business Server Management Shell] を選択します。
次のいずれかの操作を行います。
- 展開に Skype for Business Server 2019 のみが含まれている場合は、グローバル レベルで次のコマンドレットを実行して 、UseNormalizationRules と IgnoreGenericRules の値を True に変更します。
Set-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
- 展開に Skype for Business Server 2019 とレガシ インストールの組み合わせが含まれている場合は、次のコマンドレットを実行し、トポロジ内の各 Skype for Business Server 2019 プールに割り当てます。
New-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
中央管理ストアのレプリケーションがすべてのプールで発生するまで待ちます。
展開でコンテンツをクリアするために、電話正規化ルール ファイル "Company_Phone_Number_Normalization_Rules.txt" を変更します。 ファイルは、各 Skype for Business Server 2019 プールのファイル共有にあります。 ファイルが存在しない場合は、"Company_Phone_Number_Normalization_Rules.txt" という名前の空のファイルを作成します。
すべてのフロントエンド プールが新しいファイルを読み取るのを数分待ちます。
展開内の各 Skype for Business Server 2019 プールで次のコマンドレットを実行します。
Update-CsAddressBook