<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Messaging Server Support</title>
	<atom:link href="http://messagingserversupport.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://messagingserversupport.com</link>
	<description>Solutions Simplified</description>
	<lastBuildDate>Wed, 10 Apr 2013 21:47:42 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>SQL Server Reporting Services Integration with SharePoint &#8211; Error On attempt to setup subscription for an external email address</title>
		<link>http://messagingserversupport.com/2013/04/10/sql-server-reporting-services-integration-with-sharepoint-error-on-attempt-to-setup-subscription-for-an-external-email-address/</link>
		<comments>http://messagingserversupport.com/2013/04/10/sql-server-reporting-services-integration-with-sharepoint-error-on-attempt-to-setup-subscription-for-an-external-email-address/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 21:47:42 +0000</pubDate>
		<dc:creator>Sandeep</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://messagingserversupport.com/?p=972</guid>
		<description><![CDATA[Symptoms: ============ On Attempt to setup subscription for an external email address, following error is received A Subscription Delivery error has occured. (rsDeliveryError) One of the extention parameters is not valid for the following reason: The name of the host specified in the e-mail address sandeep@messagingserversupport.com is not valid. (rsInvalidExtentionParameter) Cause: ========== Permittedhost section of [...]]]></description>
			<content:encoded><![CDATA[<p>Symptoms:<br />
============<br />
On Attempt to setup subscription for an external email address, following error is received</p>
<p>A Subscription Delivery error has occured. (rsDeliveryError)<br />
One of the extention parameters is not valid for the following reason: The name of the host specified in the e-mail address sandeep@messagingserversupport.com is not valid. (rsInvalidExtentionParameter)</p>
<p>Cause:<br />
==========<br />
Permittedhost section of rsreportserver.config is populated with specific domain names</p>
<p>Resolution&#8221;<br />
=============</p>
<p>Add the external domain name or IP address to the permittedhost section of rsreportserver.config file to allow email delivery to that domain, if you do not want to restrict email delivery &amp; want it to be recieved by all domains, leave the permittedhost section blank.</p>
<p>by default this value is not set,</p>
<p>&nbsp;</p>
<p>Reference : http://msdn.microsoft.com/en-us/library/ms157273.aspx</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://messagingserversupport.com/2013/04/10/sql-server-reporting-services-integration-with-sharepoint-error-on-attempt-to-setup-subscription-for-an-external-email-address/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mysites deleted after recreating User profile Sync connection &#8211; SharePoint 2010</title>
		<link>http://messagingserversupport.com/2013/04/03/mysites-deleted-after-recreating-user-profile-sync-connection-sharepoint-2010/</link>
		<comments>http://messagingserversupport.com/2013/04/03/mysites-deleted-after-recreating-user-profile-sync-connection-sharepoint-2010/#comments</comments>
		<pubDate>Wed, 03 Apr 2013 21:10:28 +0000</pubDate>
		<dc:creator>Sandeep</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://messagingserversupport.com/?p=970</guid>
		<description><![CDATA[We deleted &#38; recreated the user profile sync connection &#38; after which all users started getting a warning message that their Mysites would be deleted. What we found out is we should disable the Mysite Cleanup job prior to recreating the user profile sync connection. This behaviour is by design if you want to not [...]]]></description>
			<content:encoded><![CDATA[<p>We deleted &amp; recreated the user profile sync connection &amp; after which all users started getting a warning message that their Mysites would be deleted.</p>
<p>What we found out is we should disable the Mysite Cleanup job prior to recreating the user profile sync connection.</p>
<p>This behaviour is by design if you want to not have Mysites deleted automatically.</p>
<p>Key point to remember here is that<br />
1. Mysite Cleanup Job needs to be disabled prior to recreating user profile Sync<br />
2. When you do the Initial sync you will see user profiles marked for deletion<br />
3. successful completion of a full sync and at least one incremental sync so that the users are again marked as active.</p>
]]></content:encoded>
			<wfw:commentRss>http://messagingserversupport.com/2013/04/03/mysites-deleted-after-recreating-user-profile-sync-connection-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Outlook Profile Still Pointing to Exchange Server 2007 After Move Mailbox to Exchange Server 2010 &#8211; Exchange 2007 to Exchange 2010 Migration Issue</title>
		<link>http://messagingserversupport.com/2013/04/03/outlook-profile-still-pointing-to-exchange-server-2007-after-move-mailbox-to-exchange-server-2010-exchange-2007-to-exchange-2010-migration-issue/</link>
		<comments>http://messagingserversupport.com/2013/04/03/outlook-profile-still-pointing-to-exchange-server-2007-after-move-mailbox-to-exchange-server-2010-exchange-2007-to-exchange-2010-migration-issue/#comments</comments>
		<pubDate>Wed, 03 Apr 2013 20:12:32 +0000</pubDate>
		<dc:creator>Sandeep</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://messagingserversupport.com/?p=967</guid>
		<description><![CDATA[We are doing a migration from Exchange Server 2007 to Exchange Server 2010 in the same Exchange organization &#38; discovered an interesting issue where after moving mailbox from Exchange 2007 to Exchange 2010 with the new-moverequest the outlook profile did not automatically point to Exchange 2010 CAS server, it still kept trying to connect with [...]]]></description>
			<content:encoded><![CDATA[<p>We are doing a migration from Exchange Server 2007 to Exchange Server 2010 in the same Exchange organization &amp; discovered an interesting issue where after moving mailbox from Exchange 2007 to Exchange 2010 with the new-moverequest the outlook profile did not automatically point to Exchange 2010 CAS server, it still kept trying to connect with Exchange 2007 Server.</p>
<p>While all this time, we could create a new profile for the moved mailbox using autodiscover &amp; that would work, it could connect with the new Exchange Server 2010 just fine, however the old or existing profile will not automatically get updated.</p>
<p>After some research we found the following article on Microsoft knowledge base</p>
<p><a href="http://support.microsoft.com/kb/2626707">http://support.microsoft.com/kb/2626707</a></p>
<p>&nbsp;</p>
<p>This happens because of the store cache interval &amp; In all practical scenario’s it may take upto 2 hours ( as seen in this case) for the profile to get updated as seen in this case. During this period, if you create a new profile for the user using autodiscover, it will correctly point to the new server, but in the real world the customers would want to have their existing outlook profile point to the new server.</p>
<p>&nbsp;</p>
<p>The resolution is to reduce the store cache, but still some delay is expected. So practically the online move feature with E2K10 is not very useful here, so do not recommend move mailbox from E2K7 to E2K10 during work hours to make use of the Online move feature.</p>
<p>&nbsp;</p>
<p>This caught us unaware this time, but hopefully not for future migrations.</p>
]]></content:encoded>
			<wfw:commentRss>http://messagingserversupport.com/2013/04/03/outlook-profile-still-pointing-to-exchange-server-2007-after-move-mailbox-to-exchange-server-2010-exchange-2007-to-exchange-2010-migration-issue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Install Exchange 2013 RTM on Windows Server 2012</title>
		<link>http://messagingserversupport.com/2013/03/06/how-to-install-exchange-2013-rtm-on-windows-server-2012/</link>
		<comments>http://messagingserversupport.com/2013/03/06/how-to-install-exchange-2013-rtm-on-windows-server-2012/#comments</comments>
		<pubDate>Wed, 06 Mar 2013 09:41:32 +0000</pubDate>
		<dc:creator>Hasnain Shaikh</dc:creator>
				<category><![CDATA[Exchange Server 2013]]></category>

		<guid isPermaLink="false">http://messagingserversupport.com/?p=912</guid>
		<description><![CDATA[Due to lot of work pressure in last few days I could not write any article. Now I have got some time to demonstrate how to install exchange 2013 RTM on windows server 2012 in today&#8217;s article. In our last article we looked at the prerequisites to install exchange server 2013, Please make sure you [...]]]></description>
			<content:encoded><![CDATA[<p>Due to lot of work pressure in last few days I could not write any article. Now I have got some time to demonstrate how to install exchange 2013 RTM on windows server 2012 in today&#8217;s article. In our last article we looked at the prerequisites to install exchange server 2013, Please make sure you have all those prerequisites before going forward with installation of Exchange server 2013.</p>
<p>Let&#8217;s start with Preparing server for installing Exchange 2013 RTM.</p>
<p>1- Install Remote Administration Server tool on the Server.<br />
<strong>Install-WindowsFeature RSAT-ADDS</strong></p>
<p>2- Install Windows Features on Windows Server 2012 required for Exchange 2013 RTM. It requires the same features for Mailbox server role and Client access server role.<br />
<strong>Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation</strong></p>
<p>Installation of these features may fail if you don’t have the internet connection on server because these features are not installed by default with windows server 2012 base installation and it tries to download from internet. In such case use below step to install these features.</p>
<p>Open up PowerShell as an administrator and run following commands.</p>
<p><strong>Mkdir C:\mountdir</strong><br />
<strong>Dism /get-wiminfo /wimfile:D:\sources\install.wim</strong> (Here D:\ is DVD drive which has Windows Server 2012 setup disk)<br />
<strong>Dism /mount-wim /WimFile:D:\sources\install.wim /Index:4 /MountDir:c:\mountdir /readonly</strong> (Choose the Index from the above command&#8217;s output based on your server version)</p>
<p><strong>Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation -Source C:\mountdir\windows\winsxs</strong></p>
<p>3- Post installing these features restart the server and install following software.<br />
Unified Communications Managed API 4.0 Runtime – <a href="http://www.microsoft.com/en-us/download/details.aspx?id=34992">http://www.microsoft.com/en-us/download/details.aspx?id=34992</a><br />
Office 2010 Filter Pack 2.0 – <a href="http://go.microsoft.com/fwlink/?LinkID=191548">http://go.microsoft.com/fwlink/?LinkID=191548</a><br />
Office 2010 Filter Pack 2.0 SP1 – <a href="http://go.microsoft.com/fwlink/?LinkId=262358">http://go.microsoft.com/fwlink/?LinkId=262358</a></p>
<p>Now we are good to prepare active directory schema and domain.</p>
<p><strong>Setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms</strong><br />
To run this command you must be a member of Schema admin and Enterprise admins group.<br />
This command should be executed from the same domain and same active directory site as Schema Master server.<br />
This imports 100 ldf files to update the schema with Exchange 2013 specific attributes.<br />
Once its completed, Please check the attribute <strong>RangeUpper</strong> at following object.<br />
CN=ms-Exch-Schema-Version-Pt,CN=Schema,CN=Configuration,DC=MSS,DC=Com<br />
The value should be 15137. You can also look at the ExchangeSetup.log to see more information</p>
<p><strong>Setup.exe /PrepareAD /OrganizationName</strong>:&#8221;organizationname&#8221; <strong>/IAcceptExchangeServerLicenseTerms<br />
</strong>If you already have an existing exchange organization, You don&#8217;t need to specify organizationname switch.<br />
You must be a member of Enterprise Admin group to run this command<br />
Verifies the active directory schema is updated for Exchange 2013 RTM , If not it will prepare the active directory schema first.<br />
Creates Microsoft Exchange container and it&#8217;s sub containers under configuration partition of the Active directory database.<br />
Creates &#8220;Microsoft Exchange Security Groups&#8221; OU in the root domain tree within forest and set permissions on this OU.<br />
Assign permission throughout the active directory configuration<br />
Creates universal security groups under Microsoft Exchange Security Groups OU<br />
It also prepares the local domain for Exchange server 2013</p>
<p><strong>Setup.exe /Preparedomain /IAcceptExchangeServerLicenseTerms</strong><br />
You should be a member of Domain Admins group to run this command.<br />
You need to run this command if you are planning to deploy exchange in child domain or any other domain within same forest.<br />
If you want to prepare all domains within your forest so run below command and this would require Enterprise admin permission<br />
<strong>Setup.exe /PrepareAlldomains /IAcceptExchangeServerLicenseTerms</strong><br />
Creates Microsoft Exchange System Object container under domain tree and sets permission on this container.<br />
Creates &#8220;Exchange install domain servers&#8221; global group under MESO and updates its membership.</p>
<p>4- How to verify if my active directory is prepared successfully for Exchange Server 2013 RTM.<br />
* Check and verify the value for <strong>RangeUpper</strong> attribute at &#8220;CN=ms-Exch-Schema-Version-Pt,CN=Schema,CN=Configuration,DC=MSS,DC=Com&#8221;. It should be 15137.<br />
* Check and verify the value for <strong>objectVersion</strong> on Microsoft Exchange System object container under domain partition. It should be 13236.<br />
* Check and verify the value for following attribute at &#8221;cn=organization name,cn=Microsoft exchange,cn=services,cn=configuration,dc=mss,dc=com&#8221;<br />
<strong>msExchProductId</strong>  &#8211; The value should be 15.00.516.032.<br />
<strong>objectVersion</strong>  &#8211; The value should be 15449.</p>
<p>Now we are all set to install Exchange server 2013 RTM. You can install Exchange Server 2013 either using setup wizard or unattended mode. To install using setup wizard you just need to double click on setup.exe for exchange 2013 and follow the setup wizard. For unattended mode you will have to run following command.</p>
<p>Open up command prompt as an administrator and Navigate to Exchange Server 2013 RTM setup<br />
<strong>Setup.exe /Mode:Install /Roles:CA,MB /IAcceptExchangeServerLicenseTerms<br />
</strong>For more information on unattended setup options please check <a href="http://technet.microsoft.com/en-us/library/aa997281(v=exchg.150).aspx">http://technet.microsoft.com/en-us/library/aa997281(v=exchg.150).aspx</a></p>
<p>It will install following roles on the server</p>
<p><a href="http://messagingserversupport.com/wp-content/uploads/2013/03/Untitled.png"><img class="alignleft size-full wp-image-930" title="Untitled" src="http://messagingserversupport.com/wp-content/uploads/2013/03/Untitled.png" alt="" width="530" height="130" /></a><br />
&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Once the installation is completed, It will suggest you to restart the server once before putting into production.<br />
<a href="http://messagingserversupport.com/wp-content/uploads/2013/03/pic6.png"><img class="alignleft size-full wp-image-932" title="pic6" src="http://messagingserversupport.com/wp-content/uploads/2013/03/pic6.png" alt="" width="800" height="375" /></a></p>
<p>Now we have installed Exchange Server  2013 RTM successfully. In the next article we will see how to verify the Exchange Server 2013 RTM installation.</p>
<p>Please write an email to us at <a href="mailto:mail@messagingserversupport.com">mail@messagingserversupport.com</a> for any queries or suggestions</p>
<p>Cheers,<br />
Team MSS</p>
]]></content:encoded>
			<wfw:commentRss>http://messagingserversupport.com/2013/03/06/how-to-install-exchange-2013-rtm-on-windows-server-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Grant Read Access Permission on a Mailbox in Exchange Server 2010/2013</title>
		<link>http://messagingserversupport.com/2013/03/03/how-to-grant-read-access-permission-on-a-mailbox-in-exchange-server-20102013/</link>
		<comments>http://messagingserversupport.com/2013/03/03/how-to-grant-read-access-permission-on-a-mailbox-in-exchange-server-20102013/#comments</comments>
		<pubDate>Sun, 03 Mar 2013 02:56:08 +0000</pubDate>
		<dc:creator>Hasnain Shaikh</dc:creator>
				<category><![CDATA[Exchange Server 2010]]></category>
		<category><![CDATA[Exchange Server 2013]]></category>

		<guid isPermaLink="false">http://messagingserversupport.com/?p=872</guid>
		<description><![CDATA[We often get a request from client where they want to grant read access permission to any user on a particular mailbox. Although there is an access rights &#8220;Read Permission&#8221; for mailbox permission available in exchange server 2007/2010 and 2013. However we have seen it does not work. Based on my research I have found [...]]]></description>
			<content:encoded><![CDATA[<p>We often get a request from client where they want to grant read access permission to any user on a particular mailbox. Although there is an access rights &#8220;Read Permission&#8221; for mailbox permission available in exchange server 2007/2010 and 2013. However we have seen it does not work. Based on my research I have found Read permission actually grants the ability to read the permissions that exist on the object. See <a href="http://technet.microsoft.com/en-us/query/ff734054">http://technet.microsoft.com/en-us/query/ff734054</a></p>
<p>Here is what I have tested in my lab.</p>
<p>Granted Read Access permission to user LCAdmin on Indiauser1 mailbox by running below command<br />
<a href="http://messagingserversupport.com/wp-content/uploads/2013/03/perm.png"><img class="alignleft size-full wp-image-875" src="http://messagingserversupport.com/wp-content/uploads/2013/03/perm.png" alt="" width="962" height="75" /></a></p>
<p>Added Indiauser1 mailbox as an additional mailbox in LCAdmin outlook profile. Tried to expand the folder for Indiauser1 and got below error.<br />
<a href="http://messagingserversupport.com/wp-content/uploads/2013/03/Untitled-picture.png"><img class="alignleft size-full wp-image-877" src="http://messagingserversupport.com/wp-content/uploads/2013/03/Untitled-picture.png" alt="" width="774" height="190" /></a></p>
<p>Here is the workaround that I have found to grant the Read Access permission on a mailbox in Exchange 2010.</p>
<p>1. Granted Reviewer permission to Lcadmin on Indiauser1 mailbox folder &#8220;Top of Information Store&#8221;. Reviewer access right grants ReadItems and Folder Visible permission. See <a href="http://technet.microsoft.com/en-us/library/dd298062(v=exchg.141).aspx">http://technet.microsoft.com/en-us/library/dd298062(v=exchg.141).aspx</a> for more details<br />
<a href="http://messagingserversupport.com/wp-content/uploads/2013/03/Untitled-picture1.png"><img class="alignleft size-full wp-image-878" src="http://messagingserversupport.com/wp-content/uploads/2013/03/Untitled-picture1.png" alt="" width="645" height="180" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>2. As soon as I granted this permission, Lcadmin was able to expand the Indiauser1 mailbox but it does not show any default folders such as Inbox or Sent Items.</p>
<p>3. Now ran the below command to provide REVIEWER permissions over all the existing folders in the Mailbox</p>
<p><span style="color: #666699">ForEach ($f in (Get-MailboxFolderStatistics Indiauser1 | Where {($_.folderpath -notlike &#8220;/Conversation Action Settings&#8221;) -and ($_.folderpath -notlike &#8220;/Quick Step Settings&#8221;) -and ($_.folderpath -notlike &#8220;/Recoverable Items&#8221;) -and ($_.folderpath -notlike &#8220;/Deletions&#8221;) -and ($_.folderpath -notlike &#8220;/Purges&#8221;) -and ($_.folderpath -notlike &#8220;/Versions&#8221;) -and ($_.Folderpath -notlike &#8220;/Top of Information Store&#8221;)})) {$fname = &#8220;Indiauser1:&#8221; + $f.FolderPath.Replace(&#8220;/&#8221;,&#8221;\&#8221;); Add-MailboxFolderPermission $fname -User Lcadmin -AccessRights Reviewer}</span></p>
<p><strong>Note:</strong> I have excluded few folders in the above command because these folders are hidden except root folder &#8220;Top of Information Store&#8221;. If you don’t exclude these folders you will get the warning as below.<br />
<a href="http://messagingserversupport.com/wp-content/uploads/2013/03/Untitled-picture2.png"><img class="alignleft size-full wp-image-891" src="http://messagingserversupport.com/wp-content/uploads/2013/03/Untitled-picture2.png" alt="" width="960" height="55" /></a></p>
<p>There are two reasons to exclude the root folder &#8220;Top of information store&#8221;.</p>
<p>1- Exchange does not recognize the root folder as &#8220;User@domain.com:\Top of Information store&#8221; though it&#8217;s not a hidden folder.<br />
<a href="http://messagingserversupport.com/wp-content/uploads/2013/03/Untitled-picture3.png"><img class="alignleft  wp-image-892" src="http://messagingserversupport.com/wp-content/uploads/2013/03/Untitled-picture3.png" alt="" width="639" height="48" /></a></p>
<p>&nbsp;</p>
<p>2- I have already granted the permission on root folder ;)</p>
<p>Please let us know if you  have any feedback at <a href="mailto:mail@messagingserversupport.com">mail@messagingserversupport.com</a></p>
<p>Cheers,<br />
Team MSS</p>
]]></content:encoded>
			<wfw:commentRss>http://messagingserversupport.com/2013/03/03/how-to-grant-read-access-permission-on-a-mailbox-in-exchange-server-20102013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prerequisites for installing Exchange 2013 RTM</title>
		<link>http://messagingserversupport.com/2013/01/25/prerequisites-for-installing-exchange-2013-rtm/</link>
		<comments>http://messagingserversupport.com/2013/01/25/prerequisites-for-installing-exchange-2013-rtm/#comments</comments>
		<pubDate>Fri, 25 Jan 2013 21:16:50 +0000</pubDate>
		<dc:creator>Hasnain Shaikh</dc:creator>
				<category><![CDATA[Exchange Server 2013]]></category>

		<guid isPermaLink="false">http://messagingserversupport.com/?p=831</guid>
		<description><![CDATA[So finally I started to read about Exchange 2013 RTM and playing it with in my lab. I have outlined  the prerequisites to install exchange 2013 in terms of Hardware, Software, Active Directory topology, Coexistence etc. Lets Start with operating system supported for Exchange 2013 RTM. Supported Operating Systems: Exchange 2013 has got only two [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #000000">So finally I started to read about Exchange 2013 RTM and playing it with in my lab. I have outlined  the prerequisites to install exchange 2013 in terms of Hardware, Software, Active Directory topology, Coexistence etc.</span></p>
<p><span style="color: #000000">Lets Start with operating system supported for Exchange 2013 RTM.</span></p>
<p><strong><span style="color: #000000">Supported Operating Systems</span>:<br />
</strong><span style="color: #000000">Exchange 2013 has got only two roles. Mailbox and Client Access server role. These roles can be installed</span><span style="color: #000000"> on following operating systems.</span><br />
<span style="color: #000000"># Windows 2008 R2 Standard edition with Service Pack 1</span><br />
<span style="color: #000000"># Windows 2008 R2 Enterprise edition with Service Pack 1</span><br />
<span style="color: #000000"># Windows 2008 R2 RTM Datacenter edition or later version</span><br />
<span style="color: #000000"># Windows 2012 Standard edition</span><br />
<span style="color: #000000"># Windows 2012 Enterprise edition</span><br />
<span style="color: #000000"># Windows 2008 R2 or Windows 2012 core edition is not supported</span>.</p>
<p><span style="color: #000000"><strong>Exchange 2013 management tools</strong></span> <span style="color: #000000">can be installed on following operating systems</span>.<br />
<span style="color: #000000"># Windows 2008 R2 Standard edition with Service Pack 1</span><br />
<span style="color: #000000"># Windows 2008 R2 Enterprise edition with Service Pack 1</span><br />
<span style="color: #000000"># Windows 2008 R2 RTM Datacenter edition or later version</span><br />
<span style="color: #000000"># Windows 2012 Standard edition</span><br />
<span style="color: #000000"># Windows 2012 Enterprise edition</span><br />
<span style="color: #000000"># 64 bit edition Windows 8</span><br />
<span style="color: #000000"># 64 bit edition Windows 7 with Service pack 1</span></p>
<p><span style="color: #000000"><strong>Other Components:<br />
</strong></span><span style="color: #000000"># Microsoft .NET Framework 4.5</span><br />
<span style="color: #000000"># Windows management framework 3.0</span><br />
<span style="color: #000000"># 64 bit Microsoft office 2010 filter pack</span><br />
<span style="color: #000000"># 64 bit Microsoft office 2010 filter pack Service pack 1</span><br />
<span style="color: #000000"># 64 bit Unified Communications Managed API (UCMA) 4.0</span><br />
<span style="color: #000000"># Remote Server Administration tools pack</span><br />
<span style="color: #000000"># Desktop-Experience</span><br />
<span style="color: #000000"># KB 974405, 2533623, 2619234 &#8211; These hotfixes are required only if we plan to install Exchange 2013 on Windows 2008 R2 SP1</span><br />
<span style="color: #000000"># Some of the IIS components (Will discuss about that in the next article for installing exchange 2013)</span></p>
<p><span style="color: #000000"><strong>Supported Outlook and Mac Clients:<br />
</strong></span><span style="color: #000000">In Exchange 2013 Outlook connectivity would be only available through RPC over HTTPs. Here are the list of minimum client requirements</span>.<br />
<span style="color: #000000"># Outlook clients  older than Outlook 2007 SP3 cannot connect to Exchange 2013</span><br />
<span style="color: #000000"># Outlook 2013, Outlook 2011 for Mac</span><br />
<span style="color: #000000"># Outlook 2010 SP1 with July 2012 cumulative update</span><br />
<span style="color: #000000"># Outlook 2007 SP3 with April 2012 cumulative update</span><br />
<span style="color: #000000"># Entourage 2008 Web services edition for Mac<br />
</span></p>
<p><span style="color: #000000"><strong>IPv6 Support:<br />
</strong></span><span style="color: #000000">Exchange 2013 supports IPv6 however this requires IPv4 to be installed on every exchange 2013 servers. We can disable IPv4 if we are not using it but we should not uninstall IPv4 otherwise it will not be supported.</span></p>
<p><span style="color: #000000"><strong>Minimum Hardware requirements for Exchange 2013:<br />
</strong></span><span style="color: #000000">This is a minimum hardware requirements for Exchange 2013, It may vary from the actual hardware requirement.</span></p>
<p><span style="color: #000000"><strong>CPU:</strong></span><br />
<span style="color: #000000"># Intel processor that supports Intel 64 architecture (Known as Intel EM64T)</span><br />
<span style="color: #000000"># Intel Itanium IA64 is not supported</span><br />
<span style="color: #000000"># AMD processor that supports AMD64 platform</span></p>
<p><span style="color: #000000"><strong>Memory:</strong></span><br />
<span style="color: #000000">It depends on what roles you install on the server, no. of mailbox and their type basis on Light, Medium, heavy and very heavy utilization</span>.</p>
<p><span style="color: #000000">Stand alone Mailbox Server role                          </span>     -  <span style="color: #000000">8GB Minimum<br />
Stand alone Client Access Server role</span>                     -  <span style="color: #000000">4GB Minimum<br />
Multi Role  </span>                                                                 -  <span style="color: #000000">8GB Minimum</span></p>
<p><span style="color: #000000"><strong>Disk Size</strong>:</span><br />
<span style="color: #000000">Below mentioned minimum space requirement does not account disk space required for Exchange database file and transaction logs</span>.</p>
<p><span style="color: #000000">5 GB disk free space on the drive you will install Exchange server 2013 RTM.<br />
An additional 500 MB free disk space for each UM language pack that you install.</span><br />
<span style="color: #000000">500 MB free space to store the mail queue database on mailbox server.</span><br />
<span style="color: #000000">200 MB free space on the system drive.</span><br />
<span style="color: #000000">3.5 GB free space to extract setup files from Exchange 2013 RTM ISO</span></p>
<p><span style="color: #000000"><strong>Supported Active Directory topology:<br />
</strong></span><span style="color: #000000">To install exchange 2013 RTM we must have following Active directory topology.<br />
# Forest functional level and Domain functional level must be Windows Server 2003 or higher<br />
# </span><span style="color: #000000">Schema Master role, Global catalog and Domain controller must run on one of the following domain controller.</span><br />
<span style="color: #000000">   Windows Server 2012</span><br />
<span style="color: #000000">   Windows Server 2008 R2 Standard/Enterprise edition</span><br />
<span style="color: #000000">   Windows Server 2008 Standard/Enterprise</span><br />
<span style="color: #000000">   Windows Server 2008 Datacenter RTM or later version</span><br />
<span style="color: #000000">   Windows Server 2003 R2/SP2 Standard/Enterprise 32/64 bit<br />
# RODC will not be supported to install Exchange 2013</p>
<p></span><span style="color: #000000"><strong>Supported Coexistence:<br />
</strong></span><span style="color: #000000">Exchange 2013 will be supported under following coexistence between Exchange 2013 and previous version of Exchange</span>.<br />
<span style="color: #000000"># Exchange 2007 SP3 with Rollup update (Rollup update is not yet released. This RU should be installed on all exchange 2007 servers  in exchange organization).<br />
# Exchange 2010 SP3. (Service pack 3 for Exchange 2010 is not yet released. SP3 for Exchange 2010 should be installed on all Exchange 2010 servers in exchange organization.<br />
#  </span><span style="color: #000000">Exchange 2003 and earlier version of Exchange are not supported in coexistence.</span></p>
<p><span style="color: #000000"><strong>Permissions required to install Exchange 2013</strong>:<br />
The user account which you will be using to install exchange 2013 must have following permissions.<br />
# To prepare Active directory for exchange 2013 will require Schema Admin and Enterprise admin permission.<br />
# Domain controller which holds schema master role must be in the same domain and same AD site from where you prepare the active directory.<br />
</span><span style="color: #000000"><span style="color: #000000">#</span></span><span style="color: #000000">To run the exchange installation setup post preparing active directory would need Enterprise admin permission and local built in administrator permission.</span></p>
<p><span style="color: #000000">I hope this should be helpful while preparing to install exchange 2013. In the next article we will demonstrate how to install Exchange 2013 RTM and verify exchange 2013 RTM installation. For any queries or comments please write us an email at <a href="mailto:mail@messagingserversupport.com">mail@messagingserversupport.com</a>.</span></p>
<p><span style="color: #000000">Stay Tuned !!!</span></p>
<p><span style="color: #000000">Cheers,<br />
Team MSS</span></p>
]]></content:encoded>
			<wfw:commentRss>http://messagingserversupport.com/2013/01/25/prerequisites-for-installing-exchange-2013-rtm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Admin Audit Log in Exchange 2010 SP1</title>
		<link>http://messagingserversupport.com/2012/12/19/admin-audit-log-in-exchange-2010-sp1/</link>
		<comments>http://messagingserversupport.com/2012/12/19/admin-audit-log-in-exchange-2010-sp1/#comments</comments>
		<pubDate>Wed, 19 Dec 2012 11:12:26 +0000</pubDate>
		<dc:creator>Hasnain Shaikh</dc:creator>
				<category><![CDATA[Exchange Server 2010]]></category>

		<guid isPermaLink="false">http://messagingserversupport.com/?p=736</guid>
		<description><![CDATA[This is a new feature which has been introduced in Exchange 2010 RTM. This feature keeps the track when a user or Administrator make any changes to the Exchange organization, Server configuration or Recipient. This can be helpful to trace following information. 1- Who has made the Change 2- What Changes have been made 3- [...]]]></description>
			<content:encoded><![CDATA[<p>This is a new feature which has been introduced in Exchange 2010 RTM. This feature keeps the track when a user or Administrator make any changes to the Exchange organization, Server configuration or Recipient. This can be helpful to trace following information.</p>
<p>1- Who has made the Change<br />
2- What Changes have been made<br />
3- When the changes have been made</p>
<p><strong>In Exchange 2010 RTM,</strong> Admin audit log is disabled by default. You had to specify an audit mailbox when enabling administrator audit logging. The audit mailbox was used to store all of the audit logs and administrators could access this mailbox to review reports. We can change the admin audit log mailbox in RTM version.</p>
<p><strong>In Exchange 2010 SP1</strong>, Admin audit log is enabled by default. Admin audit logs can be reviewed using Shell commands or ECP. No more specified Mailbox exists.In fact, the parameter AdminAuditLogMailbox has been removed.It now uses a hidden mailbox (an arbitration mailbox) and you cannot change or modify this.<br />
<strong><br />
What Gets Audited</strong>:<br />
Any operation performed using Exchange management shell, Exchange management console or Exchange web management interface run cmdlets in the background. If those cmdlet are on the cmdlet auditing list and one or more parameters on that cmdlet are on the parameter auditing, It will be audited by admin Audit Log built-in cmdlet extension agent.</p>
<p>Get-, Search- cmdlets are not audited. Test-cmdlets are not audited by default however we can enable to log Test-cmdlets. The purpose of Admin audit log is to show the action that has been performed on any object within exchange organization rather than showing what has been viewed.</p>
<p>Set-AdministratorAuditLog cmdlet is always logged. No matter the cmdlet is listed under cmdlet auditing list or admin audit is enabled or disabled.</p>
<p><strong>Admin Audit Logging configuration</strong>: By default admin audit logging is enabled, and admin Audit Log built-in cmdlet extension agent logs every cmdlet that has been run except Get-and Search-. You can also configure to log information for cmdlets you are interested in as well as you can exclude cmdlets to not get audited.</p>
<p>We can use following cmdlets to manage admin audit logging configuration.<br />
Get-AdminAuditLogConfig<br />
Set-AdminAuditLogConfig</p>
<p>Here is the output of Get-AdminAuditlogconfig cmdlet.<br />
<a href="http://messagingserversupport.com/wp-content/uploads/2012/12/Get-AdminAuditlog.png"><img class="alignleft  wp-image-745" src="http://messagingserversupport.com/wp-content/uploads/2012/12/Get-AdminAuditlog.png" alt="" width="963" height="335" /></a></p>
<p>Few examples to set the admin audit log cmdlets and parameters<br />
To Log any cmdlet parameter that has Server in their names<br />
Set-AdminAuditLogConfig –AdminAuditLogParameters *Server*</p>
<p>To Log cmdlet Remove-Mailbox<br />
Set-Adminauditlogconfig -AdminAuditlogcmdlets Remove-Mailbox</p>
<p>To Log cmdlet Remove-Mailbox and Disable-Mailbox<br />
Set-Adminauditlogconfig -AdminAuditlogcmdlets Remove-Mailbox,Disable-Mailbox</p>
<p>As soon as you run Set-Adminauditlogconfig command you will see following warning in the Exchange management shell. WARNING: The admin audit log configuration change you specified could take up to 60 minutes to take effect. Changes to the audit log configuration are refreshed every 60 minutes on computers that have the Shell open at the time a configuration change is made. If you want to apply the changes immediately, close and then open the Shell again on each computer.</p>
<p><strong>Admin Audit Log Agent</strong>: The Admin Audit Log agent is enabled by default, which is required for audit logging to function. It can&#8217;t be disabled, and its priority can&#8217;t be changed. This agent manages audit logging of cmdlet operations in Exchange 2010<br />
<a href="http://messagingserversupport.com/wp-content/uploads/2012/12/Get-AdminAuditlog1.png"><img class="alignleft size-full wp-image-750" src="http://messagingserversupport.com/wp-content/uploads/2012/12/Get-AdminAuditlog1.png" alt="" width="708" height="85" /></a></p>
<p><span style="color: #4c5356"><br />
</span><strong>Manual Admin Audit Log entry</strong>:<br />
Exchange 2010 sp1 allow us to manually write log entries to the audit log. This can be helpful in following scenarios Custom script entry and exit Change control information Maintenance start and end times</p>
<p><strong>Write-AdminAuditLog</strong>:<br />
Using Write-AdminAuditLog we can specify alphanumeric string of text up to 500 characters under comment parameters. Here is the example<br />
<a href="http://messagingserversupport.com/wp-content/uploads/2012/12/Get-AdminAuditlog2.png"><img class="alignleft size-full wp-image-754" src="http://messagingserversupport.com/wp-content/uploads/2012/12/Get-AdminAuditlog2.png" alt="" width="948" height="198" /></a></p>
<p><strong>Audit Logs:<br />
</strong>When any object is modified within exchange organization, Admin Audit Log built-in cmdlet extension agent performs following.</p>
<p>1-Checks the cmdlet that has been run<br />
2-Tries to check if that cmdlet is listed under AdminAuditLogConfigCmdlets parameter, If yes<br />
3-Tries to check if the parameter specified in the cmdlet is listed under AdminAuditLogConfigParameters<br />
4-If any one or more parameter matches, It Logs the cmdlet in the dedicated arbitration mailbox</p>
<p>We can retrieve these logs using one of the following in Exchange 2010 SP1<br />
1-ECP -Roles &amp; Auditing Page<br />
2-Search-AdminAuditLog (Result shows in Shell)<br />
3-New-Adminauditlogsearch (Result sent to a recipient specified in the cmdlet as a XML attachment which can be 10MB max in size)</p>
<p><strong>Exchange Control Panel &#8211; Auditing Page</strong><br />
<a href="http://messagingserversupport.com/wp-content/uploads/2012/12/Get-AdminAuditlog3.png"><img class="alignleft size-full wp-image-757" src="http://messagingserversupport.com/wp-content/uploads/2012/12/Get-AdminAuditlog3.png" alt="" width="720" height="478" /></a></p>
<p><strong> Search-AdminAuditLog output</strong><br />
<a href="http://messagingserversupport.com/wp-content/uploads/2012/12/Get-AdminAuditlog4.png"><img class="alignleft size-full wp-image-758" src="http://messagingserversupport.com/wp-content/uploads/2012/12/Get-AdminAuditlog4.png" alt="" width="959" height="209" /></a></p>
<p>Search-AdminAuditLog cmdlet returns a maximum of 1,000 log entries by default. We can use the ResultSize parameter to specify up to 250,000 log entries.</p>
<p><strong>Search-AdminAuditLog Parameters</strong><br />
<strong>Cmdlets</strong> Specifies the cmdlets you want to search for in the administrator audit log. <strong>Parameters</strong> Specifies the parameters you want to search for in the administrator audit log. You can only search for parameters if you specify a cmdlet to search for.<br />
<strong>End date</strong> Scopes the administrator audit log results to log entries that occurred on or before the specified date.<br />
<strong>Start date</strong> Scopes the administrator audit log results to log entries that occurred on or after the specified date.<br />
<strong>Object IDs</strong> Specifies that only administrator audit log entries that contain the specified changed objects should be returned.<br />
<strong>User IDs</strong> Specifies that only the administrator audit log entries that contain the specified IDs of the user who ran the cmdlet should be returned.<br />
<strong>Successful</strong> completion Specifies whether only administrator audit log entries that indicated a success or failure should be returned.</p>
<p><strong>New-AdminAuditLogsearch </strong>uses the same parameters as Search-AdminAuditlog, In Addition we have<br />
<strong>StatusMailRecipients</strong> Specifies the recipient email address to send the audit log.</p>
<p><strong>Admin Audit Log Entry in the XML file</strong><br />
<a href="http://messagingserversupport.com/wp-content/uploads/2012/12/Get-AdminAuditlog5.png"><img class="alignleft size-full wp-image-761" src="http://messagingserversupport.com/wp-content/uploads/2012/12/Get-AdminAuditlog5.png" alt="" width="1029" height="306" /></a></p>
<p>I hope this should be helpful to start with admin audit logs. If you have any queries or suggestion, Please contact us at <a href="mailto:mail@messagingserversupport.com">mail@messagingserversupport.com</a></p>
<p>Thanks,<br />
Team MSS</p>
]]></content:encoded>
			<wfw:commentRss>http://messagingserversupport.com/2012/12/19/admin-audit-log-in-exchange-2010-sp1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Password change feature in Owa &#8211; Exchange 2007</title>
		<link>http://messagingserversupport.com/2012/11/02/password-change-feature-in-owa-exchange-2007/</link>
		<comments>http://messagingserversupport.com/2012/11/02/password-change-feature-in-owa-exchange-2007/#comments</comments>
		<pubDate>Fri, 02 Nov 2012 18:21:06 +0000</pubDate>
		<dc:creator>Hasnain Shaikh</dc:creator>
				<category><![CDATA[Exchange Server 2007]]></category>
		<category><![CDATA[Exchange Server 2010]]></category>

		<guid isPermaLink="false">http://messagingserversupport.com/?p=668</guid>
		<description><![CDATA[Recently i got a chance to work on following issues. I would like to share basic information about password change feature and then how we fixed this issue. This feature is really helpful when user password has expired and he is not connected to domain and wants to change his password by himself. Users are unable to [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #000000">Recently i got a chance to work on following issues. I would like to share basic information about password change feature and then how we fixed this issue. This feature is really helpful when user password has expired and he is not connected to domain and wants to change his password by himself.</span></p>
<ol>
<li><span style="color: #000000">Users are unable to change password using owa. They get the following error.</span><br />
<span style="color: #000000">“The password supplied does not meet the minimum security requirements. Please contact technical support for your organization if you need help”</span><br />
<span style="color: #000000"><strong>Note:</strong> Admin is able to set the same password using active directory users and computers<br />
</span></li>
<li><span style="color: #000000">Users are unable to login in owa if the User must change password at first logon is enabled. They get the following error.</span><br />
<span style="color: #000000">&#8220;The user name or password that you entered is not valid. Try entering it again.&#8221;</span></li>
</ol>
<p><span style="color: #000000">Before we jump to the resolution, Lets get the basic information about password change feature using owa in Exchange 2007.</span></p>
<p><span style="color: #000000">The Change Password feature is provided from within Outlook Web Access and by Microsoft Internet Information Services (IIS) and enables the user to use a Web browser to change their domain password. The Change Password feature is not specific to Microsoft Exchange. Password policy settings under group policy directly affect Outlook Web Access users and will be enforced. Password policies include the following settings:</span></p>
<p><span style="color: #000000">Password Complexity</span><br />
<span style="color: #000000">Password History</span><br />
<span style="color: #000000">Minimum Password Length</span><br />
<span style="color: #000000">Maximum Password Age</span><br />
<span style="color: #000000">Minimum Password Age</span></p>
<p><span style="color: #000000">An Outlook Web Access user can use the Change Password feature in the following cases:</span></p>
<p><span style="color: #000000">To change their password after they have logged on to their mailbox by using OWA</span><br />
<span style="color: #000000">To change their password if their password will expire within a given time period</span><br />
<span style="color: #000000">To change their password if their password has already expired</span><br />
<span style="color: #000000">To change their password if the User must change password at first logon is enabled</span><br />
<span style="color: #000000">To change their password if the User cannot change password option is enabled</span></p>
<p><span style="color: #000000"><strong>Note:</strong> By default password change feature is enabled however it require additional configuration if you want to support changing passwords that have already expired or user accounts that are configured to change their password the next time the user logs on.</span></p>
<p><span style="color: #000000">Exchange 2007 SP3 adds a new feature to the Client Access server role. This feature creates a new Internet Information Services (IIS) 7 module that detects expired passwords, and redirects users to a new change password page. By default, this feature is disabled. To enable the password reset feature, you must set following registry dword.<br />
</span><br />
<span style="color: #000000">REG_DWORD &#8211; <strong>ChangeExpiredPasswordEnabled</strong></span><br />
<span style="color: #000000">Value &#8211; 1</span><br />
<span style="color: #000000">Registry hive &#8211; HKLM\SYSTEM\CurrentControlSet\Services\MSExchange OWA</span></p>
<p><span style="color: #000000"><strong>Note:</strong> This registry only works with IIS 7.0, It does not work with IIS 6.0</span></p>
<p><span style="color: #000000">Now lets take a look at the resolution for our issues. Fix for the first issue was pretty simple. We had to modify the domain group policy &#8220;Minimum Password Age&#8221; to 0 in the Account forest and that fixed the issue. By default Minimum password age is set to 1.</span></p>
<p><span style="color: #000000">To fix our secondary issue we added the registry &#8216;<strong>ChangeExpiredPasswordEnabled</strong>&#8216; on windows 2008 server and it fixed the issue. Now any user whose password is expired or set to change password at next logon were redirected to the following page to change their password using owa.<br />
<a href="http://messagingserversupport.com/wp-content/uploads/2012/11/Untitled.png"><span style="color: #000000"><img class="alignleft size-full wp-image-686" src="http://messagingserversupport.com/wp-content/uploads/2012/11/Untitled.png" alt="" width="436" height="256" /></span></a></span></p>
<p><span style="color: #000000"> </span></p>
<p><span style="color: #000000"> </span></p>
<p><span style="color: #000000"> </span></p>
<p><span style="color: #000000"> </span></p>
<p><span style="color: #000000"> </span></p>
<p><span style="color: #000000"> </span></p>
<p><span style="color: #000000"> </span></p>
<p><span style="color: #000000"> </span></p>
<p><span style="color: #000000"><br />
Now here is the problem. As per my client topology we have two CAS servers. One is based on windows 2008 sp2 and another is based on Windows 2003 SP2. Now as we know &#8216;ChangeExpiredPasswordEnabled&#8217; does not work with IIS 6.0, so whenever any user hit to client access server role which is based on windows 2003, It will not allow access to the user whose password is expired or set to change at the next logon.</span></p>
<p><span style="color: #000000">To fix this problem we had to follow below steps.</span></p>
<p><span style="color: #000000"><strong>Change PasswordChangeFlags setting</strong>.</span></p>
<p><span style="color: #000000">Followings are possible values for password change flags in IIS.</span><br />
<span style="color: #000000">0        An SSL connection is required to change passwords<br />
1        An SSL connection is not required to change passwords<br />
2        Password changing is disabled<br />
4        Password expiration notification is disabled<br />
6        Password changing and password expiration notification are disabled.</span></p>
<p><span style="color: #000000">We can run following command to verify value for Password change flags. Open up command prompt and navigate to C:\Inetpub\Adminscripts<br />
Cscript adsutil.vbs get w3svc\PasswordChangeFlags</span></p>
<p><span style="color: #000000">As per my client topology load balancer does SSL offload so I set the value 1 for password change flags by running following command.</span><br />
<span style="color: #000000">Cscript adsutil.vbs Set w3svc\PasswordChangeFlags 1</span></p>
<p><span style="color: #000000"><strong>Create IISADMPWD virtual directory</strong></span></p>
<p><span style="color: #000000">1. Open up IIS manager.<br />
2. Right click on Default web site and select New Virtual directory.<br />
3. In the Virtual Directory Creation wizard, type IISADMPWD in the Alias box, and then click Next.<br />
4. In the Directory box, type C:\winnt\system32\inetsrv\iisadmpwd (Path may change as per folder location)<br />
5. Choose Read and Run scripts permissions only and then click Next and finish.<br />
6. Check and make sure that the IISADMPWD virtual directory has only basic authentication set . Set default domain as per account forest domain name if you have resource forest topology.<br />
7. Make sure the application pool is set to MSExchangeOWAAppPool.<br />
8. Check and make sure that Active server pages is allowed under web service extension.</span><br />
<span style="color: #000000">Change Password functionality has been modified to use Active Server Pages in IIS6.0. ASP technology also provides additional benefits, such as the ability to customize the change password functionality pages to include graphics or Web site designs.</span></p>
<p><span style="color: #000000">Now any user whose password is expired or set to change password at next logon and if that user owa connection hits to CAS server which is based on Windows 2003 SP2 are redirected to following page to change their password using owa.</p>
<p><a href="http://messagingserversupport.com/wp-content/uploads/2012/11/Untitled2.png"><img class="alignleft size-full wp-image-728" src="http://messagingserversupport.com/wp-content/uploads/2012/11/Untitled2.png" alt="" width="393" height="284" /></a></span></p>
<p>&nbsp;</p>
<p><span style="color: #000000"> </span></p>
<p><span style="color: #000000"> </span></p>
<p><span style="color: #000000"> </span></p>
<p><span style="color: #000000"> </span></p>
<p><span style="color: #000000"> </span></p>
<p><span style="color: #000000"> </span></p>
<p><span style="color: #000000"> </span></p>
<p><span style="color: #000000"> </span><br />
 </p>
<p> <br />
 </p>
<p><span style="color: #000000">If you have any suggestion or queries, Please send us email at</span> <a href="mailto:mail@messagingserversupport.com">mail@messagingserversupport.com</a></p>
<p><span style="color: #000000">Thanks,</span><br />
<span style="color: #000000">Team MSS</span><span style="color: #000000"> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://messagingserversupport.com/2012/11/02/password-change-feature-in-owa-exchange-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Remove sIDHistory for multiple users using script</title>
		<link>http://messagingserversupport.com/2012/10/28/how-to-remove-sidhistory-for-multiple-users-using-script/</link>
		<comments>http://messagingserversupport.com/2012/10/28/how-to-remove-sidhistory-for-multiple-users-using-script/#comments</comments>
		<pubDate>Sun, 28 Oct 2012 14:26:38 +0000</pubDate>
		<dc:creator>Sandeep</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://messagingserversupport.com/?p=665</guid>
		<description><![CDATA[There are various reasons why you would like to remove sIDHistory for multiple users, this being protected attribute you cannot remove it using adsiedit, you will need to use ldp which is explained by Hasnain in his earlier post. This post explains how to remove sIDHistory in bulk for multiple users. First you will need [...]]]></description>
			<content:encoded><![CDATA[<p>There are various reasons why you would like to remove sIDHistory for multiple users, this being protected attribute you cannot remove it using adsiedit, you will need to use ldp which is explained by Hasnain in his earlier post.</p>
<p>This post explains how to remove sIDHistory in bulk for multiple users.</p>
<p>First you will need to export the sIDHistory for users for backup purpose<br />
Download ADMod &#038; ADfind -> http://www.joeware.net/freetools/tools/admod/</p>
<p>from the location of ADfind &#038; ADMod run the following command from command line<br />
adfind -h <dcname> -b &#8220;OU=Users,OU=Migrated,DC=TestDomain,DC=local&#8221; -f &#8220;(&#038;(objectClass=user)(objectCategory=Person)(sidhistory=*)(msexchmasteraccountsid=*))&#8221; sidhistory msexch<br />
masteraccountsid -adcsv > c:\sidhistory.csv</p>
<p>then run the following to clear sidhistory for users specified in the OU -> &#8220;OU=Users,OU=Migrated,DC=TestDomain,DC=local&#8221;</p>
<p>adfind -h </dcname><dcname> -b &#8220;OU=Users,OU=Migrated,DC=TestDomain,DC=local&#8221; -f &#8220;(&#038;(objectClass=user)(objectCategory=Person)(sidhistory=*)(msexchmasteraccountsid=*))&#8221; sidhistory -adcsv  | admod -sc csh -upto 7000</p>
<p>you may want to further tweak this to remove sIDHistory of users in specific group, here is the modification</p>
<p>adfind -h </dcname><dcname> -b &#8220;OU=Users,OU=Migrated,DC=TestDomain,DC=local&#8221; -f &#8220;(&#038;(objectClass=user)(objectCategory=Person)(sidhistory=*)(msexchmasteraccountsid=*)(memberof=CN=SiDHistoryClear,CN=Users,DC=TestDomain,DC=local))&#8221; sidhistory -adcsv  | admod -sc csh -upto 7000</p>
<p>Hope this helps, let us know if there are questions</p>
<p>-Team MSS<br />
mail@messagingserversupport.com</p>
<p></dcname></p>
]]></content:encoded>
			<wfw:commentRss>http://messagingserversupport.com/2012/10/28/how-to-remove-sidhistory-for-multiple-users-using-script/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Unable to change password using owa for linked mailbox in Exchange 2007</title>
		<link>http://messagingserversupport.com/2012/10/17/unable-to-change-password-using-owa-for-linked-mailbox-in-exchange-2007/</link>
		<comments>http://messagingserversupport.com/2012/10/17/unable-to-change-password-using-owa-for-linked-mailbox-in-exchange-2007/#comments</comments>
		<pubDate>Wed, 17 Oct 2012 19:36:47 +0000</pubDate>
		<dc:creator>Hasnain Shaikh</dc:creator>
				<category><![CDATA[Exchange Server 2007]]></category>
		<category><![CDATA[Exchange Server 2010]]></category>

		<guid isPermaLink="false">http://messagingserversupport.com/?p=573</guid>
		<description><![CDATA[Recently we encountered an issue &#8220;User was unable to change his password using owa because user account shows as resource forest user account.&#8221; Here is my environment details. Account Forest &#8211; Wipro.com Resource Forest &#8211; ATT.com. Recipient type details &#8211; Linked Mailbox I have user accounts in Wipro.com domain and linked mailboxes in ATT.com domain. [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #000000">Recently we encountered an issue &#8220;User was unable to change his password using owa because user account shows as resource forest user account.&#8221;</span></p>
<p><span style="color: #000000">Here is my environment details.</span><br />
<span style="color: #000000">Account Forest &#8211; Wipro.com</span><br />
<span style="color: #000000">Resource Forest &#8211; ATT.com</span>.<br />
<span style="color: #000000">Recipient type details &#8211; Linked Mailbox<br />
</span><br />
<span style="color: #000000">I have user accounts in Wipro.com domain and linked mailboxes in ATT.com domain</span>. <span style="color: #000000">When user tries to change his password, It shows to change the password for resource forest account which is in disabled state.<br />
<a href="http://messagingserversupport.com/wp-content/uploads/2012/10/Untitled1.png"><img class="alignleft size-full wp-image-580" src="http://messagingserversupport.com/wp-content/uploads/2012/10/Untitled1.png" alt="" width="840" height="193" /></a><br />
</span></p>
<p><span style="color: #000000">When we tried to check the associated linked master account with this mailbox, It shows as ATT\Bjoshi vs Wipro\Bjoshi.</span></p>
<p><a href="http://messagingserversupport.com/wp-content/uploads/2012/10/Untitled2.png"><img class="alignleft size-full wp-image-596" src="http://messagingserversupport.com/wp-content/uploads/2012/10/Untitled2.png" alt="" width="641" height="85" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="color: #000000">The linked master account should show as Wipro\BJoshi as its showing below for another linked mailbox.<br />
</span><br />
<a href="http://messagingserversupport.com/wp-content/uploads/2012/10/Untitled3.png"><img class="alignleft size-full wp-image-599" src="http://messagingserversupport.com/wp-content/uploads/2012/10/Untitled3.png" alt="" width="642" height="99" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>We tried to set the linked master account to Att\Bjoshi but got following error.</p>
<p><a href="http://messagingserversupport.com/wp-content/uploads/2012/10/Untitled4.png"><img class="alignleft size-full wp-image-605" src="http://messagingserversupport.com/wp-content/uploads/2012/10/Untitled4.png" alt="" width="645" height="101" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="color: #000000">We took the sid value from MsexchMasteraccountsid attribute on Bjoshi mailbox and tried to find sid using ldp.exe on windows 2008 domain controller. We found it was resolving to ATT\Bjoshi</span></p>
<p><a href="http://messagingserversupport.com/wp-content/uploads/2012/10/Untitled5.png"><img class="alignleft size-full wp-image-628" src="http://messagingserversupport.com/wp-content/uploads/2012/10/Untitled5.png" alt="" width="378" height="68" /></a><br />
 </p>
<p><span style="color: #000000"><br />
We took the ldp dump for user Bjoshi and found, This user has the same sid value in sIDHistory attribute as well. (Note: We had migrated this user using ADMT and it has copied the sIDHistory as well in past)<br />
</span><br />
<a href="http://messagingserversupport.com/wp-content/uploads/2012/10/Untitled6.png"><img class="alignleft size-full wp-image-630" src="http://messagingserversupport.com/wp-content/uploads/2012/10/Untitled6.png" alt="" width="590" height="211" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="color: #000000">We tried to clear the sIDHistory using adsiedit but failed so we used ldp to modify sIDHistory attribute.<br />
</span><br />
<a href="http://messagingserversupport.com/wp-content/uploads/2012/10/Untitled7.png"><img class="alignleft size-full wp-image-633" src="http://messagingserversupport.com/wp-content/uploads/2012/10/Untitled7.png" alt="" width="342" height="377" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>It deleted the value from sIDHistory attribute for Bjoshi user account and now when we checked the linked master account, It shows the correct linked master account. Now user was able to change his password successfully.</p>
<p><a href="http://messagingserversupport.com/wp-content/uploads/2012/10/Untitled8.png"><img class="alignleft size-full wp-image-634" src="http://messagingserversupport.com/wp-content/uploads/2012/10/Untitled8.png" alt="" width="527" height="86" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>In the next post we will describe multiple ways to clean sIDHistory if have to do it for multiple users.</p>
<p>Please let us know if you have any suggestion or queries at <a href="mailto:mail@messagingserversupport.com">mail@messagingserversupport.com</a></p>
<p>Cheers,<br />
Team MSS</p>
]]></content:encoded>
			<wfw:commentRss>http://messagingserversupport.com/2012/10/17/unable-to-change-password-using-owa-for-linked-mailbox-in-exchange-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
