首页 文章

Powershell脚本只返回来自和Exchange 2003邮箱的totalitems

提问于
浏览
4

我正在开发一个Powershell脚本,该脚本只返回来自Exchange 2003邮箱的总项目 . 到目前为止我有这个:

get-wmiobject -computername exchange01 -namespace root \ microsoftexchangev2 -class exchange_mailbox -filter“mailboxdisplayname ='Journal Mail'”| select-object totalitems |写主机

然而,结果如下:

@

我只想要返回号码,因为我们有一个外部程序会读取这个号码并在超过预定数量时发送通知 .

我找不到从结果中删除所有不必要信息的方法 . 欢迎任何建议我如何实现这一目标 .

2 回答

  • 1

    Select-Object返回具有一个属性的对象,将结果分配给变量并引用属性名称:

    $mbx = get-wmiobject -computername exchange01 -namespace root\microsoftexchangev2 -class exchange_mailbox -filter "mailboxdisplayname='Journal Mail'" 
    $mbx.totalitems
    
  • 0

    尝试这是否有效:

    get-wmiobject -computername exchange01 -namespace root\microsoftexchangev2 -class exchange_mailbox -filter "mailboxdisplayname='Journal Mail'" | select-object -ExpandProperty totalitems
    

相关问题