$u = Get-Mailbox
foreach ($m in $u) {
$TotalItemSize = @{n="TotalSize";
e={if ( (Get-MailboxStatistics -Identity $m).TotalItemSize.Value) {
(Get-MailboxStatistics -Identity $m).TotalItemSize.Value.ToMB()
} else {"-"}}}
$ProhibitSendQuota= @{n="ProhibitSendQuota";
e={if ( (Get-Mailbox $m).ProhibitSendQuota.Value) {
(Get-Mailbox $m).ProhibitSendQuota.Value.ToMB()
} else {"-"}}}
$ProhibitSendReceiveQuota= @{n="ProhibitSendReceiveQuota";
e={if ( (Get-Mailbox $m).ProhibitSendReceiveQuota.Value) {
(Get-Mailbox $m).ProhibitSendReceiveQuota.Value.ToMB()
} else {"-"}}}
$IssueWarningQuota= @{n="IssueWarningQuota";
e={if ( (Get-Mailbox $m).IssueWarningQuota.value) {
(Get-Mailbox $m).IssueWarningQuota.value.ToMB()
} else {"-"}}}
$DBIssueWarningQuota= @{n="DBIssueWarningQuota";
e={if ( (Get-MailboxDatabase -Identity $m.Database).IssueWarningQuota.Value) {
(Get-MailboxDatabase -Identity $m.Database).IssueWarningQuota.Value.ToMB()
} else {"-"}}}
$DBProhibitSendQuota= @{n="DBProhibitSendQuota";
e={if ( (Get-MailboxDatabase -Identity $m.Database).ProhibitSendQuota.Value)
{(Get-MailboxDatabase -Identity $m.Database).ProhibitSendQuota.Value.ToMB()} else {"-"}}}
$DBProhibitSendReceiveQuota=@{n="DBProhibitSendReceiveQuota";
e={if ( (Get-MailboxDatabase -Identity $m.Database).ProhibitSendReceiveQuota.Value) {
(Get-MailboxDatabase -Identity $m.Database).ProhibitSendReceiveQuota.Value.ToMB()} else {"-"}}}
get-mailbox -resultSize unlimited $m | `
select name,PrimarySmtpAddress,UseDatabaseQuotaDefaults,
$TotalItemSize,`
$ProhibitSendQuota,`
$ProhibitSendReceiveQuota,`
$IssueWarningQuota,`
$DBIssueWarningQuota,`
$DBProhibitSendQuota,`
$DBProhibitSendReceiveQuota}
$u = Get-Mailbox
foreach ($m in $u) {
$TotalItemSize = @{n="TotalSize";
e={if ( (Get-MailboxStatistics -Identity $m).TotalItemSize.Value) {
(Get-MailboxStatistics -Identity $m).TotalItemSize.Value.ToMB()
} else {"-"}}}
$ProhibitSendQuota = @{n="ProhibitSendQuota";
e={if ( (Get-Mailbox $m).ProhibitSendQuota.Value) {
(Get-Mailbox $m).ProhibitSendQuota.Value.ToMB()
} else {"-"}}}
$ProhibitSendReceiveQuota = @{n="ProhibitSendReceiveQuota";
e={if ( (Get-Mailbox $m).ProhibitSendReceiveQuota.Value) {
(Get-Mailbox $m).ProhibitSendReceiveQuota.Value.ToMB()
} else {"-"}}}
$IssueWarningQuota = @{n="IssueWarningQuota";
e={if ( (Get-Mailbox $m).IssueWarningQuota.value) {
(Get-Mailbox $m).IssueWarningQuota.value.ToMB()
} else {"-"}}}
$DBIssueWarningQuota = @{n="DBIssueWarningQuota";
e={
if ( (Get-MailboxDatabase -Identity $m.Database).IssueWarningQuota.Value) {
(Get-MailboxDatabase -Identity $m.Database).IssueWarningQuota.Value.ToMB()
} else {"-"}}}
$DBProhibitSendQuota = @{n="DBProhibitSendQuota";
e={if ( (Get-MailboxDatabase -Identity $m.Database).ProhibitSendQuota.Value) {
(Get-MailboxDatabase -Identity $m.Database).ProhibitSendQuota.Value.ToMB()
} else {"-"}}}
$DBProhibitSendReceiveQuota = @{n="DBProhibitSendReceiveQuota";
e={if ( (Get-MailboxDatabase -Identity $m.Database).ProhibitSendReceiveQuota.Value) {
(Get-MailboxDatabase -Identity $m.Database).ProhibitSendReceiveQuota.Value.ToMB()
} else {"-"}}}
get-mailbox -resultSize unlimited $m | `
select name,PrimarySmtpAddress,UseDatabaseQuotaDefaults,
$TotalItemSize,`
$ProhibitSendQuota,`
$ProhibitSendReceiveQuota,`
$IssueWarningQuota,`
$DBIssueWarningQuota,`
$DBProhibitSendQuota,`
$DBProhibitSendReceiveQuota | format-table name,PrimarySmtpAddress,UseDatabaseQuotaDefaults,$TotalItemSize,$ProhibitSendQuota,$ProhibitSendReceiveQuota,$IssueWarningQuota,$DBIssueWarningQuota,$DBProhibitSendQuota,$DBProhibitSendReceiveQuota}
Have a question about something in this article? You can receive help directly from the article author. Sign up for a free trial to get started.
Comments (1)
Commented: