如何修复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窗口。

有关的:如何在Windows 10/11上修复“未识别的USB设备”

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中的续订客户秘密。不要忘记关注我们并分享这篇文章。