如何修復Get-offlineadDressbook尚未識別

您想使用Exchange Online PowerShell獲得離線通訊簿。但是,出現以下錯誤:Get-offlineadDressbook並未被認為是CMDLET的名稱。在本文中,您將了解為什麼會發生這種情況,並且無法識別Get Offlineaddressbook的解決方案。

在我們連接到交換在線powershell並運行Get-offlineaddressbookcmdlet,出現錯誤:

Get-offlineadDressBook:術語“ Get-OfflineAddressbook”一詞不被認為是CMDLET,函數,腳本文件或可操作程序的名稱。檢查名稱的拼寫,或者如果包括路徑,請驗證該路徑是否正確,然後重試。

PS C:> Get-OfflineAddressBook
Get-OfflineAddressBook : The term 'Get-OfflineAddressBook' is not recognized as the name of a cmdlet, function, script file, or operable program. Check 
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ Get-OfflineAddressBook
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Get-OfflineAddressBook:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

為什麼會發生這種情況?解決方案是什麼?

無法確認Get-OfflineadDressbook的解決方案

解決此錯誤的解決方案是添加地址列表角色組織管理角色組。

在線交換,這個Get-offlineaddressbookCMDLET僅在地址列表角色中可用,默認情況下,該角色未分配給任何角色組。要使用此CMDLET,您需要將地址列表角色添加到角色組中(例如,將組織管理角色組)添加。

分配地址列表在Microsoft 365管理中心中的角色

添加地址列表角色組織管理角色組,遵循以下步驟:

  1. 登錄到Microsoft 365管理中心
  2. 擴張角色然後單擊角色分配
  3. 點擊交換在頂級酒吧
  4. 選擇組織管理從列表中
  1. 點擊權限
  2. 選擇地址列表角色
  3. 點擊節省

用PowerShell分配地址列表角色

分配地址列表角色組織管理與Powershell的角色組,運行New-ManagementRoleSignmentcmdlet。

PS C:> New-ManagementRoleAssignment -SecurityGroup "Organization Management" -Role "Address Lists"

獲取組織管理角色組的角色分配。

PS C:> (Get-RoleGroup "Organization Management").RoleAssignments | Sort-Object

輸出需要顯示地址列表組織管理角色。

驗證Get-offlineadDressbook的作品

讓我們驗證Get-offlineaddressbookcmdlet有效。

注意:等待一個小時,然後嘗試運行Get-offlineadDressbook cmdlet。那是因為它需要時間來傳播Microsoft雲服務器上的更改。

1。運行斷開交換線CMDLET並關閉PowerShell窗口。

有關的:

PS C:> Disconnect-ExchangeOnline

2。啟動Windows PowerShell作為管理員,然後連接到在線PowerShell。

PS C:> Connect-ExchangeOnline

3。運行Get-offlineaddressbookcmdlet。

PS C:> Get-OfflineAddressBook

Name                         Versions   AddressLists                  
----                         --------   ------------                  
Default Offline Address Book {Version4} {Offline Global Address List}

成功!

結論

您學習瞭如何修復Get-offlineDdressbook是不是識別錯誤的。解決此問題的解決方案是將地址列表角色添加到組織管理角色組中。之後,您可以在PowerShell中運行命令Get-offlineadDressbook並獲取信息。

您喜歡這篇文章嗎?您可能還喜歡Microsoft Entra ID中的續訂客戶秘密。不要忘記關注我們並分享這篇文章。