有谁知道为什么 Exchange 2010 SP1 无法识别此命令:
Search-Mailbox -Identity "April Stewart" -SearchQuery 'Subject:"Your bank statement"' -DeleteContent
有谁知道为什么 Exchange 2010 SP1 无法识别此命令:
Search-Mailbox -Identity "April Stewart" -SearchQuery 'Subject:"Your bank statement"' -DeleteContent
发生此问题是因为您的帐户不是该Discovery Management
角色的成员。由于您的帐户没有执行搜索的权限,Powershell
因此不导入Search-Mailbox
cmdlet。
在ECP
中,将该帐户添加到此角色,然后关闭并重新启动您的Powershell
会话。
创建“邮箱进出口管理”角色组并授予自己为成员。重新运行搜索命令,它将起作用。
要创建角色组,我们需要运行以下命令: New-RoleGroup "Mailbox Import-Export Management" -Roles "Mailbox Import Export"
添加用户可以通过运行以下命令来完成: Add-RoleGroupMember "Mailbox Import-Export Management" -Member
我使用以下方法解决了这个问题: http ://www.techieshelp.com/delete-mail-from-multiple-mailboxes/
您是从 Exchange 命令行管理程序运行它吗?如果您从常规的 powershell 实例运行,您还记得导入模块吗?运行get-module
以查找交换模块的名称,然后运行import-module <modulename>
以使命令可用。