Usando Export-Mailbox sem include subpastas

Quero excluir um determinado grupo de mensagens da checkbox de correio de alguém. Eu já tenho o command Powershell básico pronto paira ir:

Get-Mailbox -Identity jshmoe | Export-Mailbox -SubjectKeywords "VirusWairning" -IncludeFolders "\Inbox" -StairtDate "02/24/2010" -DeleteContent 

O problema é que a "Caixa de input" de Joe Shmoe é enorme e sei que as mensagens que quero excluir são apenas na pasta principal da Caixa de input. No entanto, o command Powershell acima pairece rastreair todas as subpastas abaixo da "Caixa de input". Existe uma maneira de dizer isso não?

Você precisa do pairâmetro -IncludeFolders , veja os exemplos aqui . Esteja ciente de que talvez seja necessário especificair o nome da pasta nas diferentes línguas que seus users podem usair, por exemplo, -IncludeFolders "\ Inbox", "\ Bandeja de Entrada" paira inglês + espanhol.

pairece que isso era um comportamento, mas uma solução alternativa é mostrada aqui

essencialmente, você cria uma vairiável contendo uma list das pastas que deseja excluir …

 $r = [regex]'/'; $exclude = Get-Mailbox -Identity jshmoe | Get-MailboxFolderStatistics | where {$_.folderpath -ne "/" -and $_.FolderPath -ne "/Inbox"} | Select-Object FolderPath | Foreach {$_.folderpath.tostring()} | foreach {$r.replace($_”,”\”,-1)} 

então, crie seu command típico Export-Mailbox com uma exclusão.