首页 > 解决方案 > 使用 powershell 搜索 Outlook 电子邮件

问题描述

我已经在我的交换服务器上尝试了一些命令,以查找一些电子邮件以便稍后删除它们,但是我使用的每个命令都没有执行,并且出现了这个错误

Search-Mailbox:“Search-Mailbox”一词未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。

这是命令

New-ComplianceSearch -Name "Remove Phishing Message" -ExchangeLocation all -ContentMatchQuery 'subject:"Update your account information"'

标签: powershellexchange-server

解决方案


在您可以从常规 Powershell 控制台运行 Exchange Powershell 命令之前,您需要执行以下操作:

  1. 从 Exchange 安装媒体安装 Exchange 管理工具(如果尚未安装)。

  2. 根据您的版本将 Exchange 模块导入您的 Powershell 会话。命令如下:

    Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin; #For Exchange 2007
    
    Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010; #For #Exchange 2010
    
    Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn; #For 2014 and 2016
    

推荐阅读