powershell - 使用 powershell 搜索 Outlook 电子邮件
问题描述
我已经在我的交换服务器上尝试了一些命令,以查找一些电子邮件以便稍后删除它们,但是我使用的每个命令都没有执行,并且出现了这个错误
Search-Mailbox:“Search-Mailbox”一词未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。
这是命令
New-ComplianceSearch -Name "Remove Phishing Message" -ExchangeLocation all -ContentMatchQuery 'subject:"Update your account information"'
解决方案
在您可以从常规 Powershell 控制台运行 Exchange Powershell 命令之前,您需要执行以下操作:
从 Exchange 安装媒体安装 Exchange 管理工具(如果尚未安装)。
根据您的版本将 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
推荐阅读
- java - 在数组中添加连续整数对的分治算法时遇到问题
- javascript - 使用来自文本字段 P5 的输入
- ios - 无法转换“NSData”类型的值?强制输入“数据”
- sockets - Log4cplus:SocketAppender 日志服务器
- php - 调用自定义作曲家包中的函数时“调用未定义的函数”
- r - 如何在R中逻辑比较两个数据帧
- maven - 声纳:在一个项目中索引了 0 个文件,在另一个项目中正确扫描
- python - Twython 未捕获错误
- reactjs - 如何在 Apache 中将 cookie 传递给子域
- outlook-addin - Office.js 在 Outlook for Mac 16.18 中获取“收件人”字段时出现问题 (181014)