<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-3539749335986608801</id><updated>2009-02-20T17:08:38.171-08:00</updated><title type='text'>Exchange 2K3 VBscrtipt</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://trini-exchange2k3.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3539749335986608801/posts/default'/><link rel='alternate' type='text/html' href='http://trini-exchange2k3.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Trini</name><uri>http://www.blogger.com/profile/06422234253461334584</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3539749335986608801.post-4305923235537584338</id><published>2008-03-18T09:38:00.000-07:00</published><updated>2008-03-18T10:06:28.028-07:00</updated><title type='text'>Exchange scripting</title><content type='html'>Hello everyone,&lt;br /&gt;  I found and online script that retrieves mailboxes larger than 400MB and list those mailboxes as a csv file.  I would like to edit this script to retrieve and list mailboxes according to size via each mailbox store.  This curent script, though helpful, retrieves mailboxes from all the mailbox stores on the Exchange server I need a granular search via mailbox stores.  Any help will be appreciated.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Option Explicit&lt;br /&gt;On Error Resume Next&lt;br /&gt;Dim ServerList   'List of Computers to check&lt;br /&gt;Dim server   ' Current computer to check&lt;br /&gt;Dim fso     ' File System Object&lt;br /&gt;Dim strWinMgmts   ' Connection string for WMI&lt;br /&gt;Dim objWMIExchange   ' Exchange Namespace WMI object&lt;br /&gt;Dim listExchange_Mailboxes  ' Exchange_Mailbox collection&lt;br /&gt;Dim objExchange_Mailbox  ' A single Exchange_Mailbox WMI object&lt;br /&gt;Dim logfile   ' Output file&lt;br /&gt;&lt;br /&gt;Const cWMINameSpace = "root/MicrosoftExchangeV2"&lt;br /&gt;Const cWMIInstance = "Exchange_Mailbox"&lt;br /&gt;Const LOG_FILE = "Mailbox size.csv"&lt;br /&gt;&lt;br /&gt;'List the Exchange servers&lt;br /&gt;&lt;br /&gt;ServerList = Array("SERVER1", "SERVER2")&lt;br /&gt;&lt;br /&gt;'Create the log file and display parameters&lt;br /&gt;&lt;br /&gt;set fso = CreateObject("Scripting.FileSystemObject")&lt;br /&gt;Set logfile = fso.CreateTextFile(LOG_FILE)&lt;br /&gt;logfile.WriteLine("""Display Name"",""Mailbox Size"",""Mailbox StoreName"",""Mailbox&lt;br /&gt;ServerName""")&lt;br /&gt;&lt;br /&gt;' Create the object string, indicating WMI (winmgmts), using the&lt;br /&gt;' current user credentials (impersonationLevel=impersonate),&lt;br /&gt;' on the computer specified in the constant server, and&lt;br /&gt;' using the CIM namespace for the Exchange provider.&lt;br /&gt;&lt;br /&gt;WScript.Echo "Starting now"&lt;br /&gt;&lt;br /&gt;For Each server in ServerList&lt;br /&gt;  WScript.Echo "Starting " &amp;amp; server &amp;amp; " search."&lt;br /&gt;&lt;br /&gt;strWinMgmts = "winmgmts:{impersonationLevel=impersonate}!//" &amp;amp; _server &amp;amp; "/" &amp;amp; cWMINameSpace&lt;br /&gt;Set objWMIExchange = GetObject (strWinMgmts)&lt;br /&gt;&lt;br /&gt;' Verify we were able to correctly connect to the WMI namesspace on the server&lt;br /&gt;If Err.Number &lt;&gt; 0 Then&lt;br /&gt;WScript.Echo "ERROR: Unable to connect to the WMI namespace."WScript.Echo err.description &amp;amp; " (" &amp;amp; Hex (err.number) &amp;amp; ")"&lt;br /&gt;WScript.Quit 1&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;' The Resources that currently exist appear as a list of&lt;br /&gt;' Exchange_Mailbox instances in the Exchange namespace.&lt;br /&gt;&lt;br /&gt;Set listExchange_Mailboxes = objWMIExchange.InstancesOf (cWMIInstance)&lt;br /&gt;&lt;br /&gt;' Were any Exchange_Mailbox Instances returned?&lt;br /&gt;If (listExchange_Mailboxes.count &lt;= 0) Then&lt;br /&gt;set objWMIExchange = Nothing&lt;br /&gt;&lt;br /&gt;WScript.Echo "WARNING: No Exchange_Mailbox instances were returned."&lt;br /&gt;WScript.Quit 1&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;Dim count&lt;br /&gt;count = 0&lt;br /&gt;&lt;br /&gt;' Iterate through the list of Exchange_Mailbox objects.&lt;br /&gt;For Each objExchange_Mailbox in listExchange_Mailboxes&lt;br /&gt;&lt;br /&gt;If objExchange_Mailbox.Size &gt; 400000 Then&lt;br /&gt;Dim strTmp, strOut&lt;br /&gt;&lt;br /&gt;count = count + 1&lt;br /&gt;&lt;br /&gt;logfile.WriteLine("""" &amp;amp; objExchange_Mailbox.MailboxDisplayName &amp;amp; """,""" &amp;amp;&lt;br /&gt;objExchange_Mailbox.Size &amp;amp; """,""" &amp;amp; objExchange_Mailbox.StoreName &amp;amp; """,""" &amp;amp;&lt;br /&gt;objExchange_Mailbox.ServerName &amp;amp; """")&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;set objWMIExchange = Nothing&lt;br /&gt;&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;Wscript.Echo "Completed&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3539749335986608801-4305923235537584338?l=trini-exchange2k3.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trini-exchange2k3.blogspot.com/feeds/4305923235537584338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3539749335986608801&amp;postID=4305923235537584338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3539749335986608801/posts/default/4305923235537584338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3539749335986608801/posts/default/4305923235537584338'/><link rel='alternate' type='text/html' href='http://trini-exchange2k3.blogspot.com/2008/03/exchange-scripting.html' title='Exchange scripting'/><author><name>Trini</name><uri>http://www.blogger.com/profile/06422234253461334584</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15772393558391836913'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>