DataGathering/RetentionPolicy-EXO.txt
#DO NOT MODIFY ANY OF THE COMMANDS BELOW
[System.Reflection.Assembly]::LoadWithPartialName('Microsoft.VisualBasic') | Out-Null $CloudMailbox = [Microsoft.VisualBasic.Interaction]::InputBox("Enter the Cloud Mailbox's UserPrincipalName in the format user@domain.com", "CloudMailbox") $Folder = "$env:temp\MSDataCollection" New-Item -Path $folder -ItemType Directory -erroraction silentlycontinue|out-null Set-Location $folder Get-RetentionPolicy | Select-Object * | Export-Clixml "MRMRetentionPoliciesAll.xml" Get-RetentionPolicyTag | Select-Object * | Export-Clixml "MRMRetentionPolicyTagsAll.xml" $mbx = Get-Mailbox $CloudMailbox $mbx | Export-Clixml GetMailbox.xml Get-MailboxFolderStatistics $CloudMailbox -IncludeOldestAndNewestItems| export-clixml mbxfolderstats-Primary.xml if ($mbx.ArchiveGUID -ne "00000000-0000-0000-0000-000000000000") {Get-MailboxFolderStatistics $CloudMailbox -Archive | export-clixml mbxfolderstats-Archive.xml} Export-MailboxDiagnosticLogs -ComponentName MRM $CloudMailbox | export-clixml diaglogsmrm.xml Export-MailboxDiagnosticLogs -ExtendedProperties $CloudMailbox | export-clixml diaglogsextend.xml Get-Organizationconfig | Select-Object is*,*plan*,*stat* -erroraction silentlycontinue| export-clixml Orgconfig.xml Invoke-item $Folder |