<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.5.4 (http://www.squarespace.com/) on Sun, 05 Jul 2009 01:45:28 GMT--><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Russ Kaufmann's Blog</title><link>http://blogs.ameriteach.com/russ-kaufmann/</link><description></description><copyright></copyright><language>en-US</language><generator>Squarespace Site Server v5.5.4 (http://www.squarespace.com/)</generator><item><title>Yes, it is true...</title><dc:creator>Russ Kaufmann</dc:creator><pubDate>Mon, 31 Mar 2008 06:55:10 +0000</pubDate><link>http://blogs.ameriteach.com/russ-kaufmann/2008/3/31/yes-it-is-true.html</link><guid isPermaLink="false">101217:906139:1746035</guid><description><![CDATA[<p>Word leaked out in the trainer community in the last week, and word is leaking out all around. So, to clarify, yes, it is true. Today, in about 6.5 hours, I will be joining many other IT professionals in New Employee Orientation (NEO) training at Microsoft. I will be wearing a blue badge pretty soon, after they take a picture of my pretty face and print it up. </p><p>It is funny how the word gets out. Some people heard because they were involved in the process. Others heard because jobs that I have been doing suddenly became available. Yet others heard because people can't help but share wonderful inside information (meaning they can't keep secrets) with others.</p><p>The right opportunity came up, and I just had to take advantage of it. I opened the door.</p><p>What does this mean? <a href="http://www.hanselman.com/blog/BlueBadge.aspx" target="_blank"><u><font style="color: #0066cc" color="#0066cc">Scott Hanselman really did a great job of explaining his reasons for joining Microsoft</font></u></a>, and they very closely mirror mine with the major exception being that Scott is a code weenie (BTW, I do not consider that derogatory, and if you do, then please accept my apologies) and I am an admin type. </p><p>I am extremely excited about the future, and I will share more once I am up and running in my new position. This, however, will be my final post in this blog. I intent to do some changes to the number of blogs that I use and this one will be one that is dropped. My main blog will continue to be <a href="http://msmvps.com/clusterhelp">http://msmvps.com/clusterhelp</a>. </p><p>I would like to say that nothing will change in my blogging, but I have to admit that it is likely that things will change a bit. I promise to try to share more knowledge as I gain it. You can be sure that I will keep that promise. However, at the same time, there will be lots of information that I just can't share because I am not allowed to share it. Sorry, that is life. The same has always been true, though, as I have been under Non-Disclosure Agreement (NDA) with Microsoft for many years. I would love to share lots of stuff that I have had to keep to myself, but I am bound by both honor and legal agreements.</p><p>I expect that I will go dark (geek talk for not being publically available) for a few weeks, but I will be back and sharing again in the very near future on my other blog.</p><p>I will miss the people at Ameriteach. They are a great bunch. Maybe, sometime in the near future, I will be able to come back and teach a class as a guest trainer. I don't know if it will happen, but I will try.</p>]]></description><wfw:commentRss>http://blogs.ameriteach.com/russ-kaufmann/rss-comments-entry-1746035.xml</wfw:commentRss></item><item><title>Exchange Server 2007 Roles and the Related Services</title><dc:creator>Russ Kaufmann</dc:creator><pubDate>Mon, 11 Feb 2008 23:12:20 +0000</pubDate><link>http://blogs.ameriteach.com/russ-kaufmann/2008/2/11/exchange-server-2007-roles-and-the-related-services.html</link><guid isPermaLink="false">101217:906139:1572357</guid><description><![CDATA[<p>I had a great question in class today, "What services are installed and used for the CAS and the Hub roles?" So, having a few moments, I went ahead and installed each, individually to find the following:</p><p>Client Access Server</p><blockquote><ul><li><div>Microsoft Exchange Active Directory Topology Service - Started, Automatic</div></li><li><div>Microsoft Exchange File Distribution - Started, Automatic</div></li><li><div>Microsoft Exchange IMAP4 - Stopped, Manual</div></li><li><div>Microsoft Exchange Monitoring - Stopped, Manual</div></li><li><div>Microsoft Exchange POP3 - Stopped, Manual</div></li><li><div>Microsoft Exchange Service Host - Started, Automatic</div></li></ul><p>Of course, the CAS will also require installation of IIS and the related services and other pre-reqs.</p></blockquote><p>Hub Transport</p><ul><ul><ul><li><div>Microsoft Exchange Active Directory Topology Service - Started, Automatic</div></li><li><div>Microsoft Exchange Anti-spam Update - Started, Automatic</div></li><li><div>Microsoft Exchange EdgeSync - Started, Automatic</div></li><li><div>Microsoft Exchange Monitoring - Stopped, Manual</div></li><li><div>Microsoft Exchange Transport - Started, Automatic</div></li><li><div>Microsoft Exchange Transport Log Search - Started, Automatic</div></li></ul></ul></ul><blockquote><p>Just as with the CAS, there are also required pre-reqs for the Hub.</p></blockquote><p>Mailbox</p><ul><ul><ul><li><div>Microsoft Exchange Active Directory Topology Service - Started, Automatic</div></li><li><div>Microsoft Exchange Information Store  - Started, Automatic</div></li><li><div>Microsoft Exchange Mail Submission  - Started, Automatic</div></li><li><div>Microsoft Exchange Mailbox Assistants  - Started, Automatic</div></li><li><div>Microsoft Exchange Monitoring - Stopped, Manual</div></li><li><div>Microsoft Exchange Replication Service - Started, Automatic</div></li><li><div>Microsoft Exchange Search Indexer - Started, Automatic</div></li><li><div>Microsoft Exchange Service Host  - Started, Automatic</div></li><li><div>Microsoft Exchange System Attendent  - Started, Automatic</div></li><li><div>Microsoft Exchange Transport Log Search  - Started, Automatic</div></li><li><div>Microsoft Search (Exchange)  - Started, Automatic</div></li></ul></ul></ul><blockquote><p>Just as with the other roles, there are also required pre-reqs for the Mailbox role.</p></blockquote><p> </p>]]></description><wfw:commentRss>http://blogs.ameriteach.com/russ-kaufmann/rss-comments-entry-1572357.xml</wfw:commentRss></item><item><title>Internet Information Services (IIS) 6.0 Blogs of Interest</title><dc:creator>Russ Kaufmann</dc:creator><pubDate>Mon, 04 Feb 2008 18:24:37 +0000</pubDate><link>http://blogs.ameriteach.com/russ-kaufmann/2008/2/4/internet-information-services-iis-60-blogs-of-interest.html</link><guid isPermaLink="false">101217:906139:1532429</guid><description><![CDATA[<p>These are some blogs and website links for those interested in IIS.&nbsp;There sure is a lot of great stuff out there. Don't hurt yourself reading!</p><p><a href="http://www.iisanswers.com/" target="_blank">IISAnswers</a></p><p><a href="http://technet.microsoft.com/en-us/library/bb878139.aspx" target="_blank">IIS Insider</a></p><p><a href="http://www.iis-aid.com/" target="_blank">IIS.net</a></p><p><a href="http://www.iis-aid.com/" target="_blank">IIS-Aid</a></p><p><a href="http://msmvps.com/blogs/bernard/Default.aspx" target="_blank">Bernard Cheah</a></p><p><a href="http://blogs.technet.com/keithcombs/archive/tags/IIS7/default.aspx" target="_blank">Keith Combs</a></p><p><a href="http://blog.crowe.co.nz/" target="_blank">Chris Crowe</a></p><p><a href="http://www.brettblog.com/" target="_blank">Brett Hill</a></p><p><a href="http://blogs.msdn.com/gerryo/default.aspx" target="_blank">Gerry O'Brien</a></p><p><a href="http://weblogs.asp.net/steveschofield/" target="_blank">Steven Schofield</a></p><p><a href="http://www.adopenstatic.com/cs/blogs/ken/" target="_blank">Ken Shaefer</a></p><p>&nbsp;</p>]]></description><wfw:commentRss>http://blogs.ameriteach.com/russ-kaufmann/rss-comments-entry-1532429.xml</wfw:commentRss></item><item><title>Exchange Server 2007 High Availability</title><dc:creator>Russ Kaufmann</dc:creator><pubDate>Sun, 13 Jan 2008 08:50:35 +0000</pubDate><link>http://blogs.ameriteach.com/russ-kaufmann/2008/1/13/exchange-server-2007-high-availability.html</link><guid isPermaLink="false">101217:906139:1481473</guid><description><![CDATA[<p>A common concern that students have are the changes made between Exchange Server 2003 and Exchange Server 2007 when it comes to providing service redundancy and disaster recovery.</p><p>So, here is my response, at a high level.</p><p><strong>First</strong> - You need to do what you should do with every single server in your environment, you need to harden the operating system and the application. The easiest way to do that is to use the Security Configuration Wizard (SCW). In order to use SCW, you need to first configure SCW so that it knows about Exchange Server 2007. Luckily, I have already written how to do that <a href="http://blogs.ameriteach.com/russ-kaufmann/2007/9/19/securty-configuration-wizard-scw-and-exchange-server-2007.html" target="_blank">here</a> for you. </p><p><strong>Second</strong>, you need to look at each of the roles and decide whether redundancy is needed for them or not. </p><p>The mailbox role is often the most critical because it contains alll of the data for your Exchange environment. You need to decide what is the best method to use for providing high availability for your mailbox servers. I updated this blog just a few minutes ago to include some discussion on Single Copy Clusters (SCC) vs. Clustered Continuous Replication (CCR) <a href="http://blogs.ameriteach.com/russ-kaufmann/2008/1/13/which-exchange-server-2007-server-cluster-type-should-i-use.html" target="_blank">here</a>.</p><p>The Hub Transport and Client Access Server services are also considered extremely important for most organizations. In order to keep the number of servers down, combining these two roles on the same servers is a pretty common practice. However, the way that redundancy is usually implemented is not the same. Anyway, to make a long paragraph short, just read this <a href="http://blogs.ameriteach.com/russ-kaufmann/2008/1/13/exchange-server-2007-hub-transport-ht-and-client-access-serv.html" target="_blank">blog entry</a>&nbsp;regarding how to configure Network Load Balancing for the HT and CAS roles and it should help you out a great deal.</p><p>In order to provide high availability for the Unified Messaging role, just deploy multiple UM servers with the same rules on each.</p><p>As far as the Edge server role goes, you can configure one Edge server and then export its rules and import them on a second Edge server to provide support. You should also configure subscriptions on multiple Hub Transport servers. To provide redundancy for messages coming in from the Internet, simply create multiple MX records and point at your individual Edge servers. Provide the same priority level for both and they will nicely round robin.</p><p><strong>Third</strong>, you should look at Standby Continuous Replication (SCR) to provide a copy of your database at a remote location for disaster recovery purposes. </p><p><strong>Last</strong>, please, please, please configure a proper backup and recovery strategy and test it over and over again so you are confident that you can recover any server you need to in a little time as possible with as few mistakes as possible.</p><p>As always, I hope nothing ever goes wrong with your environment, but just in case it does, keep your resume up to date &lt;G&gt; and be prepared for the worst to happen. </p>]]></description><wfw:commentRss>http://blogs.ameriteach.com/russ-kaufmann/rss-comments-entry-1481473.xml</wfw:commentRss></item><item><title>Exchange Server 2007 Hub Transport (HT) and Client Access Service (CAS) on the Same NLB Cluster</title><dc:creator>Russ Kaufmann</dc:creator><pubDate>Sun, 13 Jan 2008 08:01:51 +0000</pubDate><link>http://blogs.ameriteach.com/russ-kaufmann/2008/1/13/exchange-server-2007-hub-transport-ht-and-client-access-serv.html</link><guid isPermaLink="false">101217:906139:1481472</guid><description><![CDATA[<p>In order to keep the number of servers down in a high availability environment, administrators have&nbsp;been looking at using Network Load Balancing (NLB) for CAS and then co-locating the HT role on each node of the NLB cluster to also provide high availability for the HT role.</p><p>This configuration can work, and it really is not too difficult to configure. It is extremely important to note that using NLB to load balance the default SMTP receive connectors (using port 25) is not supported and is completely unnecessary since they are load balanced for all intra-Exchange communications like HT to HT communications. However, using NLB to provide redundancy and load balancing for connections to&nbsp; HTs that are hosting Client SMTP receive connectors (using port 587) is fully supported and may be desireable if you have a large number of external SMTP/POP and SMTP/IMAP clients that need to connect to this receive connector.</p><p>The steps that you need are to:</p><ol><li><div>Setup two servers running Windows Server 2003 with two NICs in each server</div></li><li><div>Install Exchange Server2007 Hub Transport and Client Access Service (CAS) on each server</div></li><li><div>Configure one NIC for the Network Load Balance cluster and setup the other NIC in a separate network so it can be managed through that IP address</div></li><li><div>Configure NLB with Unicast and even load balancing</div></li><li><div>Setup the port rules:</div><ul><li><div>Port 25 to 25 for both TCP and UDP and select the radio button to disable this port range (this will exclude port 25 from being listed to using the virtual IP address of the NLB cluster, but still allow the individual server IPs to still listen to port 25)</div></li><li><div>Port 465 to 465 for both TCP and UDP and selected the radio button to disable this port range</div></li><li><div>Port 80 to 80 for both TCP and UDP and set affinity to none (I recommend &quot;none&quot; so you can easily test and verify that it works)</div></li><li><div>Port 587 to 587 for both TCP and UDP, affinity none (this is for the client SMTP receive connector)</div></li><li><div>Port 443 to 443 for both TCP and UDP, affinity none</div></li><li><div>Port 110 to 110 for both TCP and UDP, affinity none</div></li><li><div>Port 993 to 993 for both TCP and UDP, affinity none</div></li><li><div>Port 143 to 143 for both TCP and UDP, affinity none</div></li><li><div>Port 995 to 995 for both TCP and UDP, affinity none</div></li></ul></li><li><div>With affinity set to none, you can more readily&nbsp;test the CAS (after updating the web pages to show which server is actually responding) and verify that the load is being shared. You can&nbsp;also test to make sure the NLB cluster does not respond to SMTP on port 25, which it shouldn't if you set it right, and verify that each server does respond to SMTP as an individual server name.</div></li><li><div>You can configure protocol logging for the other protocols and telnet to the ports using the NLB IP address to see if they are loading balancing like they should. You can also use the NLB IP for the testing by sending and receiving messages and checking the message tracking logs to see that the traffic was being balanced. It all worked.</div></li></ol><p>NOTE: You may want to&nbsp;change affinity to&nbsp;either single (especially if it is being used internally) or Class C (especially if it is accessible from the Internet) once your testing is done.</p><p>Good luck, and have lots of fun!</p><p>BTW, if all of this talk about NLB and configuration is going over your head, you might want to visit <a href="http://www.clusterhelp.com/" target="_blank">www.clusterhelp.com</a> for more information. The course described there is taught at Ameriteach on a regular basis.</p>]]></description><wfw:commentRss>http://blogs.ameriteach.com/russ-kaufmann/rss-comments-entry-1481472.xml</wfw:commentRss></item><item><title>Which Exchange Server 2007 Server Cluster Type Should I use, CCR or SCC?</title><dc:creator>Russ Kaufmann</dc:creator><pubDate>Sun, 13 Jan 2008 07:56:47 +0000</pubDate><link>http://blogs.ameriteach.com/russ-kaufmann/2008/1/13/which-exchange-server-2007-server-cluster-type-should-i-use.html</link><guid isPermaLink="false">101217:906139:1481468</guid><description><![CDATA[<p>This is becoming a pretty common question in my Exchange classes. Which should I use? Why one over the other?</p><p>My current recommendation is to use CCR whenever possible vs. SCC. Why? I am glad you asked that question.</p><p>High Availability, see my definition <a href="http://msmvps.com/blogs/clusterhelp/archive/2005/08/05/61708.aspx" target="_blank"><u><font style="color: #0066cc" color="#0066cc">here</font></u></a>, is all about risk mitigation. What we should be doing is identifying risks to our important/critical applications and finding ways to eliminate or at least mitigate the risks where economically feasible.</p><p>One of the major risks that I see with Exchange Server 2007, as well as previous versions of Exchange, is losing my production database because of a disk failure or my database becoming corrupted. In the case of a disk failure, I would normally restore my database, but that takes time, and very few people want to run a dial tone database while they recover. So, two Exchange Server 2007 technologies provide some protection against a lost database drive or a corrupted database. One is Local Continuous Replication (LCR). LCR, however, is a single server technology and does not provide the risk mitigation against an entire server loss that a cluster can provide. The second technology is to use Cluster Continuous Replication (CCR). CCR provides the one extra piece that a Single Copy Cluster (SCC) does not: it provides for loss of the database disk or corruption of the database.</p><p>Since CCR does not do a block by block copy like a SAN replication utility might, the likelihood of corruption passing from the production database to the passive copy is extremely low. Remember, the passive copy is receiving transactions and having them applied to the database much like the production database. Corruption is not copied in such an environment. </p><p>Of course, we can't forget that by using CCR, we also can eliminate the need for a SAN, which is a huge cost savings. </p><p>So, add the increased risk mitigation and elimination of the SAN requirement for high availability and you can see that CCR is a vast improvement over SCC. </p>]]></description><wfw:commentRss>http://blogs.ameriteach.com/russ-kaufmann/rss-comments-entry-1481468.xml</wfw:commentRss></item><item><title>Mailbox Size Report</title><dc:creator>Russ Kaufmann</dc:creator><pubDate>Tue, 18 Dec 2007 22:53:52 +0000</pubDate><link>http://blogs.ameriteach.com/russ-kaufmann/2007/12/18/mailbox-size-report.html</link><guid isPermaLink="false">101217:906139:1437413</guid><description><![CDATA[<p>A mini-project in class today was to create a nice report that provides the user's DisplayName and the TotalItemSize properties to identify email hogs. I had some great help from Ryan Frizzell from Regis University and Dan Schwarz from EMC. </p><p>The result is a not so simple to type script, but it is pretty easy to understand how it works.</p><blockquote><p><strong>Get-MailboxDatabase</strong> will get the list of all mailbox databases in the organization.</p><p><strong>Get-MailboxStatistics</strong> will get the stats of all of the mailboxes in a particular database.</p><p><strong>Select-Object DisplayName,TotalItemSize</strong> will pull the user's display name and the total amount of email in their mailbox.</p><p><strong>Sort-Object -Property TotalItemSize</strong> will sort the list based on the total size of the mailbox for each user by size.</p><p><strong>Format-Table</strong> will put the list in a pretty little table.</p></blockquote><p>Add them all together and you get:</p><p><strong>Get-MailboxDatabase | Get-MailboxStatistics | Select-Object DisplayName,TotalItemSize | Sort-Object -Property TotalItemSize | Format-List</strong></p>]]></description><wfw:commentRss>http://blogs.ameriteach.com/russ-kaufmann/rss-comments-entry-1437413.xml</wfw:commentRss></item><item><title>Securty Configuration Wizard (SCW) and Exchange Server 2007</title><dc:creator>Russ Kaufmann</dc:creator><pubDate>Wed, 19 Sep 2007 19:12:31 +0000</pubDate><link>http://blogs.ameriteach.com/russ-kaufmann/2007/9/19/securty-configuration-wizard-scw-and-exchange-server-2007.html</link><guid isPermaLink="false">101217:906139:1266720</guid><description><![CDATA[<p>This subject comes up in a couple of different Exchange Server 2007 courses and is not really well outlined in the student manuals. So, it seemed like something good to throw on this blog.</p><p>First off, it is important to note that SCW, by default, has no clue about the existance of Exchange Server 2007 since it came out well before Exchange Server 2007 came out. If you try to configure your Exchange Server 2007 servers using the information for Exchange Server 2003 in SCW, you will definitely break your servers.</p><p>So, first step, copy the new Exchange Server 2007 information to the SCW location so it can be used. Copy exchange2007.xml and exchange2007edge.xml from the Exchange Server 2007 installation location ?:\program files\microsoft\exchange server\scripts to the scw xml file area at c:\windows\security\msscw\kbs.</p><p>The next step is to register the files by running:</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;scwcmd register /kbname:exchange2007.xml /kbfile:c:\windows\security\msscw\kbs\exchange2007.xml</p><p>and</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scwcmd register /kbname:exchange2007edge.xml /kbfile:c:\windows\security\msscw\kbs\exchange2007edge.xml</p><p>The above commands will register the xml files with SCW and Exchange Server 2007 roles will now be available when running SCW.</p>]]></description><wfw:commentRss>http://blogs.ameriteach.com/russ-kaufmann/rss-comments-entry-1266720.xml</wfw:commentRss></item><item><title>Exchange Server 2007: Common Shell Commands</title><dc:creator>Russ Kaufmann</dc:creator><pubDate>Wed, 08 Aug 2007 17:23:53 +0000</pubDate><link>http://blogs.ameriteach.com/russ-kaufmann/2007/8/8/exchange-server-2007-common-shell-commands.html</link><guid isPermaLink="false">101217:906139:1195569</guid><description><![CDATA[<p>Over the last few months, I have found myself using several different shell commands and I have also found a few that I should start using more often. </p><p>Basically, I recommend that every Exchange admin be aware of these commands. I have expanded some of them and shown how I often will use pipelining to combine several on a regular basis. I have broken them down into groups as follows:</p><p><strong>Help</strong><br />get-help<br />get-help verb-noun -detailed</p><p><strong>User Objects</strong><br />get-user | sort-object name<br />get-user | sort-object name -descending<br />get-user &quot;name&quot; | format-list<br />get-user | where-object {$_.distinguishedname -ilike '*ou=sales,dc=domain,dc=com'} | Enable-mailbox -database 'servername\databasename'<br />get-user -filter {(recipienttype - eq 'user') - and (city -eq 'cityname')}</p><p><strong>Recipients</strong><br />enable-mailuser -identity name -externalemailaddress name@domain.com<br />enable-mailbox &quot;displayname&quot; -database &quot;storagegroup\database&quot;<br />set-mailbox name -hiddenfromaddresslistsenabled $true/$false -prohibitsendquota unlimited -primarysmtpaddress &quot;name@domain.com&quot;<br />new-mailbox -userprincipalname &quot;name@domain.com&quot; -alias name -database &quot;name&quot; -name name -organizationalunit name -Firstname name -lastname name -displayname &quot;first last&quot;<br />get-mailbox -database &quot;server\database&quot;<br />move-mailbox name -targetdatabase &quot;server\database&quot;<br />add-mailboxpermission name -user name -accessrights fullaccess<br />new-distributiongroup -name &quot;name&quot; -organizationalunit &quot;name&quot; -samacccountname &quot;name&quot; -type &quot;security&quot;<br />set-distributiongroup name -hiddenfromaddresslist $true<br />new-mailcontact -name &quot;display name&quot; -externalsmtpaddress &quot;name@domain.com&quot; -organizationalunit contractors<br />set-contact &quot;name&quot; -company &quot;name&quot;<br />enable-mailcontact &quot;name&quot; -externalemailaddress &quot;name@domain.com&quot;<br />get-mailboxstatistics &quot;username&quot; | format-list<br />get-mailboxstatistics -server &quot;name&quot; | format-list<br />get-mailboxstatistics -server &quot;name&quot; | sort-object -property totalitemsize</p><p><strong>Meeting Resources</strong><br />new-mailbox -userprincipalname &quot;name@domain.com&quot; -alias name -database &quot;name&quot; -name name -organizationalunit name -displayname &quot;name&quot; -room/-equipment<br />set-mailboxcalendarsettings name -automateProcessings autoaccept<br />set-mailboxcalendarsettings name -resourcedelegate name</p><p><strong>Mail Store</strong><br />get-mailboxdatabase -server name | set-mailboxdatabase -issuewarningquota 100mb -prohibitsendquota 100mb<br />mount-database databasename<br />dismount-database databasename<br />new-storagegroup name -server name<br />new-mailboxdatabase name -storagegroup name</p><p><strong>Public Folders</strong><br />new-publicfolder name -server name<br />set-publicfolder \name -replicas &quot;server\database&quot;,&quot;server2\database2&quot;<br />get-publicfolder \name<br />set-publicfolderdatabase &quot;server\database&quot; -usecustomreferralserverlist $true/$false -publicfolderreferralserverlist $null<br />get-publicfolderstatistics<br />enable-mailpublicfolder -i &quot;\foldername&quot; </p><p><strong>Transport</strong><br />new-accepteddomain -name &quot;name&quot; -domainname name.domain.com -domaintype authoritative<br />new-emailaddresspolicy -name &quot;name&quot; -includedrecipients allrecipients -conditionaldepartment &quot;departmentname&quot; -enabledemailaddresstemplate: &quot;SMTP:%g.%s@mkt.adatum.com&quot;,&quot;%g.%s@adatum.com&quot;<br />set-emailaddresspolicy &quot;name&quot; -Priority #<br />get-emailaddresspolicy<br />update-emailaddresspolicy &quot;policyname&quot;<br />get-queue<br />freeze-queue<br />unfreeze-queue</p><p><strong>Edge Transport</strong><br />new-edgesubscription -filename &quot;filelocation&quot;<br />start-edgesynchronization</p><p><strong>Address List<br /></strong>new-addresslist -name &quot;listname&quot; -conditionaldepartment &quot;departmentname&quot; -includedrecipients mailboxusers -container &quot;containername&quot;<br />update-addresslist &quot;listname&quot;</p><p><strong>Testing<br /></strong>test-mailflow<br />test-owaconnectivity<br />test-mapiconnectivity<br />test-servicehealth<br />test-systemhealth</p><p><strong>Autodiscover<br /></strong>new-outlookprovider<br />get-outlookprovider<br />set-outlookprovider exch -server &quot;servername&quot;<br />remove-outlookprovider<br />new-autodiscovervirtualdirectory<br />get-autodiscovervirtualdirectory<br />set-autodiscovervirtualdirectory -externalurl URL -internalurl URL -path &quot;location&quot;</p><p><strong>Out of Office</strong><br />set-mailbox name -externaloofoptions internalonly/external</p><p><strong>Outlook Web Access (OWA)<br /></strong>set-owavirtualdirectory -externalurl URL -internalurl URL </p>]]></description><wfw:commentRss>http://blogs.ameriteach.com/russ-kaufmann/rss-comments-entry-1195569.xml</wfw:commentRss></item><item><title>Mounting WIM Files</title><dc:creator>Russ Kaufmann</dc:creator><pubDate>Fri, 27 Jul 2007 19:57:59 +0000</pubDate><link>http://blogs.ameriteach.com/russ-kaufmann/mounting-wim-files.html</link><guid isPermaLink="false">101217:906139:1169961</guid><description><![CDATA[<p>One of my students asked me to show him how to mount an image file so that it could be edited. I knew that we talked about the ability in class, but it wasn't covered in the actual course material. So, I did like I normally do and I fired it up on the projector and showed him.</p><p>Using imagex.exe, it is possible to mount an image into an existing file system so that you can go into the image and add files such as drivers or applications that can be run after applying the image. It is also possible to delete files and move things around if needed.</p><p>At the command prompt, run <strong>imagex /mount imagename.wim 1 c:\mountpoint</strong> and hit enter. That is all it takes. Of course, you will want to create the location for the mounting first. The &quot;1&quot; is for the image number within the image file. At this point, you can open up explorer and navigate to the c:\mountpoint folder and inside there you will see all of the files for the image.</p><p>To unmount, run <strong>imagex /unmount /commit c:\mountpoint</strong> and hit enter. The &quot;/commit&quot; saves any changed that were made to the image while mounted.</p><p>Anyways, I hope others find that handy.</p>]]></description><wfw:commentRss>http://blogs.ameriteach.com/russ-kaufmann/rss-comments-entry-1169961.xml</wfw:commentRss></item></channel></rss>