当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 管理对象未发现异常

作者:精品下载站 日期:2024-12-14 06:21:47 浏览:14 分类:玩电脑

管理对象未发现异常


[玩转系统] 管理对象未发现异常

在某些情况下,您可能会发现自己在运行 EXO PowerShell 脚本后看到以下错误消息:

Write-ErrorMessage :
  Ex6F9304|Microsoft.Exchange.Configuration.Tasks.ManagementObjectNotFoundException | 
  The operation couldn't be performed because object 'lene.hov' couldn't be found on
  'AS8PR09A10DC002.EURPR09A010.PROD.OUTLOOK.COM'.
At C:\Users\Skrubbeltrang\AppData\Local\Temp\tmpEXO_gxzlxbbf.n1f\tmpEXO_gxzlxbbf.n1f.psm1:1188
  char:13
+             Write-ErrorMessage $ErrorObject
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  + CategoryInfo          : NotSpecified: (:) [Get-Mailbox], ManagementObjectNotFoundException
  + FullyQualifiedErrorId : [Server=AS8PR09MB4727,RequestId=abb35ae7-d4c5-a0f5-55cb-c67305c96e40,
    TimeStamp=Thu, 14 Sep 2023 21:47:58 GMT],Write-ErrorMessage

Exchange Online EXO PowerShell 脚本是一个强大的工具,用于批量编辑报告自动化。但让我们面对现实:临时的一级用户支持很糟糕!

启动 PowerShell 控制台来执行日常用户管理任务远非最佳。

对于日历权限管理、自动回复安排和共享邮箱的 Outlook 自动映射等内容,使用直观的 GUI 效果会更好:

ManagementObjectNotFoundException 是怎么回事?

此错误消息表明您发出的任何命令都不是针对有效的对象 ID。

仔细查看用户 ID 并验证其身份是否有效。

对于 Get-Mailbox 和类似的 CmdLets,您可以使用以下属性作为身份:

  • 姓名
  • 别名
  • 专有名称 (DN)
  • 规范DN
  • 域名\用户名
  • 电子邮件地址
  • GUID
  • 旧版 ExchangeDN
  • Sam 帐户名
  • 用户 ID 或用户主体名称 (UPN)

例如,如果您想要检索用户的邮箱,您可以获取用户的对象 Guid 并将其用作 EXO CmdLet 的输入:

PS C:\> Connect-MgGraph -scope user.readwrite.all
Welcome To Microsoft Graph!
PS C:\> Get-MgUser -UserId [email protected] | fl displayName,Id

DisplayName : Lene Hau
Id          : 97d3bc7f-8ee6-4974-9115-c33087ad5600

PS C:\> Get-Mailbox 97d3bc7f-8ee6-4974-9115-c33087ad5600

Name                      Alias           Database                       ProhibitSendQuota
----                      -----           --------                       -----------------
Lene Hau                  lene.hau        EURPR09DG188-db035             99 GB (106,300,44... 

如果仍然收到 ManagementObjectNotFoundException 错误消息,则用户肯定没有 Exchange Online 邮箱。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯