3

有谁知道为什么 Exchange 2010 SP1 无法识别此命令:

Search-Mailbox -Identity "April Stewart" -SearchQuery 'Subject:"Your bank statement"' -DeleteContent
4

4 回答 4

11

发生此问题是因为您的帐户不是该Discovery Management角色的成员。由于您的帐户没有执行搜索的权限,Powershell因此不导入Search-Mailboxcmdlet。

ECP中,将该帐户添加到此角色,然后关闭并重新启动您的Powershell会话。

于 2012-05-23T19:03:44.447 回答
0

创建“邮箱进出口管理”角色组并授予自己为成员。重新运行搜索命令,它将起作用。

要创建角色组,我们需要运行以下命令: New-RoleGroup "Mailbox Import-Export Management" -Roles "Mailbox Import Export"

添加用户可以通过运行以下命令来完成: Add-RoleGroupMember "Mailbox Import-Export Management" -Member

http://blogs.technet.com/b/nawar/archive/2010/06/24/permissions-to-import-or-export-mailbox-data-in-exchange-2010.aspx

于 2015-04-03T23:31:23.953 回答
0

我使用以下方法解决了这个问题: http ://www.techieshelp.com/delete-mail-from-multiple-mailboxes/

于 2011-05-10T15:22:48.870 回答
0

您是从 Exchange 命令行管理程序运行它吗?如果您从常规的 powershell 实例运行,您还记得导入模块吗?运行get-module以查找交换模块的名称,然后运行import-module <modulename>以使命令可用。

于 2011-05-07T15:49:15.800 回答