pogo
12-05-2014, 14:48
Доброго времени суток!
Надо удалить одно письмо из всех почтовых ящиков.
Нашёл примерно следующее решение:
1. Добавил учётку в группу Discovery Management
2. Пытаюсь выполнить запрос:
Get-Mailbox -resultsize unlimited | Search-Mailbox -SearchQuery 'Subject:"Сообщение 1124254" from:bot@domain.ru' -DeleteContent -confirm:$falseНо вываливается ошибка:
The target mailbox or .pst file path is required.
+ CategoryInfo : InvalidArgument: (:) [], ArgumentException
+ FullyQualifiedErrorId : 70262C6B
Invoke-Command : Cannot write input as there are no more running pipelines
At C:\Users\username\AppData\Roaming\Microsoft\Exchange\RemotePowerShell\mail.domain.ru\mail.domain.ru. psm1:43251 char:29
+ $scriptCmd = { & <<<< $script:InvokeCommand `
+ CategoryInfo : InvalidOperation: (:) [Invoke-Command], PSInvalidOperationException
+ FullyQualifiedErrorId : NoMoreInputWrite,Microsoft.PowerShell.Commands.InvokeCommandCommand
Подскажите пожалуйста, как решить проблему? Как можно удалить это письмо из всех ящиков?
Надо удалить одно письмо из всех почтовых ящиков.
Нашёл примерно следующее решение:
1. Добавил учётку в группу Discovery Management
2. Пытаюсь выполнить запрос:
Get-Mailbox -resultsize unlimited | Search-Mailbox -SearchQuery 'Subject:"Сообщение 1124254" from:bot@domain.ru' -DeleteContent -confirm:$falseНо вываливается ошибка:
The target mailbox or .pst file path is required.
+ CategoryInfo : InvalidArgument: (:) [], ArgumentException
+ FullyQualifiedErrorId : 70262C6B
Invoke-Command : Cannot write input as there are no more running pipelines
At C:\Users\username\AppData\Roaming\Microsoft\Exchange\RemotePowerShell\mail.domain.ru\mail.domain.ru. psm1:43251 char:29
+ $scriptCmd = { & <<<< $script:InvokeCommand `
+ CategoryInfo : InvalidOperation: (:) [Invoke-Command], PSInvalidOperationException
+ FullyQualifiedErrorId : NoMoreInputWrite,Microsoft.PowerShell.Commands.InvokeCommandCommand
Подскажите пожалуйста, как решить проблему? Как можно удалить это письмо из всех ящиков?