Search-Mailbox命令无法识别Exchange 2010 sp1 powershell

时间:2011-05-06 22:44:42

标签: powershell powershell-v2.0 exchange-server-2010

是否有人知道为什么在Exchange 2010 SP1中无法识别此命令:

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

4 个答案:

答案 0 :(得分:8)

发生此问题是因为您的帐户不是Discovery Management角色的成员。由于您的帐户无权执行搜索,因此Powershell不会导入Search-Mailbox cmdlet。

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

答案 3 :(得分:0)

创建&#34;邮箱导入 - 导出管理&#34;角色组并授予自己作为成员。 重新运行搜索命令,它将起作用。

要创建角色组,我们需要运行以下命令: New-RoleGroup&#34;邮箱导入 - 导出管理&#34; -Roles&#34;邮箱导入导出&#34;

添加用户可以通过运行以下命令来完成: Add-RoleGroupMember&#34;邮箱导入 - 导出管理&#34; - 会员

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