background preloader

Monitoring

Facebook Twitter

TechNet Script Center Repository. Report Available Database Space. Database Size and User Count. Verified on the following platforms This script is tested on these platforms by the author. It is likely to work on other platforms as well. If you try it and find that it works on another platform, please add a note to the script discussion to let others know. Disclaimer The sample scripts are not supported under any Microsoft standard support program or service. The sample scripts are provided AS IS without warranty of any kind. Microsoft further disclaims all implied warranties including, without limitation, any implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample scripts and documentation remains with you. Get-MailboxStatistics: Exchange 2007 Help.

Applies to: Exchange Server 2013, Exchange Online Topic Last Modified: 2012-06-19 Use the Get-MailboxStatistics cmdlet to obtain information about a mailbox, such as the size of the mailbox, the number of messages it contains, and the last time it was accessed. In addition, you can get the move history or a move report of a completed move request. Get-MailboxStatistics -Identity <GeneralMailboxOrMailUserIdParameter> [-Archive <SwitchParameter>] [-IncludeMoveHistory <SwitchParameter>] [-IncludeMoveReport <SwitchParameter>] <COMMON PARAMETERS> Get-MailboxStatistics -Database <DatabaseIdParameter> [-Filter <String>] [-StoreMailboxIdentity <StoreMailboxIdParameter>] <COMMON PARAMETERS> Get-MailboxStatistics -Server <ServerIdParameter> [-Filter <String>] <COMMON PARAMETERS> COMMON PARAMETERS: [-DomainController <Fqdn>] [-NoADLookup <SwitchParameter>] This example retrieves the mailbox statistics for the mailbox of the user Ayla Kol by using its associated alias AylaKol.

Getting Mailbox Sizes in PowerShell. By Pat Richard - January 8, 2009 One of the comments I hear often by Exchange admins who move from a legacy version of Exchange to Exchange 2007, is that they can’t find how to see a list of users and their mailbox sizes. Fear not – help is here! In earlier versions of Exchange, we could look in the Exchange console and see mailbox sizes on a per database basis.

Not bad, but better than what we have in the Exchange 2007 GUI. Fortunately, we can use PowerShell to see the information we need. And, we have more control over how the information is displayed, as well as what information is displayed. Get-MailboxStatistics [username] This shows the DisplayName, ItemCount, StorageLimitStatus, and LastLogonTime fields for the specified user, as seen in Figure 1 below. Figure 1 But that doesn’t show what we need.

Get-MailboxStatistics [username] | ft DisplayName, TotalItemSize, ItemCount Figure 2 Figure 3 Showing data for all users Figure 4 Filtering results | where {$_.ObjectClass –eq “Mailbox”} Figure 5. Mailbox Server Counters: Exchange 2010 Help. Applies to: Exchange Server 2010 SP3, Exchange Server 2010 SP2 Topic Last Modified: 2013-11-01 The following table shows active database copy input/output (I/O) latency requirements counters. When these values are exceeded, the client experience degrades. For example, users may experience slow system performance and message delivery delays. The following table shows active log I/O latency requirements counters. When these values are exceeded, the client experience degrades. The following table shows passive database copy I/O latency requirements counters. The following table shows a replay log I/O latency requirements counter.

The following table shows information store RPC processing counters. The following table shows RPC client throttling counters. The following table shows message queuing counters. The following table shows database counters. The following table shows client-related search counters. The following table shows content indexing counters. © 2010 Microsoft Corporation.