<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8816749990732896848</id><updated>2011-11-28T04:51:57.669+05:30</updated><category term='VBScript'/><category term='Exchange 2003'/><category term='PowerShell'/><category term='Blog Move'/><category term='Exchange'/><category term='Exchange 2007'/><title type='text'>Amit's Exchange Share</title><subtitle type='html'>.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://exchangeshare.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://exchangeshare.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Amit Tank</name><uri>http://www.blogger.com/profile/00099672975544572589</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8816749990732896848.post-426470085182110242</id><published>2008-03-31T23:52:00.000+05:30</published><updated>2008-04-05T23:55:13.929+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog Move'/><title type='text'>Moving My Blog to Wordpress</title><content type='html'>&lt;p&gt;&lt;span style="font-family:verdana;"&gt;I am moving my blog to Wordpress and the address is below.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://exchangeshare.wordpress.com/"&gt;&lt;span style="font-family:verdana;"&gt;http://exchangeshare.wordpress.com/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;Amit Tank&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8816749990732896848-426470085182110242?l=exchangeshare.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/426470085182110242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/426470085182110242'/><link rel='alternate' type='text/html' href='http://exchangeshare.blogspot.com/2008/03/moving-my-blog-to-wordpress.html' title='Moving My Blog to Wordpress'/><author><name>Amit Tank</name><uri>http://www.blogger.com/profile/00099672975544572589</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8816749990732896848.post-9070260464473543716</id><published>2008-01-06T14:42:00.000+05:30</published><updated>2008-01-06T16:43:46.763+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Fair Overview of Exchange 2007 Server Roles</title><content type='html'>&lt;p&gt;&lt;span style="font-family:verdana;"&gt;Exchange 2007 has been splited based on Server Roles so if you require any specific function on a server then it can be placed on indivudial server based on your requirement, Exchange architecture, performance, management or your organization's policies.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;We used to set Front-End and Back-End server roles in Exchange 2003 but Exchange 2007 introduces five roles for an Exchange organization.&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Mailbox &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Hub Transport &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Edge Transport &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Client Access &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Unified Messaging&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;Brief overview of each roles are below.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;1. Mailbox Server&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Use for holding all Exchange Database - Mailbox &amp;amp; Public Folder (optional).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;It should be part of Domain &amp;amp; AD.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;50 Storage Groups &amp;amp; 50 Mailbox Stores in each Storage Groups.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;STM File architecture has been removed.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Proper backup recovery plans should be in place for High Availability.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;&lt;p&gt;&lt;strong&gt;2. Hub Transport Server&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Responsible for internal mail flow. (Same like Bridgehead in Exchange 2003).&lt;/li&gt;&lt;li&gt;It should be part of Domain &amp;amp; AD.&lt;/li&gt;&lt;li&gt;Incoming Mail Flow : Mailbox &lt;- Hub Transport &lt;- Edge Transport &lt;- Internet.&lt;/li&gt;&lt;li&gt;Outgoing Mail Flow : Mailbox -&gt; Hub Transport -&gt; Edge Transport -&gt; Internet.&lt;/li&gt;&lt;li&gt;Hub Transport can be placed instead of Edge Transport and can act for the similar function.&lt;/li&gt;&lt;li&gt;Transport Agents, AntiSpam, AntiVirus can be enabled.&lt;/li&gt;&lt;li&gt;Disclaimer can be set on.&lt;/li&gt;&lt;li&gt;One Hub Transport role should be placed at a AD Site for good architecture.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;3. Edge Transport Server&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Should be placed in Edge of your organization ( in workgroup / DMZ / perimeter ).&lt;/li&gt;&lt;li&gt;Should NOT be a member of Domain &amp;amp; AD.&lt;/li&gt;&lt;li&gt;ADAM ( Active Directory Application Mode ) provides AD information to Edge Transport server with help of Exchange component "EdgeSynch" by creating one way synchronization (from Domain to Edge Server).&lt;/li&gt;&lt;li&gt;ADAM &amp;amp; EdgeSynch provides AD recipient information &amp;amp; SPAM filtering efficiency.&lt;/li&gt;&lt;li&gt;Provides better Anti-spam and Anti-virus protection with help of connection filtering, content filtering, recipient filtering, SenderID, sender and IP reputation.&lt;/li&gt;&lt;li&gt;Edge Transport Rules to protect Exchange environment, based on SMTP and MIME addresses, words in the subject and message body, and SCL rating. &lt;/li&gt;&lt;li&gt;Address rewriting feature allows to modify the SMTP address on in/out-bound mail.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;4. Client Access Server&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Client Access Server was known as a Front End in Exchange 2003.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;It should be part of Domain &amp;amp; AD.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Handles all the milbox access request comes from&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Outlook Anywhere - Application (like Outlook 2003 or 2007).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;MAPI, POP3 or IMAP4 client - like Outlook Express and Eudora&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Exchange ActiveSync - Mobile devices ( like Windows Mobile 5 Smartphone, pocket PC or any other device).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Outlook Web Access (OWA) including Sharepoint &amp;amp; UNC access.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Clietn Access provides Autodiscover mailbox location for Microsoft Outlook 2007.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;5. Unified Messaging&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Merge VoIP environment with Exchange.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Requires VoIP Gateways or PBXes to connect with Exchange.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Access Voice Mails by using OWA.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Outlook Voice Access provides below things.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;L&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;isten voicemails.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Forward or reply to messages.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Get emails automatically &amp;amp; read via text-to-speech interface.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Get calendar information.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Accept or reply to meetings.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Set voicemail Out-of-Office messages.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Access or dial contact.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Reconfigure the lite settings on the mailbox.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8816749990732896848-9070260464473543716?l=exchangeshare.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/9070260464473543716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/9070260464473543716'/><link rel='alternate' type='text/html' href='http://exchangeshare.blogspot.com/2008/01/fair-overview-of-exchange-2007-server.html' title='Fair Overview of Exchange 2007 Server Roles'/><author><name>Amit Tank</name><uri>http://www.blogger.com/profile/00099672975544572589</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8816749990732896848.post-7201506709422728956</id><published>2008-01-03T11:47:00.000+05:30</published><updated>2008-01-03T11:52:45.439+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='VBScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange'/><title type='text'>VBScript: Search Files Older than 30 Days (including sub folder) and Move to Another Location</title><content type='html'>Sometime we need an automated task to move some of the files from one location to another, examples are bleow.&lt;br /&gt;· SMTP Logs&lt;br /&gt;· SPAM Product Logs&lt;br /&gt;· Some Application Logs&lt;br /&gt;· Temporary Files&lt;br /&gt;&lt;br /&gt;So I have created a script that allows you to search all files in a location (including sub folders) which are older than 30 days, move it to specified location and record it into a log file “Move-Result.txt”.&lt;br /&gt;&lt;br /&gt;Give the input path where you want to search the files at below line in the script.&lt;br /&gt;SPath = "c:\temp\"&lt;br /&gt;&lt;br /&gt;Give the path of destination location at below line in the script.&lt;br /&gt;objFSO.MoveFile FileName, "d:\test\"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;====== Script Code ======&lt;br /&gt;Dim objFSO, ofolder, objStream&lt;br /&gt;&lt;br /&gt;Set objShell = CreateObject("WScript.Shell")&lt;br /&gt;Set objFSO = CreateObject("scripting.filesystemobject")&lt;br /&gt;Set objNet = CreateObject("WScript.NetWork")&lt;br /&gt;Set FSO = CreateObject("Scripting.FileSystemObject")&lt;br /&gt;set outfile = fso.createtextfile("Move-Result.txt",true)&lt;br /&gt;SPath = "c:\temp\"&lt;br /&gt;&lt;br /&gt;ShowSubfolders FSO.GetFolder(spath)&lt;br /&gt;&lt;br /&gt;Sub ShowSubFolders(Folder)&lt;br /&gt;For Each Subfolder in Folder.SubFolders&lt;br /&gt;CheckFolder(subfolder)&lt;br /&gt;ShowSubFolders Subfolder&lt;br /&gt;Next&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;'CheckFolder(objFSO.getFolder(SPath))&lt;br /&gt;&lt;br /&gt;Sub CheckFolder(objCurrentFolder)&lt;br /&gt;Dim strTempL, strTempR, strSearchL, strSearchR, objNewFolder, objFile&lt;br /&gt;Const OverwriteExisting = TRUE&lt;br /&gt;currDate = Date&lt;br /&gt;dtmDate = Date - 30&lt;br /&gt;strTargetDate = ConvDate(dtmDate)&lt;br /&gt;For Each objFile In objCurrentFolder.Files&lt;br /&gt;FileName = objFile&lt;br /&gt;'WScript.Echo FileName&lt;br /&gt;strDate = ConvDate(objFile.DateCreated)&lt;br /&gt;'strDate = ConvDate(objFile.DateLastModified)&lt;br /&gt;If strDate &lt; strTargetDate Then&lt;br /&gt;objFSO.MoveFile FileName, "d:\test\"&lt;br /&gt;outfile.writeline filename&lt;br /&gt;End If&lt;br /&gt;Next&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Function ConvDate (sDate) 'Converts MM/DD/YYYY HH:MM:SS to string YYYYMMDD&lt;br /&gt;strModifyDay = day(sDate)&lt;br /&gt;If len(strModifyDay) &lt; 2 Then&lt;br /&gt;strModifyDay = "0" &amp;amp; strModifyDay&lt;br /&gt;End If&lt;br /&gt;strModifyMonth = Month(sDate)&lt;br /&gt;If len(strModifyMonth) &lt; 2 Then&lt;br /&gt;strModifyMonth = "0" &amp;amp; strModifyMonth&lt;br /&gt;End If&lt;br /&gt;strModifyYear = Year(sDate)&lt;br /&gt;ConvDate = strModifyYear &amp;amp; strModifyMonth &amp;amp; strModifyDay&lt;br /&gt;End Function&lt;br /&gt;====== Script Code ======&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8816749990732896848-7201506709422728956?l=exchangeshare.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/7201506709422728956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/7201506709422728956'/><link rel='alternate' type='text/html' href='http://exchangeshare.blogspot.com/2008/01/vbscript-search-files-older-than-30.html' title='VBScript: Search Files Older than 30 Days (including sub folder) and Move to Another Location'/><author><name>Amit Tank</name><uri>http://www.blogger.com/profile/00099672975544572589</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8816749990732896848.post-9116280432705142966</id><published>2007-12-27T10:54:00.000+05:30</published><updated>2007-12-27T11:25:57.732+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2003'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange'/><title type='text'>Mailbox is empty - but ESM still shows size &amp; count…</title><content type='html'>&lt;span style="font-family:verdana;"&gt;In last couple of months I have encountered couple of problem with same symptoms and heard a lot problem in newsgroups also.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;Let’s consider the symptoms first:&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;• In the Exchange System Manager you have a Mailbox that says that it has 33 items and is a total size of 42,008 KB&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://bp3.blogger.com/_cS-6mL14PvI/R3M5cfDFB4I/AAAAAAAAAC4/F27V0eHi9wE/s1600-h/1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5148521960548140930" style="CURSOR: hand" alt="" src="http://bp3.blogger.com/_cS-6mL14PvI/R3M5cfDFB4I/AAAAAAAAAC4/F27V0eHi9wE/s400/1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;• User has cleared down all their e-mail in the &lt;strong&gt;Inbox, Sent Items, Deleted items&lt;/strong&gt; so they have a almost empty mailbox, but the Exchange System manager still claims that the mailbox contains items and those items amount to &lt;strong&gt;several Megabytes in size&lt;/strong&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;a href="http://bp1.blogger.com/_cS-6mL14PvI/R3M7e_DFCDI/AAAAAAAAAEQ/f1JQooWS-Sw/s1600-h/2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5148524202521069618" style="CURSOR: hand" alt="" src="http://bp1.blogger.com/_cS-6mL14PvI/R3M7e_DFCDI/AAAAAAAAAEQ/f1JQooWS-Sw/s400/2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Some of the guys assume that mailbox is corrupted so delete it and re-create the exchange attributes with fresh mailbox to solve this issue, but we can go through below solution.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution Steps:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;• Try to move mailbox from one Mailbox Store to another and check if you can see the location of any hidden item. Location might be Root, Inbox, Calendar etc…&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_cS-6mL14PvI/R3M6jPDFCCI/AAAAAAAAAEI/wcRlsyg1HlQ/s1600-h/3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5148523176023885858" style="CURSOR: hand" alt="" src="http://bp2.blogger.com/_cS-6mL14PvI/R3M6jPDFCCI/AAAAAAAAAEI/wcRlsyg1HlQ/s400/3.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;• From the Microsoft Exchange web-site you will need to download the “&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=55FDFFD7-1878-4637-9808-1E21ABB3AE37&amp;amp;displaylang=en"&gt;Microsoft Exchange Server MAPI Editor&lt;/a&gt;” – to a machine where Outlook installed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;Note: Before we begin I have to tell you the fact that MAPI Editor is a pretty dangerous tool, it should be used with care and any small misuse could result in the loss of data or a mailbox being completely unreadable – take care and as always ensure that you have a working backup.&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Configure outlook profile with the affected user’s mailbox.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Double click on the &lt;strong&gt;MFCMAPI.exe&lt;/strong&gt; file and you will be having following screen:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_cS-6mL14PvI/R3M6jPDFCBI/AAAAAAAAAEA/Qt5Ci_TEkJE/s1600-h/4.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5148523176023885842" style="CURSOR: hand" alt="" src="http://bp2.blogger.com/_cS-6mL14PvI/R3M6jPDFCBI/AAAAAAAAAEA/Qt5Ci_TEkJE/s400/4.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Click on the OK button then go to the “&lt;strong&gt;SESSION&lt;/strong&gt;” menu and select “&lt;strong&gt;Logon and Display Store Table&lt;/strong&gt;”;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_cS-6mL14PvI/R3M6i_DFCAI/AAAAAAAAAD4/v4BViovR7N8/s1600-h/5.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5148523171728918530" style="CURSOR: hand" alt="" src="http://bp1.blogger.com/_cS-6mL14PvI/R3M6i_DFCAI/AAAAAAAAAD4/v4BViovR7N8/s400/5.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This will bring a pop-up for &lt;strong&gt;MAPI profile selection box&lt;/strong&gt; (only if you have multiple MAPI profiles configured in machine);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;div&gt;&lt;br /&gt;Choose the correct profile from the list – or if you do not get the profile selection tab then proceed to the next stage &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The MAPI Editor screen will change to look like the following; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_cS-6mL14PvI/R3M6i_DFB_I/AAAAAAAAADw/IwwCjYgp3M8/s1600-h/6.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5148523171728918514" style="CURSOR: hand" alt="" src="http://bp1.blogger.com/_cS-6mL14PvI/R3M6i_DFB_I/AAAAAAAAADw/IwwCjYgp3M8/s400/6.jpg" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;You will need to double click on the item entitled “&lt;strong&gt;Mailbox – &lt;&lt;&gt;&gt;"&lt;/strong&gt; and a new Window will open which looks like the following (you will have to expand the item called the “&lt;strong&gt;Root Container&lt;/strong&gt;”): &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_cS-6mL14PvI/R3M6i_DFB-I/AAAAAAAAADo/ftmSohh8y0c/s1600-h/7.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5148523171728918498" style="CURSOR: hand" alt="" src="http://bp1.blogger.com/_cS-6mL14PvI/R3M6i_DFB-I/AAAAAAAAADo/ftmSohh8y0c/s400/7.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Double click on the option in the left hand tree entitled “&lt;strong&gt;Top of Information Store&lt;/strong&gt;” – following Window will be opened:&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://bp3.blogger.com/_cS-6mL14PvI/R3M5wfDFB9I/AAAAAAAAADg/WG1agx815zM/s1600-h/8.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5148522304145524690" style="CURSOR: hand" alt="" src="http://bp3.blogger.com/_cS-6mL14PvI/R3M5wfDFB9I/AAAAAAAAADg/WG1agx815zM/s400/8.jpg" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;As you can see, in the top plane you can see all of the items that appear to be missing:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;You can select all the messages above and export them to EML files, go to the “&lt;strong&gt;ACTIONS&lt;/strong&gt;” menu and choosing the “&lt;strong&gt;SAVE TO FILE&lt;/strong&gt;” &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_cS-6mL14PvI/R3M5wfDFB8I/AAAAAAAAADY/URc0BYigX44/s1600-h/9.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5148522304145524674" style="CURSOR: hand" alt="" src="http://bp3.blogger.com/_cS-6mL14PvI/R3M5wfDFB8I/AAAAAAAAADY/URc0BYigX44/s400/9.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Then you can go to the “&lt;strong&gt;Actions&lt;/strong&gt;” menu and choose the “&lt;strong&gt;DELETE MESSAGES&lt;/strong&gt;” option – this will prompt you with the following question:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_cS-6mL14PvI/R3M5wPDFB7I/AAAAAAAAADQ/1uBg84s3AAw/s1600-h/10.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5148522299850557362" style="CURSOR: hand" alt="" src="http://bp2.blogger.com/_cS-6mL14PvI/R3M5wPDFB7I/AAAAAAAAADQ/1uBg84s3AAw/s400/10.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Choose the “&lt;strong&gt;Permanent delete passing DELETE_HARD_DELETE (unrecoverable)&lt;/strong&gt;” option – this will ensure that the items have been fully removed from the Information Store.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://bp2.blogger.com/_cS-6mL14PvI/R3M5wPDFB6I/AAAAAAAAADI/QZm9RPdnfyw/s1600-h/11.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5148522299850557346" style="CURSOR: hand" alt="" src="http://bp2.blogger.com/_cS-6mL14PvI/R3M5wPDFB6I/AAAAAAAAADI/QZm9RPdnfyw/s400/11.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When you have deleted all hidden mails, close down the MAPI editor. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;strong&gt;Final View in ESM:&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;Refresh the view and you will have below view in ESM&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_cS-6mL14PvI/R3M5wPDFB5I/AAAAAAAAADA/MK-SpKwIrF0/s1600-h/12.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5148522299850557330" style="CURSOR: hand" alt="" src="http://bp2.blogger.com/_cS-6mL14PvI/R3M5wPDFB5I/AAAAAAAAADA/MK-SpKwIrF0/s400/12.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mystery solved! &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8816749990732896848-9116280432705142966?l=exchangeshare.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/9116280432705142966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/9116280432705142966'/><link rel='alternate' type='text/html' href='http://exchangeshare.blogspot.com/2007/12/mailbox-is-empty-but-esm-still-shows.html' title='Mailbox is empty - but ESM still shows size &amp; count…'/><author><name>Amit Tank</name><uri>http://www.blogger.com/profile/00099672975544572589</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_cS-6mL14PvI/R3M5cfDFB4I/AAAAAAAAAC4/F27V0eHi9wE/s72-c/1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8816749990732896848.post-4386840379065366384</id><published>2007-11-20T14:13:00.000+05:30</published><updated>2007-11-20T14:16:07.136+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='VBScript'/><title type='text'>VBScript: Copy Group Membership From One Group to Anothe</title><content type='html'>Copies the group membership from one group to another (which is not possible by any GUI Tool) &lt;br /&gt;Article is also available at:&lt;br /&gt;&lt;a href="http://www.microsoft.com/technet/scriptcenter/csc/scripts/ad/groups/cscad110.mspx"&gt;http://www.microsoft.com/technet/scriptcenter/csc/scripts/ad/groups/cscad110.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;=========Script Code===========&lt;br /&gt;&lt;br /&gt;strSGroupDN = InputBox ("Enter the DN of Source Group" &amp;amp; VBCRLF &amp;amp;_&lt;br /&gt;vbcrlf&amp;amp; _&lt;br /&gt;vbcrlf&amp;amp; _&lt;br /&gt;"e.g. CN=Source Group,OU=Users,DC=NWTraders,DC=com")&lt;br /&gt;strDGroupDN = InputBox ("Enter the DN of Destination Group" &amp;amp; VBCRLF &amp;amp;_&lt;br /&gt;vbcrlf&amp;amp; _&lt;br /&gt;vbcrlf&amp;amp; _&lt;br /&gt;"e.g. CN=Destination Group,OU=Users,DC=NWTraders,DC=com")&lt;br /&gt;&lt;br /&gt;set dicSeenGroupMember = CreateObject("Scripting.Dictionary")&lt;br /&gt;set objDGroup = GetObject("LDAP://" &amp;amp; strDGroupDN)&lt;br /&gt;DisplayMembers "LDAP://" &amp;amp; strSGroupDN, dicSeenGroupMember&lt;br /&gt;Function DisplayMembers (strGroupADsPath, dicSeenGroupMember)&lt;br /&gt;set objGroup = GetObject(strGroupADsPath)&lt;br /&gt;for each objMember In objGroup.Members&lt;br /&gt;objDGroup.Add("LDAP://" &amp;amp; objMember.distinguishedName)&lt;br /&gt;next&lt;br /&gt;End Function&lt;br /&gt;MsgBox "Group Members have been copied to Destination Group"&lt;br /&gt;&lt;br /&gt;=========Script Code===========&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8816749990732896848-4386840379065366384?l=exchangeshare.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/4386840379065366384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/4386840379065366384'/><link rel='alternate' type='text/html' href='http://exchangeshare.blogspot.com/2007/11/vbscript-copy-group-membership-from-one.html' title='VBScript: Copy Group Membership From One Group to Anothe'/><author><name>Amit Tank</name><uri>http://www.blogger.com/profile/00099672975544572589</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8816749990732896848.post-4943369453468212888</id><published>2007-11-20T13:39:00.000+05:30</published><updated>2007-11-20T14:17:02.949+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>PowerShell Script: Move Mailboxes From Exchange 2003 to Exchange 2007</title><content type='html'>Moves mailboxes from Exchange 2003 to Exchange Server 2007 by reading user aliases from a text file and report errors back to text file (if any during movement).&lt;br /&gt;&lt;br /&gt;If you want to move the mailboxes which are spread across on multiple servers, this is the better way to move those.&lt;br /&gt;&lt;br /&gt;Article is also available at:&lt;br /&gt;&lt;a href="http://www.microsoft.com/technet/scriptcenter/csc/scripts/email/exch2007/cscem061.mspx"&gt;http://www.microsoft.com/technet/scriptcenter/csc/scripts/email/exch2007/cscem061.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;=========Script Code===========&lt;br /&gt;&lt;br /&gt;# 1. Login into destination Exchange 2007 Server&lt;br /&gt;# 2. Set the database name in line $TargetDatabase = "Mailbox Database" where you want to move the mailboxes&lt;br /&gt;# 3. Put the list of all user's alias into c:\users.txt file&lt;br /&gt;# 4. Copy this file at C:\Program Files\Microsoft\Exchange Server\scripts with name Move-Mailboxes.ps1&lt;br /&gt;# 5. Run the cmdlet from Exchange Power Shell&lt;br /&gt;# 6. Once all mailboxes moves check the file c:\MoveLog.txt file for any error during movement&lt;br /&gt;$TargetDatabase = "Mailbox Database"&lt;br /&gt;$SourceFile = "c:\users.txt"&lt;br /&gt;$a = remove-item c:\Movelog.txt -ea SilentlyContinue&lt;br /&gt;$error.Clear()&lt;br /&gt;$UserList = Get-Content $SourceFile&lt;br /&gt;foreach($user in $UserList)&lt;br /&gt;{&lt;br /&gt;$message = "Moving User -&gt; " + $user&lt;br /&gt;write-output $message out-file -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;filePath&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; "c:\&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;MoveLog&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;txt&lt;/span&gt;" -append -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;noClobber&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;move-mailbox -Identity $user -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;TargetDatabase&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;TargetDatabase&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;BadItemLimit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; 5 -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;PreserveMailboxSizeLimit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;:$true -Confirm: $false&lt;br /&gt;if($error.Count -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;ne&lt;/span&gt; 0)&lt;br /&gt;{&lt;br /&gt;$message = "User " + $user + " failed to move ???????????"&lt;br /&gt;write-output $message out-file -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;filePath&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; "c:\&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;MoveLog&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;txt&lt;/span&gt;" -append -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;noClobber&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;$message = "Error:::: " + $error[0].&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;ToString&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;()&lt;br /&gt;write-output $message out-file -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;filePath&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; "c:\&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;MoveLog&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;txt&lt;/span&gt;" -append -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;noClobber&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;$error.Clear()&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;=========Script Code===========&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8816749990732896848-4943369453468212888?l=exchangeshare.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/4943369453468212888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/4943369453468212888'/><link rel='alternate' type='text/html' href='http://exchangeshare.blogspot.com/2007/11/powershell-script-move-mailboxes-from.html' title='PowerShell Script: Move Mailboxes From Exchange 2003 to Exchange 2007'/><author><name>Amit Tank</name><uri>http://www.blogger.com/profile/00099672975544572589</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8816749990732896848.post-858107339223229558</id><published>2007-10-30T18:33:00.000+05:30</published><updated>2007-11-20T14:17:21.680+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='VBScript'/><title type='text'>VBScript: Write Group Membership Information to a Text File</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Retrieves the membership of a specified group (including the members of any nested groups), and then writes that information to a text file. Which is not possible with normal AD tools.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Article is also available at:&lt;br /&gt;&lt;a href="http://www.microsoft.com/technet/scriptcenter/csc/scripts/ad/groups/cscad109.mspx"&gt;http://www.microsoft.com/technet/scriptcenter/csc/scripts/ad/groups/cscad109.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;=========Script Code===========&lt;br /&gt;&lt;br /&gt;' ---------- Determine variable -----------&lt;br /&gt;Dim outfile&lt;br /&gt;'----Create File System Object Space ----&lt;br /&gt;Set fso = CreateObject("Scripting.FileSystemObject")&lt;br /&gt;' ---- Define variable for Output file to write ----&lt;br /&gt;set outfile = fso.createtextfile("Members.txt",true)&lt;br /&gt;on error resume next&lt;br /&gt;'--Call the Function for Finding Group Membership - including nested groups--&lt;br /&gt;strGroupDN = "CN=Domain Admins,CN=Users,DC=Domain,DC=com"&lt;br /&gt;'*****Give here DN of Group*****'&lt;br /&gt;strSpaces = " "&lt;br /&gt;set dicSeenGroupMember = CreateObject("Scripting.Dictionary")&lt;br /&gt;outfile.writeline "Members of " &amp;amp; strGroupDN &amp;amp; ":"DisplayMembers "LDAP://" &amp;amp; strGroupDN, strSpaces, dicSeenGroupMember&lt;br /&gt;Function DisplayMembers ( strGroupADsPath, strSpaces, dicSeenGroupMember)&lt;br /&gt;set objGroup = GetObject(strGroupADsPath)&lt;br /&gt;for each objMember In objGroup.Members&lt;br /&gt;outfile.writeline strSpaces &amp;amp; objMember.name&lt;br /&gt;if objMember.Class = "group" then&lt;br /&gt;if dicSeenGroupMember.Exists(objMember.ADsPath) then&lt;br /&gt;outfile.writeline strSpaces &amp;amp; " ^ already seen group member " &amp;amp; "(stopping to avoid loop)"&lt;br /&gt;else&lt;br /&gt;dicSeenGroupMember.Add objMember.ADsPath, 1&lt;br /&gt;DisplayMembers objMember.ADsPath, strSpaces &amp;amp; " ", dicSeenGroupMember&lt;br /&gt;end if&lt;br /&gt;end if&lt;br /&gt;next&lt;br /&gt;End Function&lt;br /&gt;MsgBox "Group Membership has been dumped to -Members.txt- file"&lt;br /&gt;&lt;br /&gt;=========Script Code===========&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8816749990732896848-858107339223229558?l=exchangeshare.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/858107339223229558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/858107339223229558'/><link rel='alternate' type='text/html' href='http://exchangeshare.blogspot.com/2007/10/vbscript-write-group-membership.html' title='VBScript: Write Group Membership Information to a Text File'/><author><name>Amit Tank</name><uri>http://www.blogger.com/profile/00099672975544572589</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8816749990732896848.post-1885390582180630588</id><published>2007-05-27T15:25:00.000+05:30</published><updated>2007-11-20T16:56:26.675+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2003'/><title type='text'>Delete Corrupted Out Of Office Rule with MFCMapi</title><content type='html'>&lt;p&gt;This article will help to delete corrupted out of office rule from you mailbox but you should have some knowledge of MFCMapi.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=55fdffd7-1878-4637-9808-1e21abb3ae37&amp;amp;displaylang=en"&gt;Download MFCMapi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Go through below steps to remove the OOO rule&lt;br /&gt;&lt;br /&gt;Steps :&lt;br /&gt;&lt;br /&gt;· Start MAPI Editor.&lt;/p&gt;&lt;p&gt;· In the Mailbox window, you will see the Mailbox and Public folders instances listed in the Display Name column. Note : If there are multiple entries here then there could be several personal folder files (.pst files) added to your outlook profile. If you are not sure which file is the default delivery store, look in the PR_DEFAULT_STORE column. if there is a True in the column then file is the default delivery store.&lt;/p&gt;&lt;p&gt;· Double-click the mailbox in the list and it should opens in a separate window.&lt;/p&gt;&lt;p&gt;· Expand the root container. Then you can see such as IPM_SUBTREE, Common Views, Shortcuts, and so on. ( This list is available if you are using Exchange Server 2003 and Outlook 2003)&lt;/p&gt;&lt;p&gt;· You have to expand IPM_SUBTREE then you will see the folders such as Inbox, Outbox, Sent Items, and whatever you created&lt;/p&gt;&lt;p&gt;· Right-click the Inbox folder and then click Open Associated Contents Table (This is the list of “hidden messages" of the Inbox).&lt;/p&gt;&lt;p&gt;· Look for items whose message class is IPM.Note.Rules.OofTemplate.Microsoft and then click Delete.&lt;/p&gt;&lt;p&gt;· It will ask to move the Out Of Office rule to Deleted Items folder, or permanently delete them. After old out-of-office messages are deleted, new messages should be created automatically by Outlook.&lt;br /&gt;&lt;br /&gt;Hope this will be useful for you.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8816749990732896848-1885390582180630588?l=exchangeshare.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/1885390582180630588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/1885390582180630588'/><link rel='alternate' type='text/html' href='http://exchangeshare.blogspot.com/2007/05/delete-corrupted-out-of-office-rule.html' title='Delete Corrupted Out Of Office Rule with MFCMapi'/><author><name>Amit Tank</name><uri>http://www.blogger.com/profile/00099672975544572589</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8816749990732896848.post-1978995553246683559</id><published>2007-04-16T23:13:00.000+05:30</published><updated>2007-04-17T04:26:02.155+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2003'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Eseutil Notes</title><content type='html'>&lt;p&gt;If you have ever experience issues with your Exchange Information Store not starting or misbehaving you would have most likely to use Eseutil. Take care while running this command with incorrect switch.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Eseutil Function:&lt;/strong&gt;&lt;br /&gt;Eseutil.exe can be used to analyze or verify, modify &amp; repair your exchange Information Store database files.&lt;br /&gt;&lt;br /&gt;Exchange 2007: Eseutil can be used to perform these tasks against the ESE database files on the Exchange 2007 Edge Transport and Hub Transport server for the mailbox and public folder stores only with the Exchange 2007 version of eseutil.&lt;br /&gt;&lt;br /&gt;Eseutil Switches :&lt;br /&gt;Defragment /d &lt;database&gt;[options]&lt;br /&gt;Recovery /r &lt;log&gt;[options]&lt;br /&gt;Integrity /g &lt;database&gt;[options]&lt;br /&gt;Checksum /k &lt;file&gt;[options]&lt;br /&gt;Repair /p &lt;database&gt;[options]&lt;br /&gt;File Dump /m[mode-modifier] &lt;filename&gt;&lt;br /&gt;Copy File /y &lt;source&gt;[options]&lt;br /&gt;Restore /c [mode-modifier] &lt;path&gt;[options]&lt;br /&gt;&lt;br /&gt;Before using Eseutil Microsoft recommend following points.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Eseutil can be used on offline information stores only.&lt;/li&gt;&lt;li&gt;Run eseutil on one ESE database at a time&lt;/li&gt;&lt;li&gt;Make sure you have a copy of all the files for stores (including logs, chk files etc...) &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Eseutil /d Defragment (Offline Defragmentation)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This switch is same like disk defragment, it will arrange the data in the beginning of database and rebuild the index, but it removes empty pages in the database file.&lt;br /&gt;&lt;br /&gt;This procedure is commonly known as the offline defragmentation because the information store database will be offline when we do the defragmentation while the regular nightly online defragmentation (maintenance) that occurs when the information store is online.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;In general avoid using eseutil /d switches unless, you removed/moved a lot of mailboxes from an Exchange database file or in second case there are -1018 errors in your event logs.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;To see how much free space you have in an Exchange Database file just check in the event logs and look for recent occurrences of event 1221 or run eseutil /ms (database should be offline during this switch)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Before using Eseutil /d - Microsoft recommend following points.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Make sure before running eseutil /d that you should have at least 110% of the database files size available in free disk space on volume where defragmented copy of the database file is being created.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Microsoft does not recommend running Eseutil /d as a regular maintenance practice, as the online maintenance takes care of this. Exchange database should be in consistent state while you run eseutil /d on it.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The additional options for Eseutil /d command are as follows:&lt;/p&gt;&lt;p&gt;Note none of these additional options are required&lt;br /&gt;/s&lt;file&gt; - set streaming file name (default: NONE)&lt;br /&gt;/t&lt;db&gt; - set temp. Database name (default: TEMPDFRG*.EDB)&lt;br /&gt;/f&lt;file&gt; - set temp. Streaming file name (default: TEMPDFRG*.STM)&lt;br /&gt;/I - do not defragment streaming file&lt;br /&gt;/p - preserve temporary database (ie. don't instate)&lt;br /&gt;/b&lt;db&gt; - make backup copy under the specified name&lt;br /&gt;/8 - set 8k database page size (default: auto-detect)&lt;br /&gt;/o - suppress logo&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Example :&lt;br /&gt;&lt;br /&gt;eseutil.exe /d "C:\Program Files\Exchsrvr\MDBDATA\priv1.edb" /s "C:\Program Files\Exchsrvr\MDBDATA\priv1.stm"&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5054084893502235474" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_cS-6mL14PvI/RiO3btXeY1I/AAAAAAAAABE/-kpR4fx0BTM/s320/untitled0.jpg" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8816749990732896848-1978995553246683559?l=exchangeshare.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/1978995553246683559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/1978995553246683559'/><link rel='alternate' type='text/html' href='http://exchangeshare.blogspot.com/2007/04/eseutil-notes.html' title='Eseutil Notes'/><author><name>Amit Tank</name><uri>http://www.blogger.com/profile/00099672975544572589</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_cS-6mL14PvI/RiO3btXeY1I/AAAAAAAAABE/-kpR4fx0BTM/s72-c/untitled0.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8816749990732896848.post-4400017729803615739</id><published>2007-04-16T03:12:00.000+05:30</published><updated>2007-04-16T03:22:17.667+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2003'/><title type='text'>Exchange Message Limits Settings ( 5 Ways )</title><content type='html'>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;There are 5 different ways to limit message sizes in exchange.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Global Settings &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This is the easiest thing to do, set the message size limit with a global setting that applies to all users. &lt;/p&gt;&lt;p&gt;Open up Exchange System Manager and go to Global Settings Message Delivery and right-click to open the properties. Click on the Defaults tab and enter the default size limits.&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5053774380251636450" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_cS-6mL14PvI/RiKdBdXeYuI/AAAAAAAAAAM/XRU8ShX21rQ/s320/image001.jpg" border="0" /&gt; &lt;strong&gt;Connector Properties&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Connectors are used to connect Exchange server to remote mail servers. When you send a message to a user outside of your organization it goes through a connector. You can limit the size of a message that goes through a connector. &lt;/p&gt;&lt;p&gt;Open up to connectors properties and on the Content Restrictions tab you can specify to allow Only messages less than (KB). &lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5053774650834576114" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp2.blogger.com/_cS-6mL14PvI/RiKdRNXeYvI/AAAAAAAAAAU/F2HoHUC6PLc/s320/image002.jpg" border="0" /&gt; &lt;p&gt;&lt;strong&gt;Virtual SMTP Server &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Connectors only apply to outgoing mail, to limit incoming mail you can set a limit on the virtual SMTP server.&lt;br /&gt;Open up ESM and go to Servers Server name Protocols SMTP and right-click on the SMTP virtual server and choose Properties; click on the Messages tab. Here you can set to limit message size to (KB). &lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5053774960072221442" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp2.blogger.com/_cS-6mL14PvI/RiKdjNXeYwI/AAAAAAAAAAc/HiuAw57J-Lw/s320/image003.jpg" border="0" /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Distribution List &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;When creating, or editing a Distribution List, you can specify a limit for a message size sent to members of the group.&lt;br /&gt;On the Exchange General tab of the groups properties, you can set the message size limit. &lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5053775368094114594" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_cS-6mL14PvI/RiKd69XeYyI/AAAAAAAAAAs/yDy25YFdVh4/s320/image004.jpg" border="0" /&gt; &lt;p&gt;&lt;strong&gt;Mailbox Properties &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;On the user level, open up the user account properties and select the Exchange General tab. Click on Delivery Restrictions and set limits here too. &lt;img id="BLOGGER_PHOTO_ID_5053775213475291922" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_cS-6mL14PvI/RiKdx9XeYxI/AAAAAAAAAAk/0p9n9heG89c/s320/image005.jpg" border="0" /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8816749990732896848-4400017729803615739?l=exchangeshare.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/4400017729803615739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/4400017729803615739'/><link rel='alternate' type='text/html' href='http://exchangeshare.blogspot.com/2007/04/exchange-message-limits-settings-5-ways.html' title='Exchange Message Limits Settings ( 5 Ways )'/><author><name>Amit Tank</name><uri>http://www.blogger.com/profile/00099672975544572589</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_cS-6mL14PvI/RiKdBdXeYuI/AAAAAAAAAAM/XRU8ShX21rQ/s72-c/image001.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8816749990732896848.post-3882268070224469218</id><published>2007-04-16T03:07:00.000+05:30</published><updated>2007-04-17T04:26:19.223+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2003'/><title type='text'>DSAccess Component in Exchange</title><content type='html'>Prior to Exchagne 2000, Exchange had its own "directory service". When Exchange switched to storing Exchange data in Active Directory Microsoft needed a way for Exchange to communicate with Active Directory. From this need DSAccess was created to regulate traffic between Exchange 2000/2003 and Active Directory.&lt;br /&gt;&lt;br /&gt;DSAccess is an API that is used by Exchange to query Active Directory. It is used when Exchange needs to obtain information on recipients and configuration. The following Exchange services are just some of the components that depends on DSAccess&lt;br /&gt;- Exchange System Attendant&lt;br /&gt;- Exchange Message Transfer Agent&lt;br /&gt;- Exchange information store&lt;br /&gt;&lt;br /&gt;The DSAccess cache contains two distinct caches.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. The configuration cache &lt;/strong&gt;&lt;br /&gt;The configuration cache is used to store configuration data such as information on the store(s) and routing and is 5MB is size. When the Exchange server starts up DSAccess discovers the Active Directory topology, a list of domain controllers and global catalog servers. This is repeated every 15 minutes looking for configuration changes. Every time an Exchange server requires DC or GC access, the configuration cache is viewed to find an available DC or GC.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;2. The user objects cache. &lt;/strong&gt;&lt;br /&gt;The other cache, the user object cache, is used to store user data. When an Exchange server needs to locate information on a user, DSAccess will look in this cache first, before performing an LDAP query. User objects in the cache expire based on two criteria, either the TTL expires, or the cache is filled and needs to cache newer information. The default size of the cache is 140MB.&lt;br /&gt;&lt;br /&gt;DSAccess is composed of a group of DLLs.&lt;br /&gt;- DSAccess.dll&lt;br /&gt;- Dscmgs.dll&lt;br /&gt;- Dscperf.dll&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8816749990732896848-3882268070224469218?l=exchangeshare.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/3882268070224469218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/3882268070224469218'/><link rel='alternate' type='text/html' href='http://exchangeshare.blogspot.com/2007/04/dsaccess-component-in-exchange.html' title='DSAccess Component in Exchange'/><author><name>Amit Tank</name><uri>http://www.blogger.com/profile/00099672975544572589</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8816749990732896848.post-2404807118156806539</id><published>2007-04-16T02:56:00.000+05:30</published><updated>2007-04-16T03:06:00.184+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2003'/><title type='text'>Excluding User(s) From IMF in Exchange</title><content type='html'>Exchange 2003 SP2 offers a new feature called Intelligent Message Filter which provides Spam protection for users with mailboxes on the Exchange server. There are some cases when you may have a user, or users who do not wish to have their mail filtered and rely on other methods for Spam prevention. &lt;br /&gt;&lt;br /&gt;You have to install a Hot Fix KB912587, This is an unsupported hot fix that has not passed regression testing, and so make sure you test it before you deploy this in your production environment. &lt;br /&gt;&lt;br /&gt;With the hot fix installed, there are a few registry settings you need to configure. Open up the registry for editing and drill down too &lt;br /&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\Exchange &lt;br /&gt;&lt;br /&gt;Create a new key called ContentFilter and under this create a new DWORD called CheckRecipients. You have two options for IMF exclusion &lt;br /&gt;&lt;br /&gt;- Inclusive - Setting the value of CheckRecipients to 1 will cause the IMF filter to be bypassed as long as one recipient is on the list of recipients. &lt;br /&gt;If an email is sent to 10 people in the organization, and one of those users is excluded from IMF, the message will not be filtered for anyone. &lt;br /&gt;- Exclusive - Setting the value of CheckRecipients to 2 will cause the IMF filter to be bypassed only is all recipients are on the list. If an email is sent to 10 people in the organization, all the recipients must be excluded from IMF for the message to pass through unfiltered. If even one user is not on the list the message will pass through IMF. &lt;br /&gt;&lt;br /&gt;Finally you need to create a new Multi-String called RecipList and enter the SMTP address of the recipients you want to exclude from IMF.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8816749990732896848-2404807118156806539?l=exchangeshare.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/2404807118156806539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/2404807118156806539'/><link rel='alternate' type='text/html' href='http://exchangeshare.blogspot.com/2007/04/excluding-users-from-imf-in-exchange.html' title='Excluding User(s) From IMF in Exchange'/><author><name>Amit Tank</name><uri>http://www.blogger.com/profile/00099672975544572589</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8816749990732896848.post-8894028773964531726</id><published>2007-04-16T02:54:00.000+05:30</published><updated>2007-04-17T04:26:46.795+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>MS Exchange 2007 Certification Range</title><content type='html'>Check this new Microsoft Certification range for Exchange 2007.&lt;br /&gt;&lt;br /&gt;http://www.microsoft.com/learning/exams/70-236.mspx&lt;br /&gt;http://www.microsoft.com/learning/exams/70-237.mspx&lt;br /&gt;http://www.microsoft.com/learning/exams/70-238.mspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8816749990732896848-8894028773964531726?l=exchangeshare.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/8894028773964531726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/8894028773964531726'/><link rel='alternate' type='text/html' href='http://exchangeshare.blogspot.com/2007/04/ms-exchange-2007-certification-range.html' title='MS Exchange 2007 Certification Range'/><author><name>Amit Tank</name><uri>http://www.blogger.com/profile/00099672975544572589</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8816749990732896848.post-7068518730621228082</id><published>2007-04-16T02:50:00.000+05:30</published><updated>2007-04-16T02:53:38.624+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange'/><title type='text'>Recover Shift Deleted Mails through OWA</title><content type='html'>If you have deleted some mails with shift delete key, you can't recover through Recover Deleted Items in outlook.&lt;br /&gt;&lt;br /&gt;OWA can also help in this case . . . open OWA with below link &amp;amp; enjoy recovering. . .&lt;br /&gt;&lt;br /&gt;http://(Exchange Server Name)/Exchange/(User Logon ID)/(folder name)/?cmd=showdeleted&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8816749990732896848-7068518730621228082?l=exchangeshare.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/7068518730621228082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/7068518730621228082'/><link rel='alternate' type='text/html' href='http://exchangeshare.blogspot.com/2007/04/recover-shift-deleted-mails-through-owa.html' title='Recover Shift Deleted Mails through OWA'/><author><name>Amit Tank</name><uri>http://www.blogger.com/profile/00099672975544572589</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8816749990732896848.post-4020068249105668174</id><published>2007-04-16T02:25:00.000+05:30</published><updated>2007-04-16T02:36:15.725+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>De-Emphasized &amp; Discontinued Features in Exchange 2007</title><content type='html'>&lt;blockquote&gt;&lt;p&gt;&lt;a name="msg_9b877e616da96aef"&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:130%;"&gt;&lt;strong&gt;De-emphasized Features&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;These features are still included in the Exchange product, but they're not prioritized anymore and will most likely disappear in the next Exchange release after Exchange Server 2007.&lt;br /&gt;│ Public Folders&lt;br /&gt;│ Proxy Address Generators&lt;br /&gt;│ CDO 1.21&lt;br /&gt;│ MAPI32&lt;br /&gt;│ CDOEX (CDO 3.0)&lt;br /&gt;│ Exchange WebDAV extensions&lt;br /&gt;│ ExOLEDB&lt;br /&gt;│ Store Events&lt;br /&gt;│ Streaming backup APIs&lt;br /&gt;│ Exchange Server Virus Scanning API (VSAPI)&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Discontinued Features&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;Because of the major architectural changes in Exchange Server 2007, several of the features and components included in previous versions of Exchange have been discontinued in Exchange Server 2007.&lt;br /&gt;&lt;strong&gt;Architecture Features&lt;/strong&gt;&lt;br /&gt;│ Routing Groups&lt;br /&gt;│ Administrative Groups&lt;br /&gt;│ Link State Routing&lt;br /&gt;│ Routing Objects&lt;br /&gt;│ IMF (replaced by Content Filter which can be considered IMF v3)&lt;br /&gt;│ Network Attached Storage (NAS)&lt;br /&gt;│ Exchange installable File System (ExIFS)&lt;br /&gt;│ Event Service&lt;br /&gt;&lt;strong&gt;Recipient-Related Features&lt;/strong&gt;&lt;br /&gt;│ Exchange extensions in Active Directory Users and Computers MMC snap-in&lt;br /&gt;│ Microsoft Exchange Server Mailbox Merge Wizard (ExMerge)&lt;br /&gt;│ Recipient Update Service (RUS)&lt;br /&gt;&lt;strong&gt;Mobile Features&lt;/strong&gt;&lt;br /&gt;│ Outlook Mobile Access (OMA)&lt;br /&gt;│ Outlook Mobile Access Browse&lt;br /&gt;│ Always-Up-To-Date version 1 (AUTD v1)&lt;br /&gt;│ S/MIME (will be back when Exchange 2007 SP1 releases)&lt;br /&gt;&lt;strong&gt;Outlook Web Access Features&lt;/strong&gt;&lt;br /&gt;│ S/MIME Control component (will be back when Exchange 2007 SP1 releases)&lt;br /&gt;│ Rules, Notes, Post Forms, Monthly Calendar view&lt;br /&gt;│ Custom Forms&lt;br /&gt;│ Editing personal distribution lists&lt;br /&gt;│ URL commands except for free/busy, galfind, navbar, and contents&lt;br /&gt;│ Public folder access&lt;br /&gt;│ Exchange Web forms&lt;br /&gt;&lt;strong&gt;Public Folder Features&lt;/strong&gt;&lt;br /&gt;│ Public Folder Management via GUI (but will be back when Exchange 2007 SP1 releases)&lt;br /&gt;│ Non-MAPI top-level hierarchies in a public folder store&lt;br /&gt;│ Public folder access using NNTP&lt;br /&gt;│ Public folder access using IMAP4&lt;br /&gt;&lt;strong&gt;Protocol Features&lt;/strong&gt;&lt;br /&gt;│ Network News Transfer Protocol (NNTP)&lt;br /&gt;│ Management of POP3/IMAP4 via GUI (Will most likely be back when Exchange 2007 SP1 releases)&lt;br /&gt;│ X.400 Message Transfer Agent (MTA)&lt;br /&gt;│ SMTP Virtual Server Instances&lt;br /&gt;&lt;strong&gt;Connector Features&lt;/strong&gt;&lt;br /&gt;│ Connector for Novell GroupWise and migration tools&lt;br /&gt;│ Connector for Lotus Notes (an Exchange 2007 version is under development)&lt;br /&gt;&lt;strong&gt;HA Features&lt;/strong&gt;&lt;br /&gt;│ Active/Active (A/A) clustering&lt;br /&gt;&lt;strong&gt;Exchange 5.5-Related Features&lt;/strong&gt;&lt;br /&gt;│ Installing Exchange 5.5. into an Exchange 2007 organization&lt;br /&gt;│ Support for Exchange 5.5 in same forest as Exchange 2007&lt;br /&gt;│ Installing Exchange 2007 into an organization containing Exchange 5.5 servers&lt;br /&gt;│ Active Directory Connector (ADC)&lt;br /&gt;│ Site Replication Service (SRS)&lt;br /&gt;&lt;strong&gt;APIs and Development Features&lt;br /&gt;&lt;/strong&gt;│ Transport Event hooks&lt;br /&gt;│ Workflow Designer (included in Exchange 2003 SDK)&lt;br /&gt;│ CDO for Workflow (on Exchange 2003 media)&lt;br /&gt;│ CDOEXM&lt;br /&gt;│ Exchange WMI classes&lt;br /&gt;│ MAPI Client on Exchange Server&lt;br /&gt;&lt;strong&gt;Tools and Management Features&lt;/strong&gt;&lt;br /&gt;│ Monitoring and Status Node&lt;br /&gt;│ Message Tracking Center Node and tracking mechanism&lt;br /&gt;│ Mailbox Recovery Center&lt;br /&gt;│ Mailbox Management Service&lt;br /&gt;│ Clean Mailbox tool&lt;br /&gt;│ Migration Wizard&lt;br /&gt;│ ExProfRe&lt;br /&gt;│ Inter-Organization Replication tool (InterORG)&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8816749990732896848-4020068249105668174?l=exchangeshare.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/4020068249105668174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8816749990732896848/posts/default/4020068249105668174'/><link rel='alternate' type='text/html' href='http://exchangeshare.blogspot.com/2007/04/de-emphasized-discontinued-features-in.html' title='De-Emphasized &amp; Discontinued Features in Exchange 2007'/><author><name>Amit Tank</name><uri>http://www.blogger.com/profile/00099672975544572589</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
