none
几十台邮件服务器的环境下,如何快速查看所有服务器的邮件队列? RRS feed

  • 问题

  • 在只有一两台服务器的情况下,使用queue viewer很方便,但是在几十台服务器的环境下,想要快速知道当前所有服务器的队列情况就很麻烦了,请问有没有什么好方法可以做到?
    2019年10月21日 2:24

答案

全部回复

  • 您好:

    您可以尝试使用命令行查看所有传输服务上的邮件队列

    Get-TransportServer | Get-Queue

    关于 get-queue命令行的使用方法与其所涉及的参数等,请查看以下链接:

    https://docs.microsoft.com/en-us/powershell/module/exchange/mail-flow/get-queue?view=exchange-ps

    此致,

    Joyce Shen


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    • 已标记为答案 Link-Yuan 2019年10月21日 8:09
    2019年10月21日 7:38
  • 给常感谢,这个可以,但是有个问题,几十台服务器通过这个命令返回的结果太多了,可以只显示队列非0的结果或者队列超过某一个特定值的结果吗?

    哦,知道了,用-filter参数就可以了,多谢。

    2019年10月21日 7:55
  • 您好:

    可以在命令行后面加上filter字段,指定您所需要的条件,即可对结果进行过滤。

    例如:

    Get-Queue -Filter {MessageCount -gt 100}

    这将列出MessageCount 数量多于100的所有结果。

    此致,

    Joyce Shen


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年10月21日 8:08