Hello all
I am running Exchange 2013 sp1 on windows 2008 R2. I have the bellow script that is getting me everything i need except "Storagelimitstatus" If i run Get-MailboxStatistics "mailox name" |select storagelimitstatus the output shows no value\data, however in the EAC it does show data. How can i pull this information out in the shell?
$date = (Get-Date).toString(‘yyyy-MM-dd’);
$AllMailboxes = @()
$Mailboxes = Get-Mailbox -ResultSize Unlimited | Select Alias, DisplayName, Title, Department, OrganizationalUnit, LastLogonTime, Database, UseDatabaseQuotaDefaults, IssueWarningQuota, ProhibitSendQuota, ProhibitSendReceiveQuota, StorageLimitStatus, TotalItemSize, ItemCount, SingleItemRecoveryEnabled, UseDatabaseRetentionDefaults, RetainDeletedItemsFor, RetentionPolicy, ManagedFolderMailboxPolicy, ExchangeVersion
foreach ($Mailbox in $Mailboxes){
$MailboxStats = “” | Select Alias, DisplayName, Title, Department, OrganizationalUnit, LastLogonTime, Database, UseDatabaseQuotaDefaults, IssueWarningQuota, ProhibitSendQuota, ProhibitSendReceiveQuota, StorageLimitStatus, TotalItemSize, ItemCount, SingleItemRecoveryEnabled, UseDatabaseRetentionDefaults, RetainDeletedItemsFor, RetentionPolicy, ManagedFolderMailboxPolicy, ExchangeVersion
$Stats = Get-MailboxStatistics -Identity $Mailbox.Alias
$UserInfo = Get-User -Identity $Mailbox.Alias
$MailboxStats.Alias = $Mailbox.Alias
$MailboxStats.DisplayName = $Mailbox.DisplayName
$MailboxStats.Title = $UserInfo.Title
$MailboxStats.Department = $UserInfo.Department
$MailboxStats.OrganizationalUnit = $Mailbox.OrganizationalUnit
$MailboxStats.LastLogonTime = $Stats.LastLogonTime
$MailboxStats.TotalItemSize = $Stats.TotalItemSize.Value.ToMB()
$MailboxStats.ItemCount = $Stats.ItemCount
$MailboxStats.Database = $Mailbox.Database
$MailboxStats.UseDatabaseQuotaDefaults = $Mailbox.UseDatabaseQuotaDefaults
$MailboxStats.IssueWarningQuota = $Mailbox.IssueWarningQuota
$MailboxStats.ProhibitSendQuota =$Mailbox.ProhibitSendQuota
$MailboxStats.ProhibitSendReceiveQuota =$Mailbox.ProhibitSendReceiveQuota
$MailboxStats.StorageLimitStatus = $Stats.StorageLimitStatus
$MailboxStats.SingleItemRecoveryEnabled = $Mailbox.SingleItemRecoveryEnabled
$MailboxStats.UseDatabaseRetentionDefaults = $Mailbox.UseDatabaseRetentionDefaults
$MailboxStats.RetainDeletedItemsFor = $Mailbox.RetainDeletedItemsFor
$MailboxStats.RetentionPolicy = $Mailbox.RetentionPolicy
$MailboxStats.ManagedFolderMailboxPolicy = $Mailbox.ManagedFolderMailboxPolicy
$MailboxStats.ExchangeVersion = $Mailbox.ExchangeVersion
$AllMailboxes += $MailboxStats
}
$AllMailboxes | Export-Csv C:\temp\Audit_MailBoxes_$Date.csv -NoTypeInformation
Bulls on Parade