Поиск

вторник, 21 октября 2014 г.

PowerShell поиск и восстановление писем от адресата Office365.

1. Добавляем свою учетную запись в Office365 в группу "Discovery Management".
"Discovery Management" - Члены этой группы ролей управления могут осуществлять поиск данных, соответствующих определенному критерию, в почтовых ящиках в организации Exchange.
2. Запускаем powershell и выполняем следующую команду:
$LiveCred = Get-Credential
3. В открывшемся диалоговом окне "Запрос учетных данных Windows PowerShell" введите учетные данные облачной службы. По завершении нажмите кнопку «ОК».
4. Выполните следующую команду:
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection
5. Выполните следующую команду:
Import-PSSession $Session
6. В примере будет произведен поиск удаленных писем в ящике s.ballmer@yourdomain.com от адресата v.pupkin@myandex.ru и перемещение их в папку "RECOVER" почтового ящика youradminemail@yourdomain.com:
Search-Mailbox s.ballmer@yourdomain.com -SearchQuery from:v.pupkin@myandex.ru -TargetMailbox youradminemail@yourdomain.com -TargetFolder "RECOVER"​