Comments on: Using PowerShell Custom Objects in Exchange Server Reporting Scripts https://practical365.com/using-powershell-custom-objects-exchange-server-reporting-scripts/ Practical Office 365 News, Tips, and Tutorials Tue, 21 Sep 2021 05:50:43 +0000 hourly 1 https://wordpress.org/?v=6.6.1 By: Paul https://practical365.com/using-powershell-custom-objects-exchange-server-reporting-scripts/#comment-236668 Tue, 21 Sep 2021 05:50:43 +0000 https://www.practical365.com/?p=7149#comment-236668 How would you run this against all your mailboxes?

]]>
By: John Tsang https://practical365.com/using-powershell-custom-objects-exchange-server-reporting-scripts/#comment-158763 Thu, 17 May 2018 08:47:51 +0000 https://www.practical365.com/?p=7149#comment-158763 Hi Paul,

Many thanks for this, been trying to get an output that will show all shared mailboxes that haven’t been used for 30 days and longer. What would be the script for that?

Thanks,
John

]]>
By: <div class="apbct-real-user-wrapper"> <div class="apbct-real-user-author-name">Paul Cunningham</div> <div class="apbct-real-user-badge" onmouseover=" let popup = document.getElementById('apbct_trp_comment_id_157666'); popup.style.display = 'inline-flex'; "> <div class="apbct-real-user-popup" id="apbct_trp_comment_id_157666"> <div class="apbct-real-user-title"> <p class="apbct-real-user-popup-header">The Real Person!</p> <p class="apbct-real-user-popup-text">Author <b>Paul Cunningham</b> acts as a real person and passed all tests against spambots. Anti-Spam by CleanTalk.</p> </div> </div> </div> </div> https://practical365.com/using-powershell-custom-objects-exchange-server-reporting-scripts/#comment-157666 Mon, 12 Mar 2018 20:05:35 +0000 https://www.practical365.com/?p=7149#comment-157666 In reply to John Mohler.

Send them an email. You could do it manually from Outlook, or run a Send-MailMessage command in PowerShell, or even set up an automated welcome email for your entire organization so new user mailboxes get at least one mail item after they’re created.

https://www.ucunleashed.com/175

]]>
By: John Mohler https://practical365.com/using-powershell-custom-objects-exchange-server-reporting-scripts/#comment-157663 Mon, 12 Mar 2018 18:30:47 +0000 https://www.practical365.com/?p=7149#comment-157663 In reply to John Mohler.

Something that would update the last logged in flag?

]]>
By: John Mohler https://practical365.com/using-powershell-custom-objects-exchange-server-reporting-scripts/#comment-157662 Mon, 12 Mar 2018 18:30:02 +0000 https://www.practical365.com/?p=7149#comment-157662 This is exactly what I have been trying to find. Thanks for that. I do have one question for you. We have a bunch of test mailboxes that have not been logged into yet. Therefore, they do not return any data when we run get-mailboxstatistics. Do you know of an easy way to hit all these mailboxes so that we can export a complete list of our mailboxes that also include totalitemsize?

]]>
By: China https://practical365.com/using-powershell-custom-objects-exchange-server-reporting-scripts/#comment-20177 Tue, 02 Feb 2016 19:12:23 +0000 https://www.practical365.com/?p=7149#comment-20177 In reply to Paul Cunningham.

Paul, thank you for your valuable contributions to the Exchange world and for your swift reply!

]]>
By: Paul Cunningham https://practical365.com/using-powershell-custom-objects-exchange-server-reporting-scripts/#comment-20176 Thu, 28 Jan 2016 01:51:55 +0000 https://www.practical365.com/?p=7149#comment-20176 In reply to China.

This is just a conceptual demo. But it comes from a more featured script that I’ve published, Get-MailboxReport.ps1

https://www.practical365.com/powershell-script-create-mailbox-size-report-exchange-server-2010/

Note that running against a “server” doesn’t work the same as it used to in 2007 and prior, because mailboxes are homed to databases, not servers (even in a single server deployment).

But, you can simply run the script for your entire org and filter the CSV file in Excel to get the subset of users that you’re interested in.

]]>
By: China https://practical365.com/using-powershell-custom-objects-exchange-server-reporting-scripts/#comment-20175 Wed, 27 Jan 2016 20:46:29 +0000 https://www.practical365.com/?p=7149#comment-20175 Hi Paul, this script is great. Can you tell me how I would run this script against specific mailbox servers to get results on all mailbox recipients in a specific domain?

Thanks,
China

]]>
By: <div class="apbct-real-user-wrapper"> <div class="apbct-real-user-author-name">Paul Cunningham</div> <div class="apbct-real-user-badge" onmouseover=" let popup = document.getElementById('apbct_trp_comment_id_20174'); popup.style.display = 'inline-flex'; "> <div class="apbct-real-user-popup" id="apbct_trp_comment_id_20174"> <div class="apbct-real-user-title"> <p class="apbct-real-user-popup-header">The Real Person!</p> <p class="apbct-real-user-popup-text">Author <b>Paul Cunningham</b> acts as a real person and passed all tests against spambots. Anti-Spam by CleanTalk.</p> </div> </div> </div> </div> https://practical365.com/using-powershell-custom-objects-exchange-server-reporting-scripts/#comment-20174 Thu, 15 May 2014 04:45:14 +0000 https://www.practical365.com/?p=7149#comment-20174 In reply to Chamara.

You could probably achieve the same thing by comparing the mailbox size to the configured quota levels on the mailbox.

]]>
By: Chamara https://practical365.com/using-powershell-custom-objects-exchange-server-reporting-scripts/#comment-20173 Wed, 14 May 2014 03:19:34 +0000 https://www.practical365.com/?p=7149#comment-20173 Hi Paul,
I tested this scrip, but it does not show “Storage Limit Status”. Found the below article about the problem.

It seems by design on of exchange 2013.

http://support.microsoft.com/kb/2819389

Is there any other command we can use to get “StorageLimitStatus” ?

Cheers,
Chamara

]]>