移轉通訊錄
通訊簿一般會隨著拓撲的其餘部分一起移轉。 不過,如果您在舊版環境中自定義下列專案,可能需要執行一些移轉後步驟:
自定義通訊簿正規化規則。
將 UseNormalizationRules 參數的預設值變更為 False。
通訊簿正規化規則
如果您在舊版環境中自定義通訊簿正規化規則,則必須將自定義規則移轉到試驗集區。 如果您沒有自定義通訊簿正規化規則,就不需要移轉通訊簿服務。 商務用 Skype Server 2019 的預設正規化規則與舊版安裝的默認規則相同。 依照本節稍後的程式移轉自定義正規化規則。
注意事項
如果貴組織使用遠端通話控制和自定義通訊簿正規化規則,您必須先執行本主題中的程式,才能使用遠端通話控制。 此程式需要 RTCUniversalServerAdmins 群組的成員資格或同等權利。
使用NormalizationRules 設定為 False
如果您將 UseNormalizationRules 的值設為 False,讓使用者可以在 Active Directory 網域服務中使用電話號碼,而不需要商務用 Skype Server 2019 套用正規化規則,則必須將 UseNormalizationRules 和 IgnoreGenericRules 參數設為 True。 請依照本節稍後的程式,將這些參數設為 True。
移轉通訊錄自定義正規化規則
在 [通訊簿] 共用資料夾的根目錄中尋找 Company_Phone_Number_Normalization_Rules.txt 檔案,並將它複製到商務用 Skype 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 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 伺服器管理命令介面:選取 [ 開始],選取 [所有程式],選取 [Microsoft 商務用 Skype Server 2019],然後選取 [商務用 Skype Server 管理命令介面]。
執行下列其中一項:
- 如果您的部署僅包含商務用 Skype Server 2019,請在全域層級執行下列 Cmdlet,將 UseNormalizationRules 和 IgnoreGenericRules 的值變更為 True:
Set-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
- 如果您的部署包含商務用 Skype Server 2019 和舊版安裝的組合,請執行下列 Cmdlet 並將它指派給拓撲中的每個商務用 Skype Server 2019 集區:
New-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
等待中央管理存放區複寫在所有集區上進行。
修改手機正規化規則檔案「Company_Phone_Number_Normalization_Rules.txt」,讓您的部署清除內容。 檔案位於每個商務用 Skype Server 2019 集區中的檔案共用。 如果檔案不存在,請建立一個名為「Company_Phone_Number_Normalization_Rules.txt」的空白檔案。
等候幾分鐘,讓所有前端集區都能讀取新檔案。
在部署中的每個商務用 Skype Server 2019 集區上執行下列 Cmdlet:
Update-CsAddressBook