是否有人知道为什么在Exchange 2010 SP1中无法识别此命令:
Search-Mailbox -Identity "April Stewart" -SearchQuery 'Subject:"Your bank statement"' -DeleteContent
答案 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; - 会员