<?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-29816731</id><updated>2012-01-28T20:25:07.701-08:00</updated><category term='Certificates - Unified Communications'/><category term='Office Communications Server'/><category term='Exchange 2007'/><category term='Identity Management'/><title type='text'>Unified Communications - "UC No Evil"</title><subtitle type='html'>This blog was designed to share information about Unified Communications.  Enjoy!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-29816731.post-123142270557684776</id><published>2008-03-28T23:18:00.001-07:00</published><updated>2008-03-28T23:18:12.014-07:00</updated><title type='text'>Exchange Back Pressure</title><content type='html'>&lt;font size="3"&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;After setting up an Exhange 2007 test environment on a Virtual Machine, I noticed an interesting issue with the routing of mail. Actually no mail routed at all, and the user connected whether it be via Outlook or OWA could not send any emails. No warnings, error messages or NDRs were evident to the user and the emails would simply remain within their &amp;quot;DRAFTS&amp;quot; folder. &lt;/span&gt;    &lt;br /&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;&lt;/span&gt;    &lt;br /&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;During my investigation on the Exchange Mailbox server. I noticed a warning within the application log for an &lt;/span&gt;    &lt;br /&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;&lt;/span&gt;    &lt;br /&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;&lt;span style="font-family: courier new"&gt;EventID 1009 - warning event with the Source and Category Labeled as &amp;quot;MSExchangeMailSubmission&amp;quot;. The description of the event was as follows &amp;quot;The Microsoft Exchange Mail Submission Service is currently unable to contact any Hub Transport Server in the local Active Directory Site. The servers may be too busy to accept new connections at this time&amp;quot;.&lt;/span&gt; &lt;/span&gt;    &lt;br /&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;&lt;/span&gt;    &lt;br /&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;After discover of the warning on the Mailbox Server I investigated the Hub Transport application log and discovered a warning EventID 15002, Source MSExchangeTransport, Category: ResourceManager. Although a warning this targeted the source of the problem, &amp;quot;Resources&amp;quot;. More indepth look at the warning displayed the following information:&lt;/span&gt;     &lt;br /&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;&lt;/span&gt;    &lt;br /&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;&lt;span style="font-family: courier new"&gt;The resource pressure is constant at High. Statistics: Queue database and disk space (&amp;quot;C:\Program Files\Microsoft\Exchange Server\TransportRoles\data\Queue\mail.que&amp;quot;) = 67% [High] [Normal=62% MediumHigh=64% High=66%] Queue database logging disk space (&amp;quot;C:\Program Files\Microsoft\Exchange Server\TransportRoles\data\Queue\&amp;quot;) = 67% [Normal] [Normal=91% MediumHigh=93% High=95%] Version buckets = 1 [Normal] [Normal=40 MediumHigh=60 High=100] Private bytes = 19% [Normal] [Normal=71% MediumHigh=73% High=75%] Physical memory load = 83% [limit is 94% to start dehydrating messages.] Inbound mail submission from other Hub Transport servers, the Internet, the Pickup directory, the Replay directory, and the Mailbox server, if it is on a Hub Transport server, has stopped.Loading of e-mail from the queuing database, if available, continues.&lt;/span&gt; &lt;/span&gt;    &lt;br /&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;&lt;/span&gt;    &lt;br /&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;Granted servers were not down and services were up and running; however mail was still not flowing. So I decided to do some research and I found a technet article that references this thing called &amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb201658.aspx"&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;&lt;font size="3"&gt;Back Pressure&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;span style="font-size: 85%; font-family: arial"&gt; for Exchange 2007. Basically Back Pressure is a resource monitoring feature built into Exchange 2007 Hub and Edge Transport server roles, which affects message delivery depending upon the current state of system resources available. &lt;/span&gt;    &lt;br /&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;&lt;/span&gt;    &lt;br /&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;On a Hub or Edge Server the following three levels of system resource utilization are used: &lt;/span&gt;    &lt;br /&gt;&lt;/font&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;   &lt;ul&gt;     &lt;li&gt;&lt;font size="3"&gt;&lt;strong&gt;Normal&lt;/strong&gt; The resource is not overused. The server accepts new connections and messages. &lt;/font&gt;&lt;/li&gt;      &lt;li&gt;&lt;font size="3"&gt;&lt;strong&gt;Medium&lt;/strong&gt; The resource is slightly overused. Back pressure is applied to the server in a limited manner. Mail from senders in the authoritative domain can flow. However, the server rejects new connections and messages from other sources. &lt;/font&gt;&lt;/li&gt;      &lt;li&gt;&lt;font size="3"&gt;&lt;strong&gt;High&lt;/strong&gt; The resource is severely overused. Full back pressure is applied. All message flow stops, and the server rejects all new connections and messages. &lt;/font&gt;&lt;/li&gt;   &lt;/ul&gt;    &lt;br /&gt;&lt;font size="3"&gt;All configuration options for back pressure are available in the EdgeTransport.exe.config application configuration file that is located in the&lt;strong&gt; C:\Program Files\Microsoft\Exchange Server\Bin&lt;/strong&gt; directory. The EdgeTransport.exe.config file is an XML application configuration file that is associated with the EdgeTransport.exe file. EdgeTransport.exe and MSExchangeTransport.exe are the executable files that are used by the Microsoft Exchange Transport service. This service runs on every Hub Transport server or Edge Transport server. Changes that are saved to the &lt;strong&gt;EdgeTransport.exe.config&lt;/strong&gt; file are applied after the Microsoft Exchange Transport service is restarted.       &lt;br /&gt;      &lt;br /&gt;So in order to get my messages flowing referenced the warning EventID 15002 description and modified the &amp;quot;High&amp;quot; level values so that the calculation of my available resources would not exceed this value. Granted, you can increase the available resources (i.e. diskspace) by adding resources, however in my case this was a VM so I decided to go risky route and increase the EdgeTransport.exe.config file values to prove the concept.       &lt;br /&gt;      &lt;br /&gt;In my case I modified the following line entry &amp;quot;PercentDatabaseDiskSpaceUsedHighThreshold&amp;quot; and increased it from 80 to 95.       &lt;br /&gt;      &lt;br /&gt;Once I modified, saved the file and restarted the Transport service, messages were flowing out of the client &amp;quot;Draft&amp;quot; folders. Then I noticed that mail flow seized again, so I resorted to creating another drive/volume for messaging QUEUE and Logs then changed the Queue and Logs location. Of which can ALSO be performed by modifying the EdgeTransport.exe.config file. How to Change the Messaging Queues can be referenced &lt;/font&gt;&lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb125177.aspx"&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;&lt;font size="3"&gt;HERE&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;. Once I allocated enough space for the messaging queues, messages were flowing and Exchange was happy. &lt;/span&gt;    &lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;&lt;/span&gt;    &lt;br /&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;Reference &lt;/span&gt;&lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb201658.aspx"&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;&lt;font size="3"&gt;Back Pressure&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;span style="font-size: 85%; font-family: arial"&gt; &lt;/span&gt;    &lt;br /&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;Reference &lt;/span&gt;&lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb125177.aspx"&gt;&lt;span style="font-size: 85%; font-family: arial"&gt;&lt;font size="3"&gt;Changing Messaging Queues&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-123142270557684776?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/123142270557684776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=123142270557684776' title='48 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/123142270557684776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/123142270557684776'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2008/03/exchange-back-pressure.html' title='Exchange Back Pressure'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>48</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-5526407719297057513</id><published>2008-03-19T09:22:00.001-07:00</published><updated>2008-03-19T09:22:32.722-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office Communications Server'/><title type='text'>KB References</title><content type='html'>&lt;p&gt;This post will provide Knowledge Base references.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Describes that you may receive a &amp;quot;[0xC3EC7840]&amp;quot; error message in the OCS 2007 setup log... When you use the Create/Upgrade Enterprise Edition Pool Setup program to create a Microsoft Office Communications Server 2007 enterprise pool ...&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.microsoft.com/kb/911787/en-us" href="http://support.microsoft.com/kb/911787/en-us"&gt;http://support.microsoft.com/kb/911787/en-us&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-5526407719297057513?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/5526407719297057513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=5526407719297057513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/5526407719297057513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/5526407719297057513'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2008/03/kb-references.html' title='KB References'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-8728707258626183638</id><published>2008-03-16T16:52:00.001-07:00</published><updated>2008-03-21T22:11:33.880-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office Communications Server'/><title type='text'>Address Book Chaos</title><content type='html'>&lt;blockquote dir="ltr" style="margin-right: 0px"&gt;   &lt;p&gt;The following article will detail procedures for resolving common Address Book configuration issues.&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Service Unavailable Issues &lt;/li&gt;    &lt;li&gt;Address Book authentication issues &lt;/li&gt;    &lt;li&gt;Address Book download errors &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;&lt;/h2&gt;  &lt;h2&gt;Service Unavailable Issue&lt;/h2&gt;  &lt;p&gt;Address Book access could be a direct result of a stopped IIS service on the ABS host.&amp;#160; Checking for a service outage is performed from a browser and IIS Manager console.&amp;#160; &lt;/p&gt;  &lt;p&gt;Check that services are online:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open IIS Manger and navigate to the web site hosting &amp;quot;&lt;strong&gt;ABS&lt;/strong&gt;&amp;quot; virtual directory. &lt;/li&gt;    &lt;li&gt;Check that the service for the web site is running.&amp;#160;&amp;#160; If it is not then start up the web site and refresh to verify the service stays online. &lt;/li&gt;    &lt;li&gt;Next navigate to the &amp;quot;&lt;strong&gt;ABS&lt;/strong&gt;&amp;quot; virtual directory, and open &amp;quot;&lt;strong&gt;Properties&lt;/strong&gt;&amp;quot;. &lt;/li&gt;    &lt;li&gt;Under the &amp;quot;&lt;strong&gt;Virtual Directory&amp;quot;&lt;/strong&gt; tab, look to see which application pool the virtual directory is using. (Default is &lt;strong&gt;LSGroupExpAppPool&lt;/strong&gt;) &lt;/li&gt;    &lt;li&gt;Click cancel to close the properties window &lt;/li&gt;    &lt;li&gt;Navigate to the &amp;quot;&lt;strong&gt;Application Pools&lt;/strong&gt;&amp;quot; directory within IIS. &lt;/li&gt;    &lt;li&gt;Check the LSGroupExpAppPool (or whichever application pool was listed in step 4) and verify the service is running.&amp;#160; If it is not, open the &lt;strong&gt;Properties&lt;/strong&gt; of the Application Pool and select the &amp;quot;I&lt;strong&gt;dentity&lt;/strong&gt;&amp;quot; tab. &lt;/li&gt;    &lt;li&gt;Verify that Configurable is selected and the Username and Password fields have values.&amp;#160; Common issue here is that the Username is populated; however the password field is blank.&amp;#160; This is usually a result of changed password for the service account listed. (Recommendation would be to make sure the service account listed is set within Active Directory as &amp;quot;Password Never Expires&amp;quot;.      &lt;br /&gt;&amp;#160;&lt;a href="http://lh5.google.com/ucnoevil/R92xmHr7yXI/AAAAAAAAACg/V02lSe079tw/AppPoolIdentity4"&gt;&lt;img height="189" alt="AppPoolIdentity" src="http://lh4.google.com/ucnoevil/R92xn3r7yYI/AAAAAAAAACo/VUyXwuisu8Q/AppPoolIdentity_thumb2" width="360" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;If the password is blank, enter the password for the account and start up the service. &lt;/li&gt;    &lt;li&gt;Verify service stays online. Even if the password is blank or incorrect the service may start however the next time the ABS service is accessed the application pools will disable itself. &lt;/li&gt;    &lt;li&gt;To test... Within IIS manager navigate to the &lt;strong&gt;ABS\ Int\Files&lt;/strong&gt; directory and log down one of the address book service file names.&amp;#160; This filename will be appended to the URL entered in the following step.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Open a browser and enter the URL to the address book server along with the full path the ABS file logged in the previous step.&amp;#160; Example:&amp;#160; &lt;a href="https://absserver.company.ad/abs/int/handler/F-0a2e3d.lsabs"&gt;Https://absserver.company.ad/abs/int/handler/F-0a2e3d.lsabs&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;If the Identity configured above is correct and password is valid then you will get prompt for the downloading of the file.&amp;#160; It it was configured incorrectly you will receive the &amp;quot;Service Unavailable&amp;quot; page (listed below).&lt;a href="http://lh4.google.com/ucnoevil/R92yj3r7yZI/AAAAAAAAACw/Svj6lRnsuCA/LCSAppPooldisabledServiceUnav5"&gt;&lt;img height="238" alt="LCSAppPool-disabled-ServiceUnav" src="http://lh3.google.com/ucnoevil/R92ylnr7yaI/AAAAAAAAAC4/N0V-KiSn3Ok/LCSAppPooldisabledServiceUnav_thumb5" width="422" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160; &lt;/li&gt; &lt;/ol&gt;  &lt;h2&gt;Address Book Authentication Issues&lt;/h2&gt;  &lt;p&gt;Authentication issues could range from multiple credential prompts for Address Book access, Synchronization errors, download failures, etc.&amp;#160; The following procedures have resolved majority of the Address Book issues I have encountered&lt;/p&gt;  &lt;p&gt;Sample images of common ABS issues:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Multiple Credential Prompts (MOC)&lt;/strong&gt;       &lt;br /&gt;&lt;a href="http://lh5.google.com/ucnoevil/R92ymHr7ybI/AAAAAAAAADA/MDq1WVp0yEo/MOCPrompt3"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="160" alt="MOC-Prompt" src="http://lh6.google.com/ucnoevil/R92ymXr7ycI/AAAAAAAAADI/mPgb0jD3zyo/MOCPrompt_thumb1" width="165" border="0" /&gt;&lt;/a&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Synchronization errors (MOC)&lt;/strong&gt;       &lt;br /&gt;&lt;a href="http://lh5.google.com/ucnoevil/R92ynHr7ydI/AAAAAAAAADQ/kGFuzeoyAxo/MOCABSError2"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="153" alt="MOC-ABS-Error" src="http://lh6.google.com/ucnoevil/R92ynXr7yeI/AAAAAAAAADY/ANzqy-YXX8w/MOCABSError_thumb" width="244" border="0" /&gt;&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.google.com/ucnoevil/R92yn3r7yfI/AAAAAAAAADg/pJ5YMNHkJqc/ABSError"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="99" alt="ABSError" src="http://lh5.google.com/ucnoevil/R92yoHr7ygI/AAAAAAAAADo/3OSSjzfjick/ABSError_thumb" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&amp;#160; If you are experiencing Address Book issues ONLY on Windows VISTA machines and the XP or 2000 fine. Refer to my other article &lt;a href="http://ucnoevil.blogspot.com/2008/03/address-book-download-issues-vista.html"&gt;Address Book Download Issues (Vista machines)&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Lets get started&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;When starting Office Communicator, it will sign the user in but then present you with the following prompt to download the address book. Normally there is no prompt (Integrated Windows Authentication) and Communicator downloads the address book seamlessly. &lt;/p&gt;  &lt;p&gt;When Office Communicator signs in it receives a referral from the OCS 2007 frontend to the address book URL.&amp;#160; The default is a HTTPS URL which requires a valid certificate assigned to IIS.&amp;#160; Before you begin troubleshooting, verify the Address Book URL that your clients are attempting to connect to.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;Note:&lt;/strong&gt;&amp;#160; This document focuses solely on resolving issues related to &lt;strong&gt;Internal&lt;/strong&gt; Address Book service connection issues.&amp;#160; External connection issues to the Address Book service extend beyond this document, because many other factors can come into play (i.e. Reverse Proxy, Connectivity, Firewalls, etc.)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Check Internal Address Book URL and Output Location    &lt;br /&gt;&lt;/h3&gt;  &lt;p&gt;Note:&amp;#160; This example is retrieving the address book url for an Enterprise Pool deployment.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open the Office Communication Server 2007 console and navigate the &lt;strong&gt;Enterprise Pool. &lt;/strong&gt;You&lt;strong&gt; &lt;/strong&gt;can see the address book URL&amp;#160; and share location in the status page for the pool .&amp;#160; Share Location is where the full and delta Address Book files are stored which MOC client downloads.       &lt;br /&gt;&amp;#160;&lt;a href="http://lh6.google.com/ucnoevil/R92z2Xr7ynI/AAAAAAAAAEg/E64wYtnxNLc/ABSURL-Console"&gt;&lt;img height="248" alt="ABSURL-Console" src="http://lh6.google.com/ucnoevil/R92ypXr7yiI/AAAAAAAAAEo/6PJStbajSts/ABSURL-Console_thumb" width="354" /&gt;&lt;/a&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;table cellspacing="0" cellpadding="2" width="532" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="183"&gt;Address Book URL&lt;/td&gt;        &lt;td valign="top" width="347"&gt;&lt;a href="https://adhc-01.contoso.com/abs/int/handler"&gt;https://adhc-01.contoso.com/abs/int/handler&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Verify permissions to the Address Book Files&lt;/h3&gt;  &lt;p&gt;Verify the security configuration of the UNC path specified.&amp;#160; Ensure that RTCUniversalGuestAccessGroup has the following permissions:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Share level:&lt;/strong&gt; Read&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;NTFS level:&lt;/strong&gt; Read &amp;amp; Execute, List Folder Contents, and Read. &lt;/li&gt; &lt;/ul&gt;  &lt;ol&gt;   &lt;li&gt;After verifying the permissions on the share, review the IIS settings for the virtual directory.&amp;#160; Below is an example of the structure for Abs.&amp;#160; The Files virtual directory should be referring to the UNC path in its properties.&amp;#160; &lt;br /&gt;&lt;a href="http://blogs.technet.com/blogfiles/networking/WindowsLiveWriter/OCS2007ContinuouspromptsforAddressBookdo_E51E/image%7B0%7D%5B22%5D.png"&gt;&lt;img height="189" src="http://blogs.technet.com/blogfiles/networking/WindowsLiveWriter/OCS2007ContinuouspromptsforAddressBookdo_E51E/image%7B0%7D_thumb%5B14%5D.png" width="240" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;After permissions are verified, run a query or lookup the membership to the &lt;strong&gt;RTCUniversalGuestAccessGroup&lt;/strong&gt;. Log the membership to the group, as they will be referenced in the following section. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;&lt;/h3&gt;  &lt;h3&gt;&lt;/h3&gt;  &lt;h3&gt;Verify the &amp;quot;Connect As&amp;quot; Account to the Address Book Files directory.&lt;/h3&gt;  &lt;p&gt;Ensure that we have set the correct account that will be used to access the UNC share in the virtual directory properties as in the example below.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Referencing the same directory above &amp;quot;ABS\Int\&lt;strong&gt;Files&lt;/strong&gt;&amp;quot;, select &lt;strong&gt;Properties &amp;gt; Virtual Directory&lt;/strong&gt; tab. &lt;/li&gt;    &lt;li&gt;Click the &lt;strong&gt;Connect As&lt;/strong&gt; button.&amp;#160; &lt;/li&gt;    &lt;li&gt;Verify that the account listed is a member to the &lt;strong&gt;RTCUniversalGuestAccessGroup&lt;/strong&gt;.&amp;#160; If another group was used in the previous section verify the &amp;quot;connect as&amp;quot; account is a member of that group. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;h3&gt;Verify the Authentication Settings for the ABS Virtual Directory&lt;/h3&gt;  &lt;p&gt;Now that you have the actual location clients are attempting to access for Address Book downloads, open IIS manager and verify the Authentication Setting for that site.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open IIS Manager and navigate to the Web Site (ex. default website) hosting ABS virtual directory. &lt;/li&gt;    &lt;li&gt;Right click on the &lt;strong&gt;ABS&lt;/strong&gt; virtual directory and select &lt;strong&gt;Properties&lt;/strong&gt;. &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Directory Security&lt;/strong&gt; tab and click &lt;strong&gt;Authentication and Access Control&lt;/strong&gt; button. &lt;/li&gt;    &lt;li&gt;Check which authentication settings. (Internal ABS access would normally be set to Integrated Windows Authentication).&amp;#160; We are going to assume that Integrated Authentication is selected.&amp;#160; Continue to step 5. &lt;/li&gt;    &lt;li&gt;Integrated Windows Authentication will use Kerberos as the primary method of authentication, and in order for this to work the &lt;strong&gt;Service Principal Name (SPN)&lt;/strong&gt; must be configured correctly for the url clients access otherwise authentication issues will exist.&amp;#160; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;Check Service Principal Name (SPN) is registered correctly&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;To complete this test, you must have the &lt;strong&gt;Office Communication Server 2007 Resource kit&lt;/strong&gt; is installed.&amp;#160; The tool used to check the SPN registration is the &lt;strong&gt;CheckSPN.vbs&lt;/strong&gt; script.&amp;#160; &lt;/p&gt;  &lt;p&gt;Kerberos authentication is not possible for services without properly set Service Principal Names (SPNs). SPNs are unique identifiers for services running on servers. Each service that uses Kerberos authentication needs to have an SPN set for it so that clients can identify the service on the network. It is registered in Active Directory under a user account as an attribute called &lt;b&gt;Service-Principal-Name&lt;/b&gt;. The SPN is assigned to the account under which the service the SPN identifies is running. Any service can look up the SPN for another service. When a service wants to authenticate to another service, it uses that service&amp;#8217;s SPN to differentiate it from other services running on that computer.&lt;/p&gt;  &lt;p&gt;In general, only one SPN should be set for each service. Multiple SPNs can cause clients to connect to the wrong system or the ticket may be encrypted with the wrong key.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&amp;#160; Common configuration problems are the use of a virtual FQDN listed for the certificate subject name (ex. ocspool.company.com) and/or SPN is registered with multiple user accounts.&amp;#160; Kerberos will choke when the name listed on the certificate is not an actual machine name within Active Directory and SPN is registered with multiple user accounts.&lt;/p&gt;  &lt;p&gt;For this test you will first run the Checkspn.vbs tool against the name listed onthe ABS site's certificate subject name. &lt;/p&gt;  &lt;p&gt;!!! The recommended configuration is one where the Subject Name on the certificate and the machine hosting ABS are one in the same.&amp;#160; Most common configuration no,no is to use the same certificate used for the enterprise pool.&amp;#160; This is a virtual machine name and kerberos will fail.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open a command prompt and navigate to where the CheckSPN.vbs file is located (default directory:&amp;#160; C:\Program Files\Microsoft Office Communications Server 2007\ResKit) &lt;/li&gt;    &lt;li&gt;Run the checkspn script:&amp;#160;&amp;#160; &lt;strong&gt;&lt;a href="http://&amp;lt;serverFQDN&amp;gt;/abs/int/handler"&gt;/abs/int/handler&amp;quot;&amp;gt;/abs/int/handler&amp;quot;&amp;gt;/abs/int/handler&amp;quot;&amp;gt;/abs/int/handler&amp;quot;&amp;gt;/abs/int/handler&amp;quot;&amp;gt;http://&lt;font color="#ff0000"&gt;&amp;lt;serverFQDN&amp;gt;/&lt;/font&gt;abs/int/handler&lt;/a&gt;&amp;#160; &lt;br /&gt;        &lt;br /&gt;&lt;/strong&gt;&amp;gt;&amp;#160; &lt;strong&gt;cscript checkspn.vbs /check /s:&amp;lt;&lt;font color="#ff0000"&gt;serverFQDN&lt;/font&gt;&amp;gt;         &lt;br /&gt;        &lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;a href="http://lh3.google.com/ucnoevil/R92ypnr7yjI/AAAAAAAAAEs/toUFIpctILs/checkSPN%5B2%5D"&gt;&lt;img height="199" alt="checkSPN" src="http://lh5.google.com/ucnoevil/R92yqHr7ykI/AAAAAAAAAEw/3YOrVPpBaoY/checkSPN_thumb%5B1%5D" width="401" /&gt;&lt;/a&gt; &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;/strong&gt;Verify that you receive&amp;#160; &amp;quot;&lt;strong&gt;SUCCESS&lt;/strong&gt;&amp;quot; results.&amp;#160; If you receive an error, reference the Office Communication Server 2007 Resource Kit Readme file for steps to resolve.&amp;#160; This document will be located within the same directory as Checkspn.vbs.&amp;#160;&amp;#160; &lt;/li&gt; &lt;/ol&gt;  &lt;blockquote&gt;   &lt;p&gt;In Addition to check modify SPNs you may have to use the SETSPN utility provide with the Windows 2Kx Support Tools.&amp;#160; For how to use this tool reference the following site(s).&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;em&gt;Service Logon Failures due to incorrectly set SPNs:&lt;/em&gt;&lt;/strong&gt; &lt;a title="http://technet2.microsoft.com/windowsserver/en/library/579246c8-2e32-4282-bce7-3209d1ea8bf11033.mspx?mfr=true" href="http://technet2.microsoft.com/windowsserver/en/library/579246c8-2e32-4282-bce7-3209d1ea8bf11033.mspx?mfr=true"&gt;http://technet2.microsoft.com/windowsserver/en/library/579246c8-2e32-4282-bce7-3209d1ea8bf11033.mspx?mfr=true&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;     &lt;br /&gt;      &lt;br /&gt;Below is an example of an incorrectly registered SPN.&amp;#160; This error was generated because the name listed is a&amp;#160; virtual name and not an actual machine name registered in AD.&amp;#160; The following error was resolved by assigning the certificate Subject Name the name of the actual machine FQDN hosting ABS and changing the Address Book URL listed with OCS 2007 console.&amp;#160; To change Address Book URL location, proceed to the next section. &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&lt;a href="http://lh3.google.com/ucnoevil/R92yqnr7ylI/AAAAAAAAAE0/cXGC2PIMZzU/checkSPN-err"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="202" alt="checkSPN-err" src="http://lh4.google.com/ucnoevil/R92yq3r7ymI/AAAAAAAAAE4/u_l98ZRwWzU/checkSPN-err_thumb" width="404" border="0" /&gt;&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;/p&gt;   &lt;strong&gt;&lt;font color="#ff0000"&gt;&lt;/font&gt;&lt;/strong&gt;    &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;IMPORTANT!&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;Typically the ABS location, Meeting Content download location, and distribution list expansion virtual directories fall under the same Web Site, which in turn use the same certificate.&amp;#160; If for whatever reason the ABS URL Location is change, the meeting content download and distribution list expansion URL locations must also be modified to function properly.&amp;#160; &lt;/p&gt; &lt;/blockquote&gt;  &lt;h2&gt;Change ABS URL Location(s)&lt;/h2&gt;  &lt;p&gt;Reasons for changing the ABS URL:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Resolving SPN issues &lt;/li&gt;    &lt;li&gt;Moving ABS location to another server &lt;/li&gt;    &lt;li&gt;Incorrect URL entered during installation of OCS 2007 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Note:&amp;#160; ABS URL changes cannot be changed within the OCS console.&amp;#160; They have to be modified through WMI (&lt;strong&gt;wbemtest.exe&lt;/strong&gt;).&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Logon to the Standard Edition or Enterprise Pool server with an account that is a member of the RTCUniversalServerAdmins group. &lt;/li&gt;    &lt;li&gt;From a command prompt run wbemtest.exe &lt;/li&gt;    &lt;li&gt;In the Windows Management Instrumentation tester window and click Connect &lt;/li&gt;    &lt;li&gt;In the Connect dialog box, in Namespace, type &lt;strong&gt;root\cimv2&lt;/strong&gt;, and then click Connect &lt;/li&gt;    &lt;li&gt;In the Windows Management Instrumentation Tester dialog box, click &lt;strong&gt;Query&lt;/strong&gt; button       &lt;br /&gt;Enter the following query       &lt;ol&gt;       &lt;li&gt;&lt;strong&gt;Standard Edition Server&lt;/strong&gt;: In the Query dialog box, type the query, such as:           &lt;br /&gt;          &lt;br /&gt;&lt;strong&gt;Select * from MSFT_SIPAddressBookSetting where backend=&amp;quot;(local)\\rtc&amp;quot;&amp;#8221;            &lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Enterprise Pool:&lt;/strong&gt; In the Query dialog box, type the query, such as:           &lt;br /&gt;          &lt;br /&gt;&lt;strong&gt;Select * from MSFT_SIPAddressBookSetting where backend = &amp;#8221;BackendServerName\\DatabaseInstanceName&amp;#8221;.&lt;/strong&gt;&amp;#160; &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;In the query results box double-click the results. &lt;/li&gt;    &lt;li&gt;Select value you wish to edit. Example(ExternalURL), and then click Edit Property. &lt;/li&gt;    &lt;li&gt;In the Property Editor dialog box, click to select the &lt;strong&gt;NOT NULL&lt;/strong&gt; option. &lt;/li&gt;    &lt;li&gt;In the Value box, type the external Web Farm URL in the following format, and then click Save Property and Save.      &lt;br /&gt;&lt;a href="https://externalURL.domain.com/abs/Ext/Handler"&gt;https://externalURL.domain.com/abs/Ext/Handler&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Save Object&lt;/strong&gt; and then click &lt;strong&gt;Close&lt;/strong&gt;. &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;Exit&lt;/strong&gt;. &lt;/li&gt; &lt;/ol&gt;  &lt;h4&gt;&amp;#160; &lt;br /&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;IMPORTANT!&lt;/font&gt;&lt;/strong&gt;&lt;/h4&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;If the Address Book URL has been changed you most likely will have to modify the Meeting Content Download URL, and Distribution List Expansion URLs.&amp;#160; To do this reference the following section.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;&lt;/h3&gt;  &lt;h3&gt;Change WMI Setting for Meeting Content and Meeting Content Metadata folders&lt;/h3&gt;  &lt;ol&gt;   &lt;li&gt;Logon to the Standard Edition or Enterprise Pool server with an account that is a member of the &lt;b&gt;RTCUniversalServerAdmins&lt;/b&gt; group &lt;/li&gt;    &lt;li&gt;From a command prompt run &lt;b&gt;wbemtest.exe&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;In the Windows Management Instrumentation tester window and click &lt;b&gt;Connect&lt;/b&gt;. &lt;/li&gt;    &lt;li&gt;In the &lt;b&gt;Connect&lt;/b&gt; dialog box, in &lt;b&gt;Namespace&lt;/b&gt;, type &lt;b&gt;root\cimv2&lt;/b&gt;, and then click &lt;b&gt;Connect&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;In the &lt;b&gt;Windows Management Instrumentation Tester&lt;/b&gt; dialog box, click &lt;b&gt;Query&lt;/b&gt; button. &lt;/li&gt;    &lt;li&gt;Enter the following query      &lt;ul&gt;       &lt;li&gt;&lt;b&gt;Standard Edition Server: &lt;/b&gt;In the &lt;b&gt;Query&lt;/b&gt; dialog box, type the query, such as:           &lt;br /&gt;          &lt;br /&gt;&lt;b&gt;Select * from MSFT_SIPDataMCUCapabilitySetting where Backend = &amp;#8220;(local)&lt;/b&gt;&lt;b&gt;&lt;a href="file://rtc/"&gt;file://///rtc&lt;/a&gt;&amp;#8221;             &lt;br /&gt;&lt;/b&gt;&lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Enterprise Pool:&lt;/strong&gt; In the &lt;b&gt;Query&lt;/b&gt; dialog box, type the query, such as:           &lt;br /&gt;          &lt;br /&gt;&lt;b&gt;Select * from MSFT_SIPDataMCUCapabilitySetting where Backend = &lt;/b&gt;&amp;#8221;&lt;i&gt;BackendServerName\\DatabaseInstanceName&amp;#8221;&lt;/i&gt;.           &lt;br /&gt;          &lt;br /&gt;&lt;font color="#808080"&gt;&lt;strong&gt;Example (If default instance)&lt;/strong&gt;: Select * from MSFT_SIPDataMCUCapabilitySetting where Backend = &amp;quot;SQLServer&amp;quot;             &lt;br /&gt;&lt;/font&gt;&lt;strong&gt;Note&lt;/strong&gt;: When entering the sql statement make sure to have a carriage return following the command. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;In the &lt;b&gt;Query&lt;/b&gt; dialog box, click &lt;b&gt;Apply&lt;/b&gt;. &lt;/li&gt;    &lt;li&gt;In the &lt;b&gt;Query Result&lt;/b&gt; dialog box, double-click &lt;b&gt;MSFT_SIPDataMCUCapabilitySetting&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;In the &lt;b&gt;Properties&lt;/b&gt; box select the property that you wish to change (i.e. MeetingMetadataLocation and MeetingContentLocation), edit the values and enter the correct UNC path and save property. &lt;/li&gt;    &lt;li&gt;Click &lt;b&gt;Save Object&lt;/b&gt;, and then click &lt;b&gt;Close&lt;/b&gt;. &lt;/li&gt;    &lt;li&gt;Click &lt;b&gt;Exit&lt;/b&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h3&gt;Change WMI Setting for Distribution List Expansion&lt;/h3&gt;  &lt;ol&gt;   &lt;li&gt;Logon to the Standard Edition or Enterprise Pool server with an account that is a member of the &lt;strong&gt;RTCUniversalServerAdmins&lt;/strong&gt; group. &lt;/li&gt;    &lt;li&gt;From a command prompt run &lt;b&gt;wbemtest.exe&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;In the Windows Management Instrumentation tester window and click &lt;b&gt;Connect&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;In the &lt;b&gt;Connect&lt;/b&gt; dialog box, in &lt;b&gt;Namespace&lt;/b&gt;, type &lt;b&gt;root\cimv2&lt;/b&gt;, and then click &lt;b&gt;Connect&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;In the &lt;b&gt;Windows Management Instrumentation Tester&lt;/b&gt; dialog box, click &lt;b&gt;Query&lt;/b&gt; button &lt;/li&gt;    &lt;li&gt;Enter the following query      &lt;ol&gt;       &lt;li&gt;&lt;b&gt;Standard Edition Server: &lt;/b&gt;In the &lt;b&gt;Query&lt;/b&gt; dialog box, type the query, such as:           &lt;br /&gt;          &lt;br /&gt;&lt;b&gt;Select * from &lt;/b&gt;&lt;b&gt;MSFT_SIPGroupExpansionSetting&lt;/b&gt;&lt;b&gt; where backend=&amp;quot;(local)\\&lt;var&gt;rtc&lt;/var&gt;&amp;quot;&lt;/b&gt;&lt;b&gt;&amp;#8221;            &lt;br /&gt;&lt;/b&gt;&lt;/li&gt;        &lt;li&gt;&lt;b&gt;Enterprise Pool: &lt;/b&gt;In the &lt;b&gt;Query&lt;/b&gt; dialog box, type the query, such as:           &lt;br /&gt;          &lt;br /&gt;&lt;b&gt;Select * from MSFT_SIPGroupExpansionSetting where backend = &lt;/b&gt;&amp;#8221;&lt;i&gt;BackendServerName\\DatabaseInstanceName&amp;#8221;&lt;/i&gt;.&amp;#160; &lt;br /&gt;&lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;In the query results box double-click the results. &lt;/li&gt;    &lt;li&gt;Select value you wish to edit. Example(&lt;strong&gt;ExternalDLExpansionWebURL&lt;/strong&gt;), and then click &lt;b&gt;Edit Property&lt;/b&gt;. &lt;/li&gt;    &lt;li&gt;In the &lt;b&gt;Property Editor&lt;/b&gt; dialog box, click to select the &lt;b&gt;NOT NULL&lt;/b&gt; option. &lt;/li&gt;    &lt;li&gt;In the &lt;b&gt;Value&lt;/b&gt; box, type the external Web Farm URL in the following format, and then click &lt;b&gt;Save Property&lt;/b&gt; and &lt;b&gt;Save&lt;/b&gt;. &lt;a href="https://externalURL.domain.com/abs/Ext/Handler"&gt;https://externalURL.domain.com/abs/Ext/Handler&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Click &lt;b&gt;Save Object&lt;/b&gt; and then click &lt;b&gt;Close&lt;/b&gt;. &lt;/li&gt; &lt;/ol&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-8728707258626183638?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/8728707258626183638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=8728707258626183638' title='676 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/8728707258626183638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/8728707258626183638'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2008/03/address-book-chaos.html' title='Address Book Chaos'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>676</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-1141061873533325819</id><published>2008-03-12T12:17:00.001-07:00</published><updated>2008-03-14T14:51:35.195-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office Communications Server'/><title type='text'>Address Book Download Issues (Vista machines)</title><content type='html'>&lt;p&gt;Let me see if this sounds familiar...&amp;#160; Address Book service is configured correctly, and my Windows 2000/XP machines have no problem downloading the address, BUT my Windows Vista machines do. Below is a brief explanation of steps you can take to resolve the issues for Vista machines without tearing apart your server hosting ABS.&lt;/p&gt;  &lt;p&gt;The OC client will inherit the proxy server configuration that is used by IE and cache the Abs/Ext/f-0901e.lsabs at the proxy and locally on the Windows client. The OC client configuration for automatic DNS lookup and manual TLS configuration can render different results in the HTTP URL that is used for accessing the ABS virtual folders. So there can be several different items that come into play that may cause issue with the creation or update of the&amp;#160; galcontact.db file on the OC client.&lt;/p&gt;  &lt;p&gt;The galcontacts.db file is located at %userprofile%\Local Settings\Application data\Microsoft\Communicator folder. Signing out of OC 2007 and moving or deleting this file then signing back into OC 2007 should import a new lsdabs file and a new galcontact.db should be created. For the Windows 2000/XP machines the GalContacts.db file will be present.&amp;#160; Below are some steps to help resolve the address book download issue for Vista machines.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;   &lt;h4&gt;     &lt;p&gt;&lt;strong&gt;Procedure&lt;/strong&gt;&lt;/p&gt;   &lt;/h4&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&amp;#160; You could dive in further and start a network capture from the Vista machine while it signs however for simplicity lets just walk through these steps to see if they fix the issue.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Make sure this symptom is the same on all of your Vista clients. &lt;/li&gt;    &lt;li&gt;Flush DNS by using &lt;strong&gt;ipconfig /flushdns&lt;/strong&gt; on the client. &lt;/li&gt;    &lt;li&gt;Verify within IE that &lt;em&gt;'Check for server certificate revocation&lt;/em&gt;* is &lt;strong&gt;disabled&lt;/strong&gt;.&amp;#160; To do this go to IE &lt;strong&gt;&amp;gt; Advanced &amp;gt; Security section &amp;gt; Check for sever certificate revocation*&lt;/strong&gt;.&amp;#160;&amp;#160; Deselect the check box.&lt;/li&gt;    &lt;li&gt;Now&amp;#160; close Internet Explorer, close Communicator (Completely -- signout and close application)&lt;/li&gt;    &lt;li&gt;Start Communicator| Signin&lt;/li&gt;    &lt;li&gt;If your not presented with an error or the warning stating an issue accessing the Address Book, go to the &lt;strong&gt;%userprofile%\Local Settings\Application data\Microsoft\Communicator&lt;/strong&gt; and verify that a GalContacts.db file exists.&amp;#160; If it does exist, GREAT! Your done.&amp;#160;&amp;#160; If not then continue with the rest of the procedure.&lt;/li&gt;    &lt;li&gt;Within IE add the Address Book URL that users will download the AB files.&amp;#160; &lt;strong&gt; IE &amp;gt; Internet Options &amp;gt; Security &amp;gt; Trusted Sites &amp;gt; &lt;/strong&gt;Add the URL to trusted sites (ex.&amp;#160; &lt;a href="https://absserver.company.com"&gt;https://absserver.company.com&lt;/a&gt;)&lt;/li&gt;    &lt;li&gt;Repeat &lt;strong&gt;steps 4-6&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;If you still cannot download the address book try, move to &lt;strong&gt;step 10&lt;/strong&gt;.&lt;/li&gt;    &lt;li&gt;Verify that User Access Control is Off on the and then repeat &lt;strong&gt;steps&lt;/strong&gt; &lt;strong&gt;4-6&lt;/strong&gt;.&lt;/li&gt; &lt;/ol&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-1141061873533325819?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/1141061873533325819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=1141061873533325819' title='94 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/1141061873533325819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/1141061873533325819'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2008/03/address-book-download-issues-vista.html' title='Address Book Download Issues (Vista machines)'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>94</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-4549293936909997085</id><published>2008-03-11T15:03:00.001-07:00</published><updated>2008-03-14T14:51:35.195-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office Communications Server'/><title type='text'>OCS - Changing Component UNCs, URLs, etc.</title><content type='html'>&lt;h2&gt;How To Change OCS 2007 Meeting, ABS, Distribution Expansion&amp;#8230; URLs and UNC paths&lt;/h2&gt;  &lt;p&gt;Let me see if this sounds familiar. You decide to configure or reconfigure the UNC paths or URLs for Meeting download location, ABS, Distribution List expansion urls&amp;#8230;. However you cannot edit these fields within the GUI. So what now? Well this is where the &lt;b&gt;wbemtest.exe &lt;/b&gt;tool comes into play.&lt;/p&gt;  &lt;p&gt;This article will provide the procedure for changing the Meeting Content and Metadata UNC paths. The procedure for changing other settings such as URLs for these resources will be similar with respect to using &lt;b&gt;wbemtest&lt;/b&gt;.exe however other provisions will have to follow for IIS modifications.&lt;/p&gt;  &lt;p&gt;The location for the meeting content folder and the meeting metadata folder are specified during setup and cannot be changed using Office Communications Server 2007. However, those locations can be changed after Office Communications Server is deployed by using the manual steps described in the following sections. &lt;/p&gt;  &lt;p&gt;Manually changing the folder location for meeting content and metadata requires completing the following four steps:&lt;/p&gt;  &lt;p&gt;1. Creating and configuring the file folders and file shares for meeting content and metadata.&lt;/p&gt;  &lt;p&gt;2. Changing WMI settings for meeting content and meeting content metadata folders.&lt;/p&gt;  &lt;p&gt;3. Changing the IIS virtual directory to the presentation folder.&lt;/p&gt;  &lt;p&gt;4. Restarting the Communications Server Web Conferencing service.&lt;/p&gt;  &lt;p&gt;Note: First stop the Web Conferencing service before performing the following steps&lt;/p&gt;  &lt;h3&gt;To Configure shares for meeting content and metadata&lt;/h3&gt;  &lt;p&gt;1. If not already created, create the shares for meeting content .&lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;Content Share: &lt;/strong&gt;&lt;a href="file://servername/Content"&gt;&lt;strong&gt;\\ServerName\Content&lt;/strong&gt;&lt;/a&gt;&lt;/h4&gt;  &lt;p&gt;&amp;#183; &lt;b&gt;Standard Edition&lt;/b&gt;: Permissions for folders (&amp;lt;contentShare&amp;gt; &amp;gt; Properties &amp;gt; Security)&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="400" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;strong&gt;User Group&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="200"&gt;&lt;strong&gt;Access Permissions&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;RTC Component Local Group&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Read/Write&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;Users (Local Group)&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Read-Only&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#183; &lt;b&gt;Enterprise Edition&lt;/b&gt;: Permissions for folders (&amp;lt;ContentShare&amp;gt; &amp;gt; Properties &amp;gt; Security)&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="400" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;strong&gt;User Group&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="200"&gt;&lt;strong&gt;Access Permissions&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;RTCUniversalGuestAccessGroup&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Read          &lt;br /&gt;Read and Execute           &lt;br /&gt;List Folder Contents&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;RTCComponentUniversalServices&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Read          &lt;br /&gt;Read and Execute           &lt;br /&gt;Modify           &lt;br /&gt;Write&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;Metadata Share: &lt;/strong&gt;&lt;a href="file://servername/Metadata"&gt;&lt;strong&gt;\\ServerName\Metadata&lt;/strong&gt;&lt;/a&gt;&lt;/h4&gt;  &lt;p&gt;&amp;#183; &lt;b&gt;Standard Edition&lt;/b&gt;: Permissions for folders (&amp;lt;MetadataShare&amp;gt; &amp;gt; Properties &amp;gt; Security)&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="402" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;strong&gt;User Group&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="200"&gt;&lt;strong&gt;Access Permissions&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;RTC Component Local Group&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Read/Write&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="200"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&amp;#183; &lt;b&gt;Enterprise Edition&lt;/b&gt;: Permissions for folders (&amp;lt;MetadataShare&amp;gt; &amp;gt; Properties &amp;gt; Security)&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="402" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;strong&gt;User Group&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="200"&gt;&lt;strong&gt;Access Permissions&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;RTCComponentUniversalServices&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Read          &lt;br /&gt;Read and Execute           &lt;br /&gt;Modify           &lt;br /&gt;Write&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="200"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;/p&gt;  &lt;h3&gt;Change WMI Setting for Meeting Content and Meeting Content Metadata folders&lt;/h3&gt;  &lt;p&gt;1. Logon to the Standard Edition or Enterprise Pool server with an account that is a member of the &lt;b&gt;RTCUniversalServerAdmins&lt;/b&gt; group&lt;/p&gt;  &lt;p&gt;2. From a command prompt run &lt;b&gt;wbemtest.exe&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;3. In the Windows Management Instrumentation tester window and click &lt;b&gt;Connect&lt;/b&gt;.&lt;/p&gt;  &lt;p&gt;4. In the &lt;b&gt;Connect&lt;/b&gt; dialog box, in &lt;b&gt;Namespace&lt;/b&gt;, type &lt;b&gt;root\cimv2&lt;/b&gt;, and then click &lt;b&gt;Connect&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;5. In the &lt;b&gt;Windows Management Instrumentation Tester&lt;/b&gt; dialog box, click &lt;b&gt;Query&lt;/b&gt; button.&lt;/p&gt;  &lt;p&gt;6. Enter the following query&lt;/p&gt;  &lt;p&gt;a. &lt;b&gt;Standard Edition Server:      &lt;br /&gt;&lt;/b&gt;In the &lt;b&gt;Query&lt;/b&gt; dialog box, type the query, such as:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Select * from MSFT_SIPDataMCUCapabilitySetting where Backend = &amp;#8220;(local)&lt;/b&gt;&lt;b&gt;&lt;a href="file://rtc/"&gt;file://///rtc&lt;/a&gt;&amp;#8221;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;b. Enterprise Pool:    &lt;br /&gt;In the &lt;b&gt;Query&lt;/b&gt; dialog box, type the query, such as:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Select * from MSFT_SIPDataMCUCapabilitySetting where Backend = &lt;/b&gt;&amp;#8221;&lt;i&gt;BackendServerName\\DatabaseInstanceName&amp;#8221;&lt;/i&gt;. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Example (If default instance)&lt;/strong&gt;: &lt;span style="color: #666666"&gt;Select * from MSFT_SIPDataMCUCapabilitySetting where Backend = &amp;quot;SQLServer&amp;quot;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color: #000000"&gt;&lt;strong&gt;Note&lt;/strong&gt;: When entering the sql statement make sure to have a carriage return following the command.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;7. In the &lt;b&gt;Query&lt;/b&gt; dialog box, click &lt;b&gt;Apply&lt;/b&gt;.&lt;/p&gt;  &lt;p&gt;8. In the &lt;b&gt;Query Result&lt;/b&gt; dialog box, double-click &lt;b&gt;MSFT_SIPDataMCUCapabilitySetting&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;9. In the &lt;b&gt;Properties&lt;/b&gt; box select the property that you wish to change (i.e. MeetingMetadataLocation and MeetingContentLocation), edit the values and enter the correct UNC path and save property.&lt;/p&gt;  &lt;p&gt;10. Click &lt;b&gt;Save Object&lt;/b&gt;, and then click &lt;b&gt;Close&lt;/b&gt;.&lt;/p&gt;  &lt;p&gt;11. Click &lt;b&gt;Exit&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h3&gt;Change WMI Setting for Distribution List Expansion&lt;/h3&gt;  &lt;p&gt;1. Logon to the Standard Edition or Enterprise Pool server with an account that is a member of the &lt;strong&gt;RTCUniversalServerAdmins&lt;/strong&gt; group.&lt;/p&gt;  &lt;p&gt;2. From a command prompt run &lt;b&gt;wbemtest.exe&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;3. In the Windows Management Instrumentation tester window and click &lt;b&gt;Connect&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;4. In the &lt;b&gt;Connect&lt;/b&gt; dialog box, in &lt;b&gt;Namespace&lt;/b&gt;, type &lt;b&gt;root\cimv2&lt;/b&gt;, and then click &lt;b&gt;Connect&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;5. In the &lt;b&gt;Windows Management Instrumentation Tester&lt;/b&gt; dialog box, click &lt;b&gt;Query&lt;/b&gt; button&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Enter the following query &lt;/li&gt; &lt;/ol&gt;  &lt;blockquote&gt;   &lt;p&gt;a. &lt;b&gt;Standard Edition Server:        &lt;br /&gt;&lt;/b&gt;In the &lt;b&gt;Query&lt;/b&gt; dialog box, type the query, such as:&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Select * from &lt;/b&gt;&lt;b&gt;MSFT_SIPGroupExpansionSetting&lt;/b&gt;&lt;b&gt; where backend=&amp;quot;(local)\\&lt;var&gt;rtc&lt;/var&gt;&amp;quot;&lt;/b&gt;&lt;b&gt;&amp;#8221;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;b. &lt;b&gt;Enterprise Pool:&lt;/b&gt;       &lt;br /&gt;In the &lt;b&gt;Query&lt;/b&gt; dialog box, type the query, such as:&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Select * from MSFT_SIPGroupExpansionSetting where backend = &lt;/b&gt;&amp;#8221;&lt;i&gt;BackendServerName\\DatabaseInstanceName&amp;#8221;&lt;/i&gt;. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;7. In the query results box double-click the results.&lt;/p&gt;  &lt;p&gt;8. Select value you wish to edit. Example(&lt;strong&gt;ExternalDLExpansionWebURL&lt;/strong&gt;), and then click &lt;b&gt;Edit Property&lt;/b&gt;.&lt;/p&gt;  &lt;p&gt;9. In the &lt;b&gt;Property Editor&lt;/b&gt; dialog box, click to select the &lt;b&gt;NOT NULL&lt;/b&gt; option.&lt;/p&gt;  &lt;p&gt;10. In the &lt;b&gt;Value&lt;/b&gt; box, type the external Web Farm URL in the following format, and then click &lt;b&gt;Save Property&lt;/b&gt; and &lt;b&gt;Save&lt;/b&gt;.     &lt;br /&gt;https://externalURL.domain.com/abs/Ext/Handler&lt;/p&gt;  &lt;p&gt;11. Click &lt;b&gt;Save Object&lt;/b&gt; and then click &lt;b&gt;Close&lt;/b&gt;.&lt;/p&gt;  &lt;h3&gt;Change WMI Setting for Address Book Service URL&lt;/h3&gt;  &lt;p&gt;1. Logon to the Standard Edition or Enterprise Pool server with an account that is a member of the &lt;strong&gt;RTCUniversalServerAdmins&lt;/strong&gt; group.&lt;/p&gt;  &lt;p&gt;2. From a command prompt run &lt;b&gt;wbemtest.exe&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;3. In the Windows Management Instrumentation tester window and click &lt;b&gt;Connect&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;4. In the &lt;b&gt;Connect&lt;/b&gt; dialog box, in &lt;b&gt;Namespace&lt;/b&gt;, type &lt;b&gt;root\cimv2&lt;/b&gt;, and then click &lt;b&gt;Connect&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;5. In the &lt;b&gt;Windows Management Instrumentation Tester&lt;/b&gt; dialog box, click &lt;b&gt;Query&lt;/b&gt; button&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Enter the following query &lt;/li&gt; &lt;/ol&gt;  &lt;blockquote&gt;   &lt;p&gt;a. &lt;b&gt;Standard Edition Server:        &lt;br /&gt;&lt;/b&gt;In the &lt;b&gt;Query&lt;/b&gt; dialog box, type the query, such as:&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Select * from &lt;/b&gt;&lt;b&gt;MSFT_SIPAddressBookSetting&lt;/b&gt;&lt;b&gt; where backend=&amp;quot;(local)\\&lt;var&gt;rtc&lt;/var&gt;&amp;quot;&lt;/b&gt;&lt;b&gt;&amp;#8221;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;b. &lt;b&gt;Enterprise Pool:&lt;/b&gt;       &lt;br /&gt;In the &lt;b&gt;Query&lt;/b&gt; dialog box, type the query, such as:&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Select * from MSFT_SIPAddressBookSetting where backend = &lt;/b&gt;&amp;#8221;&lt;i&gt;BackendServerName\\DatabaseInstanceName&amp;#8221;&lt;/i&gt;. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;7. In the query results box double-click the results.&lt;/p&gt;  &lt;p&gt;8. Select value you wish to edit. Example(ExternalURL), and then click &lt;b&gt;Edit Property&lt;/b&gt;.&lt;/p&gt;  &lt;p&gt;9. In the &lt;b&gt;Property Editor&lt;/b&gt; dialog box, click to select the &lt;b&gt;NOT NULL&lt;/b&gt; option.&lt;/p&gt;  &lt;p&gt;10. In the &lt;b&gt;Value&lt;/b&gt; box, type the external Web Farm URL in the following format, and then click &lt;b&gt;Save Property&lt;/b&gt; and &lt;b&gt;Save&lt;/b&gt;.     &lt;br /&gt;https://externalURL.domain.com/abs/Ext/Handler&lt;/p&gt;  &lt;p&gt;11. Click &lt;b&gt;Save Object&lt;/b&gt; and then click &lt;b&gt;Close&lt;/b&gt;.&lt;/p&gt;  &lt;p&gt;12. Click &lt;b&gt;Exit&lt;/b&gt;.&lt;/p&gt;  &lt;h3&gt;&amp;#160;&lt;/h3&gt;  &lt;h3&gt;To change the IIS virtual directory to the presentation folder&lt;/h3&gt;  &lt;p&gt;1. Log on to a server with Web Components installed as a member of the Administrators group or a group with equivalent user rights.&lt;/p&gt;  &lt;p&gt;2. Open IIS Manager. Click Start, point to All Programs, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.&lt;/p&gt;  &lt;p&gt;3. Expand the computer name, expand &lt;b&gt;Web Sites&lt;/b&gt;,&lt;b&gt; &lt;/b&gt;expand &lt;b&gt;Default Web Site&lt;/b&gt;, expand &lt;b&gt;Etc&lt;/b&gt;, expand &lt;b&gt;Place&lt;/b&gt;, expand &lt;b&gt;Null&lt;/b&gt;, right-click &lt;b&gt;FileTree&lt;/b&gt;, and then click &lt;b&gt;Properties&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;4. On the &lt;b&gt;Virtual Directory&lt;/b&gt; tab, do one of the following:&lt;/p&gt;  &lt;p&gt;&amp;#183; If the content for this resource is on the local computer, click &lt;b&gt;A directory located on this computer&lt;/b&gt;, and then type the path to the meeting content folder that you created in the &lt;b&gt;Local path &lt;/b&gt;box.&lt;/p&gt;  &lt;p&gt;If the content for this resource is not on the local computer, click &lt;b&gt;A share located on another computer&lt;/b&gt;, and then type the path to the meeting content folder that you created in the &lt;b&gt;Network directory &lt;/b&gt;box&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-4549293936909997085?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/4549293936909997085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=4549293936909997085' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/4549293936909997085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/4549293936909997085'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2008/03/ocs-changing-component-uncs-urls-etc.html' title='OCS - Changing Component UNCs, URLs, etc.'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-3303718550804450846</id><published>2008-02-13T12:50:00.000-08:00</published><updated>2008-02-18T07:16:43.441-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office Communications Server'/><title type='text'>MSMXL installation error.</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;While performing the "&lt;strong&gt;Add Server to Pool&lt;/strong&gt;" operation during installation of OCS 2007 on an x64-bit platform with 64-bit Windows 2003 R2 you receive the following install error:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;strong&gt;"MSXML6.0 Package Not supported on Processor Type"&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;more..info&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Error Message 0xC3EC796A MSI installation was unsuccessful. Install MSXML Parser Error. The Error appears, when the system tries to install msxml6.0 with the message, MSXML6.0 package not supported on processor type.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;While one would think that there must be fix for this, I later discovered that Office Communications Server 2007 will not install onto a 64-bit OS. Microsoft's UC SWAT team stated that Office Communication Server 2007 can only be installed on 32-bit Operating System, which of course can be installed onto a x32 or x64 machine. If you look within Microsoft's planning documentation there was mention of supported configurations; however 64-bit OS configurartions were not explicit. They have published an updated OCS support document, but of course for those of you who have been involved with deploying OCS for a while now, probably would not have gone back to verify anything as changed.  Unless of course something like my particular issue surfaces... You live you learn I guess.. Below is a published list of supported configurations. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;Supported configurations&lt;/strong&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Supported Operating Systems for &lt;strong&gt;Enterprise Edition Office Communications Server 2007 Enterprise Edition&lt;/strong&gt; requires one of the following operating systems. All operating systems are 32-bit editions.&lt;br /&gt;• Windows Server 2003 R2 Standard Edition&lt;br /&gt;• Windows Server 2003 R2 Enterprise Edition (recommended)&lt;br /&gt;• Windows Server 2003 R2 Datacenter Edition&lt;br /&gt;• Windows Server 2003 Service Pack 1 Standard Edition&lt;br /&gt;• Windows Server 2003 Service Pack 1 Enterprise Edition&lt;br /&gt;• Windows Server 2003 Service Pack 1 Datacenter Edition&lt;br /&gt;&lt;br /&gt;Supported Operating Systems for &lt;strong&gt;Back End Database Server&lt;/strong&gt; Office Communications Server 2007, Back-End Database, requires one of the following operating systems. All operating systems are 32-bit versions.&lt;br /&gt;• Windows Server 2003 R2 Standard Edition (recommended)&lt;br /&gt;• Windows Server 2003 R2 Enterprise Edition&lt;br /&gt;• Windows Server 2003 R2 Datacenter Edition&lt;br /&gt;• Windows Server 2003 Service Pack 1 Standard Edition&lt;br /&gt;• Windows Server 2003 Service Pack 1 Enterprise Edition&lt;br /&gt;• Windows Server 2003 Service Pack 1 Datacenter Edition&lt;br /&gt;&lt;br /&gt;Supported Operating Systems for &lt;strong&gt;Communicator Web Access&lt;/strong&gt; The following software must be installed on the computer on which you will be installing Communicator Web Access:&lt;br /&gt;• Windows Server 2003 R2 or Windows Server 2003 SP1&lt;br /&gt;• Windows Installer 3 (included in Windows Server 2003 SP1)&lt;br /&gt;• IIS 6.0&lt;br /&gt;• .NET Framework 2.0, including ASP.NET 2.0So until the next release plan for 32-bit OSs for all the server roles except for Backend Database server.&lt;/span&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/29816731-3303718550804450846?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/3303718550804450846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=3303718550804450846' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/3303718550804450846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/3303718550804450846'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2008/02/msmxl-installation-error.html' title='MSMXL installation error.'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-9206132709624982457</id><published>2008-02-10T10:47:00.000-08:00</published><updated>2008-02-10T10:49:27.184-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><title type='text'>Creating Custom AD Attributes</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;This post will detail the procedure for the creation of custom Active Directory attributes and extending the schema.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Note&lt;/strong&gt;: Whenever possible it is recommended to use default attributes within Active Directory.&lt;br /&gt;&lt;br /&gt;Before create the attributes for the organization will have to obtain a Root OID from an ISO Name Registration Authority.&lt;br /&gt;&lt;br /&gt;To request and OID namespace: &lt;/span&gt;&lt;a href="http://www.iana.org/cgi-bin/enterprise.pl"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;http://www.iana.org/cgi-bin/enterprise.pl&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;Entire list of Enterprise Numbers can be located on this site. Check to see if your company is listed within the list :&lt;/span&gt;&lt;a href="http://www.iana.org/assignments/enterprise-numbers"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;http://www.iana.org/assignments/enterprise-numbers&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt; . The root that IANA uses is listed at the top of the page (1.3.6.1.4.1). At the beginning of each company entry within the list is a "Branch" ID. (ex. Microsoft is 311) This branch ID is to be appended to the end of the IANA root id, (Ex. 1.3.5.1.4.1.311) which makes up the company's OID namespace.&lt;br /&gt;&lt;br /&gt;Format To use: (IANA root ID)(BranchID)&lt;span style="color:#ff0000;"&gt;(&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;ApplicationID)&lt;increment#&gt;&lt;/span&gt;&lt;br /&gt;Example: 1.3.6.1.4.1.311.&lt;span style="color:#ff0000;"&gt;2.1&lt;/span&gt;&lt;br /&gt;Note: The application ID above "2" and last octet digit "1" is determined by you. Make sure to document all the OIDs you generate for easy reference.&lt;br /&gt;&lt;br /&gt;After you have your OID, then you can begin creating your custom attributes. Below is the procedure to do this.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Log on to the Domain Controller serving the Schema Master FSMO role (Finding Schema Master: Command: netdom query fsmo /domain:&lt;domainname&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Resolve any outstanding replication issues: repadmin /replsummary /bydst /bysrc /sort:delta&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Back up the system state on the Schema Master.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Disable outbound replication on the Schema Master:repadmin /options &lt;schemamasterdcname&gt;+DISABLE_OUTBOUND_REPL&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Perform the extension; Open Schema Admins (Windows support&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-9206132709624982457?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/9206132709624982457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=9206132709624982457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/9206132709624982457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/9206132709624982457'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2008/02/creating-custom-ad-attributes.html' title='Creating Custom AD Attributes'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-2086814355367208395</id><published>2008-02-10T10:43:00.000-08:00</published><updated>2008-02-15T13:24:08.689-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Availability Service</title><content type='html'>&lt;strong&gt;What is the Availability Service ?&lt;br /&gt;&lt;/strong&gt;Availability Service is a Web Service that is responsible for providing free/busy information to the Outlook 2007 client and OWA 2007. Ofcourse, since Availability Service(AS) is part of the Exchange 2007 Programming Interface, it will be available as a public web service to allow third-party tools to integrate with it and as a programming interface for interested developers.&lt;br /&gt;&lt;br /&gt;The schema for the availability service can be found at:&lt;strong&gt;&lt;em&gt;https://&lt;your&gt;/ews/services.wsdl&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Free/Busy Retrieval Method&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;more info to post.................&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-2086814355367208395?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/2086814355367208395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=2086814355367208395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/2086814355367208395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/2086814355367208395'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2008/02/availability-service.html' title='Availability Service'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-3072175769452019787</id><published>2008-02-10T10:42:00.002-08:00</published><updated>2008-02-10T10:43:15.114-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Unified Messaging</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;The unified messaging server role contains a number of "global" objects. This page is meant to be the anchor for topics that relate to these organization-wide objects and settings, such as UM Dial Plans, UM IP Gateways, UM Mailbox Policies, and UM Auto Attendants.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;UM Dial Plans (Content Needed)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;UM IP Gateways (Content Needed)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;UM Mailbox Policies (Content Needed)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;UM Auto Attendants (Content Needed)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;UM and OCS Interop (Content Needed)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-3072175769452019787?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/3072175769452019787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=3072175769452019787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/3072175769452019787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/3072175769452019787'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2008/02/unified-messaging.html' title='Unified Messaging'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-6538520786803184009</id><published>2008-02-10T10:42:00.001-08:00</published><updated>2008-02-10T10:59:57.198-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>EMS -CmdLets</title><content type='html'>&lt;span style="font-family:arial;font-size:180%;"&gt;&lt;strong&gt;Exchange Management Shell - CmdLets&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:130%;color:#3333ff;"&gt;&lt;strong&gt;INSTALLATION:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;Verify Organization information&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#ff0000;"&gt;Get-ExchangeOrganization&lt;/span&gt; &lt;span style="font-family:Arial;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#ff0000;"&gt;Get-ExchangeOrg –info&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;Verify Exchange Configuration&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#ff0000;"&gt;Get-ExchangeConfig&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Verify Server Configuration&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#ff0000;"&gt;Get-ExchangeServer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Autodiscover&lt;/strong&gt;&lt;br /&gt;Verify AutoDiscover is configured properly:&lt;br /&gt;&lt;span style="font-family:courier new;color:#ff0000;"&gt;Test-OutlookWebServices -identity:rskalitzky@ensynch.com&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:Arial;color:#3333ff;"&gt;&lt;strong&gt;HUB TRANSPORT&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;color:#3333ff;"&gt;&lt;strong&gt;CLIENT ACCESS:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;color:#ff6600;"&gt;&lt;strong&gt;OWA:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;To get listing of vdirs on a server:&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#ff0000;"&gt;ESM&gt; get-owavirtualdirectory -server qa-exch7-m&lt;br /&gt;ail01 -domainController qa-exc7-dc01.ex.ensynch.ad&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;To get list of OWA vdir on a server:&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#ff0000;"&gt;ESM&gt; get-owavirtualdirectory -identity "qa-exch7-mail01\owa (default web site)"&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;color:#3333ff;"&gt;&lt;strong&gt;MAILBOXES:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:arial;color:#000000;"&gt;Mailbox Access:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:arial;"&gt;Providing permissions to users’ mailboxes is easy with the Exchange Management Shell.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Send on behalf to:&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#ff0000;"&gt;ESM&gt; set-mailbox "Joe Contoso" -GrantSendOnBehalfTo "Jim Fabrikam"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Send-As (send as someone else):&lt;br /&gt;&lt;/strong&gt;&lt;span style="font-family:courier new;color:#ff0000;"&gt;ESM&gt; add-adpermission "Joe Contoso" -extendedrights Send-As -user contoso\fabrikam&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Full mailbox access:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color:#ff0000;"&gt;ESM&gt;add-mailboxpermission "Joe Contoso" -accessRights FullAccess -user contoso\fabrikam&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;All Mailboxes and their access:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;You can use get-mailboxpermission to see what rights are on a set of mailboxes... in fact, we can finally see who has rights on who's mailboxes in bulk. The commands are fully pipelineable:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;color:#ff0000;"&gt;ESM&gt;get-mailbox -server myserver get-mailboxpermission&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;color:#3333ff;"&gt;&lt;strong&gt;UNIFIED MESSAGING:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;color:#3333ff;"&gt;&lt;strong&gt;EDGE TRANSPORT:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;color:#3333ff;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;color:#3333ff;"&gt;&lt;strong&gt;CERTIFICATES:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-6538520786803184009?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/6538520786803184009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=6538520786803184009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/6538520786803184009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/6538520786803184009'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2008/02/ems-cmdlets.html' title='EMS -CmdLets'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-8758210471254887735</id><published>2008-02-10T10:40:00.003-08:00</published><updated>2008-02-10T10:43:26.846-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Recovering Messaging Databases</title><content type='html'>&lt;p&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Methods for recovering a database:&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;- Recover using Recovery Storage Group (RSG)&lt;br /&gt;- Recover using Database Portability&lt;br /&gt;- Recover using Dial-Tone Recovery&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#3333ff;"&gt;&lt;strong&gt;Recover data using RSG:&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;1. Use Exchange Database Recovery Management tool for creatingthe RSG.&lt;br /&gt;2. Restore data using back to the RSG (Note: You don’t need to select an RSG to restore to.. If one exists, it is automatically used.)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&lt;strong&gt;Recover using Database Portability:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;You can use the database portability feature in Exchange Server 2007 to recover a mailbox database when there is a server failure or a hard disk failure.&lt;br /&gt;&lt;br /&gt;You can use this option when a Mailbox server fails, but the storage group and database files are available on hard disk or on a backup tape.&lt;br /&gt;&lt;br /&gt;You can also implement database portability when the hard disk storing the database fails on one server, and the hard disk cannot be replaced. You can restore the database from the backup data on another Mailbox server.&lt;br /&gt;&lt;br /&gt;By using database portability in Exchange Server 2007, you can move a mailbox database from one Mailbox server and mount it on another server. To mount the database on the new server, you do not need to modify the database or configure the server. However, you can mount the database only on a server in the same Exchange Server organization.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#ff9900;"&gt;&lt;strong&gt;To recover a messaging database by using database portability:&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;1. First create a new database on an alternate server. The new database must have the same name as the database you are recovering. You can either create a new storage group or create the destination database in an existing storage group on the server. Then, configure the database so that you can overwrite it with the backup data.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;2. You can now restore the backup copy of the database from the failed server and mount the database on the new server.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;3. Finally, you need to modify the user accounts to refer to the new database by using an Exchange Management Shell command.&lt;br /&gt;This command obtains a list of all mailboxes in the restored database and passes it to the Move-Mailbox cmdlet.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#ff0000;"&gt;Get-MailboxStatistics -database &lt;newdatabasename&gt;Move-Mailbox -configurationOnly -target &lt;newdatabasename&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;4. When users try to access their mailboxes by using Microsoft Office Outlook 2007, they will be automatically redirected to the new server. However, you need to manually configure clients such as Microsoft Office Outlook 2003 and earlier versions to refer to the new Mailbox server. Outlook Web Access users are also automatically redirected to the new server.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&lt;strong&gt;Recover using Dial-Tone:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;You can use dial-tone recovery to provide users with immediate access to their mailboxes and e-mail services even before you restore data to their mailboxes. To do this, create an empty mailbox database to replace the missing or corrupted mailbox database. By using dial-tone recovery, you can ensure that users experience minimum disruption of services after the failure of a database or a server.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#ff9900;"&gt;Benefits of Using Dial-Tone Recovery&lt;br /&gt;&lt;/span&gt;By implementing dial-tone recovery, you can ensure that users in your organization can access their e-mail messages and begin working much faster compared to a standard restore. When you perform a standard restore, users cannot access e-mail services until you restore the database completely. A standard restore can take several hours if the database is very large, and external users may start receiving non-delivery reports (NDRs).&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#ff9900;"&gt;Using Alternate Servers&lt;br /&gt;&lt;/span&gt;If there is a server failure instead of a database failure, you can perform dial-tone recovery on an alternate server by using the database portability features of Exchange Server 2007. You also need to modify the user accounts to refer to the new database location.&lt;br /&gt;&lt;span style="color:#ff9900;"&gt;Recovering Historical Data&lt;/span&gt;&lt;br /&gt;After dial-tone recovery is complete, you can restore the data from backup to an RSG and then merge the mailbox contents in the recovered database with the contents in the dial-tone database. All the user mailboxes will now have all of their historical information as well as the received and sent messages since the implementation of dial-tone recovery&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Procedure:&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;On another server create a new Storage Group and Create new Database.Note: Use the SAME NAME as the database you'll recover. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Open Exchange Mgmt Shell and modify the user accounts to refer to the new database by using an Exchange Management Shell command. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;This command obtains a list of all mailboxes in the restored database and passes it to the Move-Mailbox cmdlet.Get-MailboxStatistics -database&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;newdatabasename&gt;Move-Mailbox -configurationOnly -target &lt;newdatabasename&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;This will give the users access to their mailboxes, while you prepare to merge backup data from and RSG to the new mailbox database.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Use the Exchange Database Recovery Management tool to create a RSG and restore data to the RSG (Refer to Recover using RSG prior section).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;After db is restored from backup, use Exchange Database Recovery Management tool to merge data from RSG to the new database.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;Manage Recovery Storage Group &gt; Merge copy mailbox contents &gt; Gather Merge Information&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;At the Select &lt;strong&gt;Merge Options &gt; Perform pre-merge tasks&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Select mailboxes to copy or merge and Perform Merge Actions&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-8758210471254887735?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/8758210471254887735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=8758210471254887735' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/8758210471254887735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/8758210471254887735'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2008/02/recovering-messaging-databases.html' title='Recovering Messaging Databases'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-8381030152039672503</id><published>2008-02-10T10:28:00.000-08:00</published><updated>2008-02-10T10:39:01.416-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Exchange Message Flow</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;Exploring Message Flow:&lt;/strong&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;&lt;/span&gt;Microsoft Exchange Server 2007 supports various types of message flow. In an organization that deploys Exchange Server 2007, messages flow within a single Active Directory site or between multiple Active Directory sites. A Hub Transport server manages message flow in an organization by using various components in Exchange Server 2007. You can control the message flow among various servers and between the servers over the Internet by using SMTP Send and Receive connectors.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Types of Message Flow:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Inbound&lt;/strong&gt;: In an inbound message flow, an Exchange Server 2007 organization receives an e-mail message over the Internet. A Hub Transport server or a gateway server, such as an Edge Transport server, accepts the message over the Internet and then routes the message to an internal Exchange Server 2007 server.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Outbound&lt;/strong&gt;: In an outbound message flow, an internal Exchange Server 2007 server sends an e-mail message from within the organization over the Internet. A Hub Transport server processes and identifies the message as an outbound e-mail message. The Hub Transport server then sends the message over the Internet either directly or by using a gateway server such as the Edge Transport server&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Local&lt;/strong&gt;: In a local message flow, a Hub Transport server processes an e-mail message received by Exchange Server 2007 and then sends it to a mailbox in the same Active Directory site. Even if an organization has a single Mailbox server, all e-mail messages are routed through the Hub Transport server as part of the delivery process. Therefore, all Exchange Server 2007 organizations use local message flow&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Remote&lt;/strong&gt;: In a remote message flow, a Hub Transport server processes an e-mail message received by Exchange Server 2007 and then sends the message to a mailbox in a different Active Directory site. Remote message flow takes place only if an organization has multiple Active Directory sites with Mailbox servers. Typically, small organizations and large organizations with centralized Mailbox servers in a single data center do not use remote message flow.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Components Used in Message Flow:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;p&gt;&lt;br /&gt;Message transport in Microsoft Exchange Server 2007 involves the interaction of various components : &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Microsoft Exchange Mail Submission service:&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;The Microsoft Exchange Mail Submission service is a notification service that runs on Mailbox server roles in Exchange Server 2007.&lt;br /&gt;&lt;br /&gt;When a message becomes available for retrieval in the Outbox folder of a sender, the Microsoft Exchange Mail Submission service notifies a Hub Transport server in the local Active Directory site. If there are multiple Hub Transport servers in the site, the Microsoft Exchange Mail Submission service evenly distributes notifications among all the available Hub Transport servers.&lt;br /&gt;&lt;br /&gt;When the Microsoft Exchange Transport service starts on each Edge Transport server or Hub Transport server, the categorizer creates the local submission queue.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Store driver:&lt;/strong&gt; The store driver on the Hub Transport server role retrieves the message, which is in MAPI format, from the sender’s Outbox folder and converts it to the Summary-Transport Neutral Encapsulation Format (S/TNEF).&lt;br /&gt;&lt;br /&gt;S/TNEF is a type of Transport-Neutral Encapsulation Format (TNEF), which has no plain text part and is in eight–bit binary format. The store driver then submits the message to the submission queue and moves the message from the Outbox to the Sent Items folder.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Submission queue&lt;/strong&gt;: Messages can also enter the submission queue on a Hub Transport server from an SMTP Receive connector or from the Pickup directory. The submission queue stores all messages on disk until the categorizer processes them.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Categorizer&lt;/strong&gt;: The categorizer processes the messages one at a time and always selects the oldest message in the submission queue first. On an Edge Transport server, the categorizer verifies the recipient SMTP address of an inbound message and places it directly in the delivery queue.&lt;br /&gt;&lt;br /&gt;The message is then routed to a Hub Transport server. On a Hub Transport server, the categorizer processes all inbound messages based on the information about the intended recipients. The categorizer makes copies of messages that have multiple recipients, determines routing paths, converts content format, and applies organizational message policies.&lt;br /&gt;&lt;br /&gt;After the categorizer processes the message, the message is removed from the submission queue.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;SMTP Connectors&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;You need an SMTP connector to route messages between two Active Directory sites or between two Active Directory sites over the Internet. However, you do not need SMTP connectors to route messages within an Active Directory site. You can use an SMTP connector to route messages between Hub Transport servers and Edge Transport servers or between the Hub Transport servers over the Internet. Each Hub Transport server and Edge Transport server can have SMTP connectors to send or receive messages. &lt;/p&gt;&lt;p&gt;To manage the message flow in your organization, you can use the default configuration of the SMTP connectors that is provided by Exchange Server 2007. Based on the requirements of your organization, you can also configure the properties of SMTP connectors. You can specify the source IP addresses that should send or receive messages. You can also specify the maximum size of messages and configure permissions. In addition, you can enable protocol logging on an SMTP connector to identify the problems in the message flow. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Types of SMTP Connectors&lt;/span&gt;&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Send&lt;/strong&gt;: A computer that runs Exchange Server 2007 requires an SMTP Send connector to send any SMTP e-mail message. You need SMTP Send connectors to send an e-mail message to any SMTP server over the Internet or to any SMTP servers in your organization. By default, SMTP Send connectors are not configured on a Hub Transport server. However, SMTP Send connectors are dynamically created in the server memory to communicate with other Hub Transport servers on other sites. You cannot configure these dynamically created SMTP Send connectors or view them by using the management tools in Exchange Server 2007.&lt;br /&gt;&lt;br /&gt;When you create an SMTP Send connector, you must configure it with a Domain Name System (DNS) address space, which is used to identify the messages that are processed by the SMTP Send connector. For example, if you configure an SMTP Send connector with the contoso.com DNS address space, all messages with a destination address in the contoso.com domain will be processed by that SMTP Send connector. After you configure the DNS address space, you can configure the SMTP Send connector to deliver messages by looking up the mail exchanger (MX) records in DNS or to forward messages to a smart host.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Receive&lt;/strong&gt;: A computer that runs Exchange Server 2007 requires an SMTP Receive connector to accept any SMTP connection. An SMTP Receive connector enables a Hub Transport Server or an Edge Transport server to receive e-mail messages from other SMTP servers. These SMTP servers can include servers on the Internet, other Exchange Server 2007 Hub Transport servers, or Edge Transport servers.&lt;br /&gt;&lt;br /&gt;You can configure multiple SMTP Receive connectors with different parameters on a single Exchange Server 2007 server. Small-to-medium-size organizations may use only the two default SMTP Receive connectors. Large organizations may need multiple SMTP Receive connectors on a single server or on multiple servers. The default SMTP connectors manage the message transport within the same Active Directory forest. Therefore, you do not need to create SMTP Receive connectors to route e-mail messages between Hub Transport server in the same Active Directory forest.&lt;br /&gt;&lt;br /&gt;You must configure each SMTP Receive connector with: A port number on which the connector will receive connections. The local IP addresses that the SMTP Receive connector will use for incoming connections. A remote IP range that can send e-mail message to the SMTP Receive connector. The combination of these three properties must be unique for every SMTP Receive connector in your organization&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;SMTP Default Configuration:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;By default, the following SMTP Receive connectors are created on each Hub Transport server:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The &lt;strong&gt;Client Receive Connector&lt;/strong&gt; that receives connections from SMTP clients, such as Microsoft Office Outlook Express&lt;/li&gt;&lt;li&gt;The &lt;strong&gt;Default Receive Connector&lt;/strong&gt; that receives connections from other SMTP servers by default&lt;br /&gt;&lt;br /&gt;The default configuration for the two connectors is similar, but with one important difference: the Client Receive Connector is configured on port 587 rather than port 25. This is because the Internet Engineering Task Force (IETF) working group process in Request for Comment (RFC) 2476 has proposed that port 587 should be used only for message submission from e-mail clients that require message relay.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Message Flow Scenarios:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Single Site:&lt;/strong&gt; Message flow within a single site begins when you submit a message to the message store on an Exchange Server 2007 Mailbox server.&lt;br /&gt;&lt;br /&gt;When you use Microsoft Office Outlook, the message is written in MAPI format and then sent to your Outbox folder. The Microsoft Exchange Mail Submission service detects that a message is available in the Outbox folder and notifies the store driver on an available Hub Transport server.&lt;br /&gt;&lt;br /&gt;The store driver connects to your Outbox folder by using MAPI and retrieves the message from the Mailbox server. The store driver also places the message in the submission queue on the Hub Transport server, and moves the message from the Outbox folder to the Sent Items folder.&lt;br /&gt;&lt;br /&gt;The categorizer processes the message in the submission queue. If a message is intended for a Mailbox server role in the same Active Directory site, the categorizer places the message in a local delivery queue.&lt;br /&gt;&lt;br /&gt;The store driver then delivers the message to the Mailbox server role by using MAPI. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Multiple Sites:&lt;br /&gt;&lt;/strong&gt;In a multiple-site message flow, after a message is retrieved and delivered to the Hub Transport server, the Hub Transport server searches the Active Directory to determine the mailbox location of the recipient. Then, the Hub Transport server determines the lowest cost route to the destination site by using the Active Directory site link information.&lt;br /&gt;&lt;br /&gt;If Hub sites have not been configured in the route to the destination site, the message is directly delivered to a Hub Transport server in the destination site. This is called Direct Relay Routing.&lt;br /&gt;&lt;br /&gt;The Hub Transport server of the destination site then delivers the message to the Mailbox server in that site. If a message has to be delivered to recipients in multiple sites, the message is delivered to a Hub Transport server in each site. If a message has to be delivered to recipients through the Internet, the Hub Transport server routes the message to an Edge Transport server.&lt;br /&gt;&lt;br /&gt;The Edge Transport server delivers the message to the appropriate Internet e-mail server, which in turn delivers the message to the recipient. In the absence of an Edge Transport server, the Hub Transport server delivers the message to an appropriate third-party Internet e-mail server by using an SMTP Send connector.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Disrupted&lt;/strong&gt;:&lt;br /&gt;A message flow is disrupted if no Hub Transport server is available in the destination site. In such a situation, the message is routed to the closest Hub Transport server along the most optimal route. This is referred to as Queuing Messages at the Point of Failure.&lt;br /&gt;&lt;br /&gt;The closest Hub Transport server then delivers the message when a Hub Transport server in the destination site becomes available. If a message has to be delivered to recipients at multiple sites, a copy of the message is delivered directly to the recipients at each site.&lt;br /&gt;&lt;br /&gt;However, if destination Hub Transport servers are not available, then the source Hub Transport server delays making copies of the message for each recipient and sends a single message that is queued for delivery at the Hub Transport server that is closest to the destination sites.&lt;br /&gt;&lt;br /&gt;When the destination sites become available, the queued message is sent to each site with a recipient. This is referred to as Delayed Fan-Out Routing. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-8381030152039672503?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/8381030152039672503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=8381030152039672503' title='31 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/8381030152039672503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/8381030152039672503'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2008/02/exchange-message-flow.html' title='Exchange Message Flow'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>31</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-4219940446811238108</id><published>2008-02-10T10:21:00.000-08:00</published><updated>2008-02-10T10:27:30.418-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Exchange Back Pressure</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;After setting up an Exhange 2007 test environment on a Virtual Machine, I noticed an interesting issue with the routing of mail. Actually no mail routed at all, and the user connected whether it be via Outlook or OWA could not send any emails. No warnings, error messages or NDRs were evident to the user and the emails would simply remain within their "DRAFTS" folder. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;During my investigation on the Exchange Mailbox server. I noticed a warning within the application log for an &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;EventID 1009 - warning event with the Source and Category Labeled as "MSExchangeMailSubmission". The description of the event was as follows "The Microsoft Exchange Mail Submission Service is currently unable to contact any Hub Transport Server in the local Active Directory Site. The servers may be too busy to accept new connections at this time".&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;After discover of the warning on the Mailbox Server I investigated the Hub Transport application log and discovered a warning EventID 15002, Source MSExchangeTransport, Category: ResourceManager. Although a warning this targeted the source of the problem, "Resources". More indepth look at the warning displayed the following information:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;The resource pressure is constant at High. Statistics: Queue database and disk space ("C:\Program Files\Microsoft\Exchange Server\TransportRoles\data\Queue\mail.que") = 67% [High] [Normal=62% MediumHigh=64% High=66%] Queue database logging disk space ("C:\Program Files\Microsoft\Exchange Server\TransportRoles\data\Queue\") = 67% [Normal] [Normal=91% MediumHigh=93% High=95%] Version buckets = 1 [Normal] [Normal=40 MediumHigh=60 High=100] Private bytes = 19% [Normal] [Normal=71% MediumHigh=73% High=75%] Physical memory load = 83% [limit is 94% to start dehydrating messages.] Inbound mail submission from other Hub Transport servers, the Internet, the Pickup directory, the Replay directory, and the Mailbox server, if it is on a Hub Transport server, has stopped.Loading of e-mail from the queuing database, if available, continues.&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Granted servers were not down and services were up and running; however mail was still not flowing. So I decided to do some research and I found a technet article that references this thing called "&lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb201658.aspx"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Back Pressure"&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt; for Exchange 2007. Basically Back Pressure is a resource monitoring feature built into Exchange 2007 Hub and Edge Transport server roles, which affects message delivery depending upon the current state of system resources available. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;On a Hub or Edge Server the following three levels of system resource utilization are used: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Normal&lt;/strong&gt; The resource is not overused. The server accepts new connections and messages.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Medium&lt;/strong&gt; The resource is slightly overused. Back pressure is applied to the server in a limited manner. Mail from senders in the authoritative domain can flow. However, the server rejects new connections and messages from other sources.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;High&lt;/strong&gt; The resource is severely overused. Full back pressure is applied. All message flow stops, and the server rejects all new connections and messages.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;All configuration options for back pressure are available in the EdgeTransport.exe.config application configuration file that is located in the&lt;strong&gt; C:\Program Files\Microsoft\Exchange Server\Bin&lt;/strong&gt; directory. The EdgeTransport.exe.config file is an XML application configuration file that is associated with the EdgeTransport.exe file. EdgeTransport.exe and MSExchangeTransport.exe are the executable files that are used by the Microsoft Exchange Transport service. This service runs on every Hub Transport server or Edge Transport server. Changes that are saved to the &lt;strong&gt;EdgeTransport.exe.config&lt;/strong&gt; file are applied after the Microsoft Exchange Transport service is restarted.&lt;br /&gt;&lt;br /&gt;So in order to get my messages flowing referenced the warning EventID 15002 description and modified the "High" level values so that the calculation of my available resources would not exceed this value. Granted, you can increase the available resources (i.e. diskspace) by adding resources, however in my case this was a VM so I decided to go risky route and increase the EdgeTransport.exe.config file values to prove the concept.&lt;br /&gt;&lt;br /&gt;In my case I modified the following line entry "PercentDatabaseDiskSpaceUsedHighThreshold" and increased it from 80 to 95.&lt;br /&gt;&lt;br /&gt;Once I modified, saved the file and restarted the Transport service, messages were flowing out of the client "Draft" folders. Then I noticed that mail flow seized again, so I resorted to creating another drive/volume for messaging QUEUE and Logs then changed the Queue and Logs location. Of which can ALSO be performed by modifying the EdgeTransport.exe.config file. How to Change the Messaging Queues can be referenced &lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb125177.aspx"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;. Once I allocated enough space for the messaging queues, messages were flowing and Exchange was happy. &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Reference &lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb201658.aspx"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Back Pressure&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Reference &lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb125177.aspx"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Changing Messaging Queues&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-4219940446811238108?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/4219940446811238108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=4219940446811238108' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/4219940446811238108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/4219940446811238108'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2008/02/exchange-back-pressure.html' title='Exchange Back Pressure'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-8742103025580656825</id><published>2008-02-08T07:42:00.000-08:00</published><updated>2008-02-08T12:11:40.605-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office Communications Server'/><title type='text'>OCS - Bandwidth &amp; Topology Calculator</title><content type='html'>Resource will be available shortly...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-8742103025580656825?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/8742103025580656825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=8742103025580656825' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/8742103025580656825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/8742103025580656825'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2008/02/ocs-bandwidth-topology-calculator.html' title='OCS - Bandwidth &amp; Topology Calculator'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-1811258824414312246</id><published>2008-02-01T21:13:00.000-08:00</published><updated>2008-02-08T12:11:40.605-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office Communications Server'/><title type='text'>Latest Version of Communicator Mobile 2007 does not connect</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;Ok, you have setup Office Communication Server 2007, MOC client connections work internally and externally; however now it comes to Communicator Mobile 2007 connectivity testing and the damn thing does not want to connect. Standard message presented upon sign-in is that your version of Communicator Mobile needs to be updated! What? "I just downloaded the most recent version, and there are no other hotfixes!" No need to worry this is merely the default "Client Version Filter" settings causing you grief. For some reason Microsoft decided to block versions of Office Communicator Mobile that are less than or equal to (&lt;=) 2.0.6021.*. At the time of this post, the most recent version of Communicator Mobile is/was 2.0.387.*. Nice! Below is the procedure to modify the filter to get your version of CM connected.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Note: The OCS 2007 Admin Guide lists the COMO filter in the same manner as above (which makes sense) to be used for CM; however changing this filter did not do the trick. The key was to change the CPE filter to the filter listed above. After that was changed and services restarted, CM connected..&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Step 1. Open Your Standard of Enterprise Pool&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;Step 2. Open your Client Version Filter (Option in your pool configuration.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Step 3. Change the CPE value to 2.0.387.* &gt;= Allow and COMO value to 2.0.387.*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;Step 4. Stop all started services&lt;br /&gt;&lt;br /&gt;Step 5. Start all stopped services&lt;br /&gt;&lt;br /&gt;Step 6. Connect to your Access Edge Server search your ClientVersionFilterConfig.exe&lt;br /&gt;(C:\Program Files\Common Files\Microsoft Office Communications Server 2007)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;Step 7. Change the CPE value to 2.0.387.* &gt;= Allow  and COMO value to 2.0.387.*&lt;br /&gt;&lt;br /&gt;Step 8. Stop all started services (on your Access Edge Server)&lt;br /&gt;&lt;br /&gt;Step 9. Start all stopped services ((on your Access Edge Server)&lt;br /&gt;&lt;br /&gt;Step 10. Reconnect again and it should work.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-1811258824414312246?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/1811258824414312246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=1811258824414312246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/1811258824414312246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/1811258824414312246'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2008/02/latest-version-of-communicator-mobile.html' title='Latest Version of Communicator Mobile 2007 does not connect'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-7322825587777659828</id><published>2007-12-14T08:50:00.000-08:00</published><updated>2008-02-08T12:11:40.606-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office Communications Server'/><title type='text'>OCS 2007 - Authentication Issues [0xC2FC200D]</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;span style="color:#ccccff;"&gt;Office Communication Server 2007: Authentication/Logon Issue&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#ff6600;"&gt;&lt;strong&gt;Failure [0xc3fc200D]&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It is common to run across communication and authentication issues when deploying OCS. One of the tricks is trying to determine the root of problem. Failure codes and results are not always self explanatory and let’s just face it OCS 2007 being a new product does not have a whole lot of available support resources yet. This article addresses an authentication problem that generally stumps many implementers. The validation wizard usually picks up on this issue; however it does not scream out “here is the problem” fix me. Generally the results make no mention of a little thing called Server Principal Name (SPN), which is truly the underlying problem. The image below displays a typical authentication error during validation, that is a direct result of an incorrectly registered SPN for the Office Communication Server (Standard or Enterprise). The sections below will provide a brief explanation of the issue as well as troubleshooting and remediation of the problem. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:130%;color:#ccccff;"&gt;&lt;strong&gt;Issue:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;color:#ff6600;"&gt;Failure [0xC3FC200D] One or more errors detected&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5143873534679840306" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_qli6CggmWOo/R2K1ufQf9jI/AAAAAAAAAAg/wt1YZ-I-2Oc/s400/OCSspnIssue.JPG" border="0" /&gt;&lt;br /&gt;Explanation:Registration failure upon authentication is attributed to the Server Principal Name (SPN). The Kerberos protocol authentication that is used by the Office Communications Server service for client authentication requires the proper configuration of service principal names (SPNs) within the Active Directory® Domain Services. The SPN is a string that identifies the service (Office Communications Server) that a client wants to access.&lt;br /&gt;For proper operation of the Kerberos authentication, the SPN of the Office Communications Server must be registered in Active Directory under the name of the user account where the service runs, typically RTCService. If the SPN of the server is registered in multiple accounts, Kerberos authentication does not operate properly.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:130%;color:#ccccff;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:130%;color:#ccccff;"&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:100%;color:#9999ff;"&gt;To verify SPN is set correctly:&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;1. Install the OCSResourceKit for Office Communication Server 2007 &lt;/span&gt;&lt;/div&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b9bf4f71-fb0b-4de9-962f-c56b70a8aecd&amp;amp;displaylang=en"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;OCS Resource Kit&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;.&lt;br /&gt;2. Open a command prompt and change directories to the OCS Resource kit directory.&lt;br /&gt;3. The reskit contains the “CheckSPN” script that can be used to validate the SPN for the OCS Enterprise or Standard edition server.&lt;br /&gt;4. First run the tool to find all SPNs registered under a specific user account. The default user account, where the Office Communications Server service runs, is RTCService.&lt;/span&gt; &lt;div&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#ff6600;"&gt;&lt;span style="font-size:100%;"&gt;&gt;Cscript Checkspn.vbs /List /u:RTCService&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Sample Error: &lt;span style="color:#ff6600;"&gt;ERROR: The SPN for &lt;ocsserverfqdn&gt;is registered incorrectly&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. Next run a check to see whether the SPN for a specific Office Communications Server Standard Edition or Enterprise Edition server is registered under one account. The server is identified by its FQDN (fully qualified domain name). If there is more than one registration, the script prints the user accounts that have this SPN registered. This mode is useful for detecting that the servers SPN has been registered under multiple accounts. If this is the case, the duplicate SPNs must be deleted until there is exactly one account under which the SPN is registered. Having the same SPN registered under multiple accounts causes Kerberos protocol authentication to fail on the client.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;span style="font-family:courier new;color:#ff6600;"&gt;&lt;div&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&gt;Cscript checkspn.vbs /check /s:ocsserver.contoso.com &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;If multiple entries are returned, an ERROR will be returned and that the SPN is registered incorrectly. To correct the duplicate account must be deleted.&lt;br /&gt;6. Deletes the SPN for a specified Standard Edition server or Enterprise Edition server from a specified user account. This mode is useful for cleaning up duplicate SPNs&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:courier new;color:#ff6600;"&gt;&lt;span style="font-size:100%;"&gt;&gt;checkspn.vbs /del /s:&lt;serverfqdn&gt; &lt;serverfqdn&gt;/u:&lt;/span&gt;&lt;accountname&gt; &lt;useraccount&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Courier New;color:#ff6600;"&gt;&lt;/span&gt;&lt;br /&gt;7. Once you think you have the SPN set correctly, rerun the scripts in step 4 and 5 to verify SPN.&lt;br /&gt;8. Next rerun the Validation tool and verify authentication is working properly for Kerberos and NTLM.&lt;br /&gt;9. Now you can test connectivity and functionality using Communicator client.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-7322825587777659828?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/7322825587777659828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=7322825587777659828' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/7322825587777659828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/7322825587777659828'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2007/12/ocs-2007-authentication-issues.html' title='OCS 2007 - Authentication Issues [0xC2FC200D]'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_qli6CggmWOo/R2K1ufQf9jI/AAAAAAAAAAg/wt1YZ-I-2Oc/s72-c/OCSspnIssue.JPG' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-8750649950222919481</id><published>2007-09-21T13:46:00.000-07:00</published><updated>2008-02-16T08:24:59.833-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office Communications Server'/><title type='text'>OCS - Server Requirements</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Server Platform Requirements&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Hardware for Standard Edition and Enterprise Edition Servers&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Hardware requirements vary according to server role, configuration, and storage requirements. This topic summarizes the requirements for the following server configurations. Server roles not listed in this section are addressed in subsequent sections for the following server configurations.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;Standard Edition Server configured as one of the following:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Front End Server, Web Conferencing Server, and A/V Conferencing Server&lt;/li&gt;&lt;li&gt;Director&lt;/li&gt;&lt;li&gt;Archiving and CDR Server&lt;/li&gt;&lt;li&gt;Edge Server (one or more of the supported edge server roles)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;Enterprise Edition Server configured as one of the following:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Consolidated Enterprise Edition Server (Front-End Server, Web Conferencing Server, A/V Conferencing Server, and IIS collocated on server)&lt;/li&gt;&lt;li&gt;Front End Server in expanded configuration (conferencing servers and IIS installed on separate computers)&lt;/li&gt;&lt;li&gt;Web Conferencing Server in the expanded configuration&lt;/li&gt;&lt;li&gt;IIS Server in the expanded configuration&lt;/li&gt;&lt;li&gt;Archiving and CDR Server&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Small or medium-sized Back-End Database server&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;CPU&lt;/strong&gt;: Dual processor 3.2 GHz with HT &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Disk&lt;/strong&gt;: 2 x 18 GB&lt;br /&gt;Plus 2 x 36 GB for collocated SE Server&lt;br /&gt;15K rpm SCSI &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cache&lt;/strong&gt;: 1 MB &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Memory&lt;/strong&gt;: 2 GB &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Network&lt;/strong&gt;: GBit NIC&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;Hardware for A/V Conferencing Servers and A/V Edge Servers&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;The following hardware requirements are required for A/V Conferencing Servers in an expanded pool configuration and all standalone A/V Edge Servers. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;CPU:&lt;/strong&gt; Dual processor, dual core 3.0 GHz &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Disk &lt;/strong&gt;: 2 x 18 GB 15K rpm SCSI &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cache&lt;/strong&gt;: 1 MB &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Memory: &lt;/strong&gt;4 GB &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Network: &lt;/strong&gt;GBit NIC (for A/V Conferencing Server)&lt;br /&gt;2 × GBit NIC (for A/V Edge Server) &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;Hardware for Large Back-End Database for an Enterprise Pool&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;The only exception to this recommendation is for an Enterprise Edition Server deployed as a large Back-End Database server. For this role, the recommended hardware is as follows: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;CPU&lt;/strong&gt;: Quad processor, dual-core 3.0 GHz with HT &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Disk&lt;/strong&gt;: 2 × 18 GB&lt;br /&gt;External Ultra 320 SCSI Array&lt;br /&gt;4 × 36 GB (RAID 1 + 0) &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cache: &lt;/strong&gt;1 MB &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Memory: &lt;/strong&gt;32 GB &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Network: &lt;/strong&gt;GBit NIC &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;Hardware for Mediation Server&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;CPU&lt;/strong&gt;: Dual processor 3.2 GHz with HT for up to 120 concurrent calls&lt;br /&gt;Dual processor, dual core 3.0 GHz for more than 120 concurrent calls &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Disk: &lt;/strong&gt;1 × 30 GB 15K rpm SCSI &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cache&lt;/strong&gt;: 1 MB &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Memory: &lt;/strong&gt;2 GB &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Network&lt;/strong&gt;: 2 × GBit NIC&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Operating System&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;The minimum and recommended operating system platform requirements for all Office Communications Server 2007 server roles are as follows:&lt;br /&gt;&lt;strong&gt;Minimum&lt;/strong&gt;: Microsoft Windows Server® 2003 SP1.&lt;br /&gt;&lt;strong&gt;Recommended&lt;/strong&gt;: 32-bit Windows Server 2003 R2.&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;OCS Server Roles will only install on 32-bit Windows 2003 operating systems. 64-bit OS is not supported. Microsoft's documentation is incorrect. Verified by Microsoft UC SWAT Team&lt;br /&gt;&lt;/strong&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;&lt;span style="color:#000000;"&gt;Supported Operating Systems for &lt;strong&gt;Enterprise Edition Office Communications Server 2007 Enterprise Edition&lt;/strong&gt; requires one of the following operating systems. All operating systems are 32-bit editions.&lt;br /&gt;•       Windows Server 2003 R2 Standard Edition&lt;br /&gt;•       Windows Server 2003 R2 Enterprise Edition (recommended)&lt;br /&gt;•       Windows Server 2003 R2 Datacenter Edition&lt;br /&gt;•       Windows Server 2003 Service Pack 1 Standard Edition&lt;br /&gt;•       Windows Server 2003 Service Pack 1 Enterprise Edition&lt;br /&gt;•       Windows Server 2003 Service Pack 1 Datacenter Edition&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;Supported Operating Systems for &lt;strong&gt;Back End Database Server&lt;/strong&gt; Office Communications Server 2007, Back-End Database, requires one of the following operating systems. All operating systems are 32-bit versions.&lt;br /&gt;•       Windows Server 2003 R2 Standard Edition (recommended)&lt;br /&gt;•       Windows Server 2003 R2 Enterprise Edition&lt;br /&gt;•       Windows Server 2003 R2 Datacenter Edition&lt;br /&gt;•       Windows Server 2003 Service Pack 1 Standard Edition&lt;br /&gt;•       Windows Server 2003 Service Pack 1 Enterprise Edition&lt;br /&gt;•       Windows Server 2003 Service Pack 1 Datacenter Edition&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;Supported Operating Systems for &lt;strong&gt;Communicator Web Access&lt;/strong&gt; The following software must be installed on the computer on which you will be installing Communicator Web Access:&lt;br /&gt;•       Windows Server 2003 R2 or Windows Server 2003 SP1&lt;br /&gt;•       Windows Installer 3 (included in Windows Server 2003 SP1)&lt;br /&gt;•       IIS 6.0&lt;br /&gt;•       .NET Framework 2.0, including ASP.NET 2.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;Active Directory&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;For all servers requiring Active Directory® Domain Services, the minimum supported configuration is the Microsoft Windows® 2000 SP4 operating system in Windows 2000 Native Mode.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;SQL Server&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;For all servers requiring SQL Server, the minimum and recommended versions are as follows:&lt;br /&gt;&lt;strong&gt;Minimum&lt;/strong&gt;: SQL Server 2000 SP4 or SQL Server 2005, SP1 (32-bit or 64-bit versions of SQL Server SP1 or later are supported)&lt;br /&gt;&lt;strong&gt;Recommended&lt;/strong&gt;: SQL Server 2005, SP2&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;IIS &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;For all servers running IIS, the required version is 6.0. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;.NET Framework&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Office Communications Server 2007 requires .NET framework 2.0. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;Supported Clients&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;The supported clients for Office Communications Server 2007 Public Beta are as follows: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Required&lt;/strong&gt;: A version of Microsoft Office Communicator &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Minimum&lt;/strong&gt;: Office Communicator 2005 for IM and legacy presence. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Recommended&lt;/strong&gt;: Office Communicator 2007 for IM, group IM, multimode conferencing, and enhanced presence. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Required&lt;/strong&gt;: Microsoft Office Live Meeting 2007 client for meetings.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Required&lt;/strong&gt;: the Conferencing Add-In for Microsoft Office Outlook for scheduling meetings. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Optional&lt;/strong&gt;: Communicator Web Access for Office Communications Server 2007 for IM and enhanced presence.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-8750649950222919481?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/8750649950222919481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=8750649950222919481' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/8750649950222919481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/8750649950222919481'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2007/09/ocs-server-requirements.html' title='OCS - Server Requirements'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-1514794626912784898</id><published>2007-09-21T13:43:00.000-07:00</published><updated>2008-02-10T10:18:23.735-08:00</updated><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Below is a high-level deployment path for Enterprise Voice using Exchange 2007 and Office Communication Server 2007.&lt;/span&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_qli6CggmWOo/RvQtV7syrWI/AAAAAAAAAAM/n4lyEimfOmo/s1600-h/EntVoiceDeployPath.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5112761331798420834" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_qli6CggmWOo/RvQtV7syrWI/AAAAAAAAAAM/n4lyEimfOmo/s320/EntVoiceDeployPath.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&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/29816731-1514794626912784898?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/1514794626912784898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=1514794626912784898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/1514794626912784898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/1514794626912784898'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2007/09/below-is-high-level-deployment-path-for.html' title=''/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_qli6CggmWOo/RvQtV7syrWI/AAAAAAAAAAM/n4lyEimfOmo/s72-c/EntVoiceDeployPath.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-2082403241608314460</id><published>2007-09-21T13:40:00.000-07:00</published><updated>2008-02-15T13:42:18.998-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office Communications Server'/><title type='text'>Protocols - OCS Web Conferencing</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Conference Protocols&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Office Communications Server 2007 multimedia conferencing uses a variety of protocols for signaling, conference management, data collaboration, multimedia, and communication among conference components. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6666;"&gt;SIP (Session Initiation Protocol).&lt;/span&gt;&lt;/strong&gt; An IETF (Internet Engineering Task Force) standard signaling protocol for initiating, managing, and terminating sessions between one or more participants, including Internet telephone calls, multimedia distribution, and multimedia conference sessions.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6666;"&gt;HTTP (Hypertext Transfer Protocol).&lt;/span&gt;&lt;/strong&gt; A standard Internet protocol that in Office Communications Server 2007 is for communication between the Focus and conferencing servers, downloading Address Book Server updates to clients, and downloading meeting content to users.&lt;br /&gt;C3P (Centralized Conference Control Protocol). A custom protocol for communicating conference creation and control commands from clients to Office Communications Server 2007. C3P commands are carried as XML in SIP SERVICE or INFO messages.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;&lt;strong&gt;PSOM (Persistent Shared Object Model&lt;/strong&gt;).&lt;/span&gt; A custom protocol for transporting Web conferencing content.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;&lt;strong&gt;SRTP (Secure Real-Time Transport Protocol).&lt;/strong&gt; &lt;/span&gt;An IETF standard protocol that is used in Office Communications Server 2007 for securely transporting audio and video content to various media devices.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6666;"&gt;RTCP (Real-Time Control Protocol).&lt;/span&gt;&lt;/strong&gt; An IETF standard protocol used in conjunction with SRTP to convey information about the signal quality of an audio-video conferencing session to various media devices.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-2082403241608314460?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/2082403241608314460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=2082403241608314460' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/2082403241608314460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/2082403241608314460'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2007/09/protocols-ocs-web-conferencing.html' title='Protocols - OCS Web Conferencing'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-865453666379447934</id><published>2007-09-21T13:25:00.000-07:00</published><updated>2007-09-21T13:57:17.594-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Certificates - Unified Communications'/><title type='text'>Certificates - Unified Communications Certificate Packages</title><content type='html'>Many issues with certificates in Exchange 2007 out there…. This page will provide helpful information regarding certificates…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffff66;"&gt;ENTRUST (3rd party) has put together a Unified Communications certificates package!!! &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Entrust Unified Communications Certificates provide greater flexibility to support powerful new communications products like Microsoft Exchange Server 2007 and Microsoft Office Communications Server 2007, without sacrificing security controls.&lt;br /&gt;Pasted from &lt;&lt;a href="http://www.entrust.net/ssl-certificates/unified-communications.htm"&gt;http://www.entrust.net/ssl-certificates/unified-communications.htm&lt;/a&gt;&gt;&lt;br /&gt;Entrust allows you to specify up to ten SAN in each "Unified Communications" certificate request.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Best Practices for Domain Names for a Client Access Server&lt;br /&gt;When you create a certificate or certificate request for a Client Access server, the set of domain names that you should include in the request are as follows:&lt;br /&gt;Local or NetBIOS name of the server, for example, owa1&lt;br /&gt;All the accepted domain names for the organization, for example, contoso.com&lt;br /&gt;The fully qualified domain name for the server, for example, owa1.contoso.com&lt;br /&gt;The Autodiscover domain name for the domain, for example, Autodiscover.contoso.com&lt;br /&gt;The load-balance identity of the server if you are using one, for example, owa.contoso.com&lt;br /&gt;&lt;br /&gt;Pasted from &lt;&lt;a href="http://technet.microsoft.com/en-us/library/72048bc1-6d01-4279-8d21-4282b86b522c.aspx"&gt;http://technet.microsoft.com/en-us/library/72048bc1-6d01-4279-8d21-4282b86b522c.aspx&lt;/a&gt;&gt;&lt;br /&gt;&lt;br /&gt;Wildcard Character Domain Names&lt;br /&gt;Wildcard character domain names are a special type of domain name that represents multiple sub-domains. Wildcard character domain names can simplify certificates because a single wildcard domain name represents all the sub-domains for that domain. They are represented by an asterisk character ( * ) at the DNS node. For example, *.contoso.com represents contoso.com and all the sub-domains for contoso.com. When you use a wildcard character to create a certificate or a certificate request for all accepted domains, you can simplify the request significantly&lt;br /&gt;&lt;br /&gt;Pasted from &lt;&lt;a href="http://technet.microsoft.com/en-us/library/72048bc1-6d01-4279-8d21-4282b86b522c.aspx"&gt;http://technet.microsoft.com/en-us/library/72048bc1-6d01-4279-8d21-4282b86b522c.aspx&lt;/a&gt;&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-865453666379447934?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/865453666379447934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=865453666379447934' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/865453666379447934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/865453666379447934'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2007/09/certificates-unified-communications.html' title='Certificates - Unified Communications Certificate Packages'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29816731.post-6617266689945342667</id><published>2007-09-21T13:23:00.000-07:00</published><updated>2008-02-10T10:20:40.482-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office Communications Server'/><title type='text'>OCS - Web Conferencing!</title><content type='html'>Hope to put some cool data in here after resolving my issue with OCS 2007 and external Web Conferencing......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29816731-6617266689945342667?l=ucnoevil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ucnoevil.blogspot.com/feeds/6617266689945342667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29816731&amp;postID=6617266689945342667' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/6617266689945342667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29816731/posts/default/6617266689945342667'/><link rel='alternate' type='text/html' href='http://ucnoevil.blogspot.com/2007/09/ocs-web-conferencing.html' title='OCS - Web Conferencing!'/><author><name>Rick Skalitzky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='19' src='http://3.bp.blogspot.com/_qli6CggmWOo/S983s1qaGXI/AAAAAAAAASs/YuTpjnLTAv0/S220/StateraBizCard.jpg.png'/></author><thr:total>1</thr:total></entry></feed>
