<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkANSH09cSp7ImA9WxJVFUs.&quot;"><id>tag:blogger.com,1999:blog-8600848</id><updated>2009-07-02T21:59:59.369+02:00</updated><title>msgoodies</title><subtitle type="html">Welcome to our blog on the topics that we find interesting in our work life. It centers mainly around Microsoft infrastructure related technologies like Unified Communications, Windows Server products and PowerShell and how it's used at the enterprise customers or service providers that we face in our daily work.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://msgoodies.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default?alt=atom&amp;start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Dennis Lundtoft Thomsen [MVP]</name><uri>http://www.blogger.com/profile/14713138671966546640</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>545</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/blogspot/msgoodies" type="application/atom+xml" /><entry gd:etag="W/&quot;AkAERnc8eCp7ImA9WxJVEEw.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-4375485870819546820</id><published>2009-06-26T14:18:00.001+02:00</published><updated>2009-06-26T14:18:27.970+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-26T14:18:27.970+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server 2008 R2" /><category scheme="http://www.blogger.com/atom/ns#" term="DHCP" /><title>Microsoft Windows DHCP Team Blog : How to prevent address exhaustion from Secondary Server in split-scope deployment</title><content type="html">&lt;p&gt;DHCP gets a lot of new, much-wanted, features in Windows Server 2008 R2. For instance in split scope scenario (80/20), the server with the 20% will run out of addresses. To avoid this, the response can be delayed and thus most leases will come from 80% server. Read more in the team blog. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/teamdhcp/archive/2009/01/22/how-to-prevent-address-exhaustion-from-secondary-server-in-split-scope-deployment.aspx"&gt;Microsoft Windows DHCP Team Blog : How to prevent address exhaustion from Secondary Server in split-scope deployment&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/8600848-4375485870819546820?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=9L-qgpmQbLc:GyMLPf0iumI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=9L-qgpmQbLc:GyMLPf0iumI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=9L-qgpmQbLc:GyMLPf0iumI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=9L-qgpmQbLc:GyMLPf0iumI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=9L-qgpmQbLc:GyMLPf0iumI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/9L-qgpmQbLc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/4375485870819546820/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=4375485870819546820&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/4375485870819546820?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/4375485870819546820?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/9L-qgpmQbLc/microsoft-windows-dhcp-team-blog-how-to.html" title="Microsoft Windows DHCP Team Blog : How to prevent address exhaustion from Secondary Server in split-scope deployment" /><author><name>Per Østergaard</name><uri>http://www.blogger.com/profile/12128790394950237942</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10445043458334841722" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/06/microsoft-windows-dhcp-team-blog-how-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQERXg5fCp7ImA9WxJVEEw.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-5884275186792923928</id><published>2009-06-26T13:05:00.001+02:00</published><updated>2009-06-26T13:05:04.624+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-26T13:05:04.624+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7" /><title>Master List of Windows 7 Keyboard Shortcut</title><content type="html">&lt;p&gt;A useful list of how to manage Windows 7 from the keyword. Win+number and Win+Shift+Left/Right are very cool. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://windows7news.com/2009/03/22/master-list-of-windows-7-keyboard-shortcuts/"&gt;Master List of Windows 7 Keyboard Shortcut | Windows 7 News&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/8600848-5884275186792923928?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=08D1UPwYhNM:WSFJbz0XFHA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=08D1UPwYhNM:WSFJbz0XFHA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=08D1UPwYhNM:WSFJbz0XFHA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=08D1UPwYhNM:WSFJbz0XFHA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=08D1UPwYhNM:WSFJbz0XFHA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/08D1UPwYhNM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/5884275186792923928/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=5884275186792923928&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/5884275186792923928?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/5884275186792923928?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/08D1UPwYhNM/master-list-of-windows-7-keyboard.html" title="Master List of Windows 7 Keyboard Shortcut" /><author><name>Per Østergaard</name><uri>http://www.blogger.com/profile/12128790394950237942</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10445043458334841722" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/06/master-list-of-windows-7-keyboard.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEGQ3o-eCp7ImA9WxJVEE0.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-1844646043416626617</id><published>2009-06-26T09:43:00.001+02:00</published><updated>2009-06-26T09:50:22.450+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-26T09:50:22.450+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server 2008 R2" /><category scheme="http://www.blogger.com/atom/ns#" term="Response Groups" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>Response Group Configuration Tool not working properly ?</title><content type="html">&lt;p&gt;When you try to create a new Workflow in the Response Group Configuration Tool, you do not see the standard templates (just an empty list)&lt;/p&gt;  &lt;p&gt;This is a problem related specifically to Windows Server 2008 and is caused by SPN names not always being registered correctly (In our labs it is maybe 1/3 of the computers experiencing the problem).&lt;/p&gt;  &lt;p&gt;First you should check if you’re server names are registered correctly&lt;/p&gt;  &lt;p&gt;SetSPN –L &amp;lt;OCSFE host name&amp;gt;&lt;/p&gt;  &lt;p&gt;If you don’t see two http/&amp;lt;OCSFE host name&amp;gt; registrations then you should create them as follows&lt;/p&gt;  &lt;p&gt;SetSPN –A http/&amp;lt;OCSFE host name&amp;gt; &amp;lt;OCSFE host name&amp;gt;&lt;/p&gt;  &lt;p&gt;SetSPN –A http/&amp;lt;OCSFE FQDN&amp;gt; &amp;lt;OCSFE host name&amp;gt;&lt;/p&gt;  &lt;p&gt;and then you can use SetSPN –L again to check that the records have been created correctly.&lt;/p&gt;  &lt;p&gt;Second you should check that the account you are using is a member of the RTCUniversalServerAdmins (This group works, I haven’t tested if less administrative rights can do the same), if it isn’t then add it and Voila you should &lt;/p&gt;  &lt;p&gt;Courtesy to &lt;a href="http://www.networkworld.com/community/node/40716"&gt;Alex Lewis&lt;/a&gt; for providing part of the solution (He also recommends a 3rd step &lt;em&gt;“open the IIS Admin tool. Open up the deploy virtual directory and choose authentication in the middle pane. Choose Advanced Settings from the action pane. From here, check the Enable Kernel Mode Authentication box.” &lt;/em&gt;– but this hasn’t been necessary in the places where I have seen the problem.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-1844646043416626617?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=sCAtCKJdEDM:nBz7PVDSi3Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=sCAtCKJdEDM:nBz7PVDSi3Q:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=sCAtCKJdEDM:nBz7PVDSi3Q:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=sCAtCKJdEDM:nBz7PVDSi3Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=sCAtCKJdEDM:nBz7PVDSi3Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/sCAtCKJdEDM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/1844646043416626617/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=1844646043416626617&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1844646043416626617?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1844646043416626617?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/sCAtCKJdEDM/response-group-configuration-tool-not.html" title="Response Group Configuration Tool not working properly ?" /><author><name>Dennis Lundtoft Thomsen [MVP]</name><uri>http://www.blogger.com/profile/14713138671966546640</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16206148123269563940" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/06/response-group-configuration-tool-not.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMMRXg5fip7ImA9WxJXEEg.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-1053747875285863767</id><published>2009-06-03T20:24:00.001+02:00</published><updated>2009-06-03T20:24:44.626+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-03T20:24:44.626+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Virtualization" /><title>Finally Groove file synchronization working on x64 …</title><content type="html">&lt;p&gt;I have finally solved the problem of getting Groove file synchronization to work on 64-bit Windows -&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_nKYobGDdbe4/Sia_5KDKQEI/AAAAAAAAAOc/INia935on7Q/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_nKYobGDdbe4/Sia_63JP0vI/AAAAAAAAAOg/69uMqP0Khtc/image_thumb%5B2%5D.png?imgmax=800" width="566" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As you can see I’m running x64-based PC and my groove is syncing 553 MB to my colleagues/other computers. &lt;/p&gt;  &lt;p&gt;The only catch is that it’s a workaround rather than a solution ;-) I am “seamlessly” integration a 32-bit Windows 7 installation running in &lt;a href="http://www.microsoft.com/windows/virtual-pc/default.aspx"&gt;Windows Virtual PC&lt;/a&gt; Beta that you can download from &lt;a href="http://www.microsoft.com/windows/virtual-pc/download.aspx"&gt;here&lt;/a&gt;. If you don’t want to bother installing Windows 7 in your guest, then the Virtual XP supplied from Microsoft as VHD installation works as well.&lt;/p&gt;  &lt;p&gt;It’s not new that you can solve Groove filesync by running a 32 bit Virtual guest system, the new feature with Windows Virtual PC is that it runs as an virtualized application that have the look and feel of all my other applications and that can be started as an application in my startup folder ;-)&lt;/p&gt;  &lt;p&gt;Also until now, even with the rather slow CPU on my Lenovo X301, I haven’t seen any performance hit on the host computer and I have been running all of my usual applications (5-6 PowerPoint's, IE8, Outlook, Office Communicator, MyMobiler etc.) and demoing UC for my students this week (Of course 4 GB of ram helps, but still …). &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-1053747875285863767?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=JI-eX9k5--E:SBeICV6ffzI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=JI-eX9k5--E:SBeICV6ffzI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=JI-eX9k5--E:SBeICV6ffzI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=JI-eX9k5--E:SBeICV6ffzI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=JI-eX9k5--E:SBeICV6ffzI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/JI-eX9k5--E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/1053747875285863767/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=1053747875285863767&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1053747875285863767?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1053747875285863767?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/JI-eX9k5--E/finally-groove-file-synchronization.html" title="Finally Groove file synchronization working on x64 …" /><author><name>Dennis Lundtoft Thomsen [MVP]</name><uri>http://www.blogger.com/profile/14713138671966546640</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16206148123269563940" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/06/finally-groove-file-synchronization.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIMQXcyfip7ImA9WxJQGUg.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-232374954212731105</id><published>2009-06-01T21:10:00.001+02:00</published><updated>2009-06-02T17:29:40.996+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-02T17:29:40.996+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Communicator" /><title>Little neat “trick” in Communicator Mobile</title><content type="html">&lt;p&gt;(With the chance of exposing how little I know about the Mobile client and/or how much of the user documentation that I have actually read).&lt;/p&gt;  &lt;p&gt;This is the screen you get when you are logged on to Communicator Mobile on your device -&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_nKYobGDdbe4/SiQndhhhZ_I/AAAAAAAAAM8/6shWBmP9GmI/s1600-h/image%5B10%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Available" border="0" alt="Available" src="http://lh4.ggpht.com/_nKYobGDdbe4/SiQneUCWi6I/AAAAAAAAANA/Pr3xlTi_6ps/image_thumb%5B11%5D.png?imgmax=800" width="244" height="100" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So when I want to change my status and or sign-out I have until now single-clicked the “Available” icon, waited for the application to start and then signed out/changed status.&lt;/p&gt;  &lt;p&gt;What I have recently figured out is that you can click-and-hold to get a menu like this -&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_nKYobGDdbe4/SiVFK4vjKrI/AAAAAAAAAOE/_NtqSpcDnKA/s1600-h/image6%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_nKYobGDdbe4/SiQnf9YmkJI/AAAAAAAAAOM/xVilX3T-_ys/image6_thumb%5B1%5D.png?imgmax=800" width="242" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The same is of course possible when you are logged out -&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_nKYobGDdbe4/SiQnghCKFVI/AAAAAAAAANo/HU4YzdE9VZg/s1600-h/image13%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_nKYobGDdbe4/SiQnhZB82UI/AAAAAAAAANw/nwW10mfJEkg/image13_thumb%5B1%5D.png?imgmax=800" width="244" height="66" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And here is a small trial with a video showing the process -&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:112ea1c2-70e6-4733-b0bf-4e4cebce68b4" class="wlWriterEditableSmartContent"&gt;&lt;div id="8ab4f7ea-3768-4363-873b-1a396158c254" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://video.msn.com/video.aspx?vid=523d16a5-012e-441f-9751-eb348dee8141&amp;amp;from=writer" target="_new"&gt;&lt;img src="http://lh4.ggpht.com/_nKYobGDdbe4/SiQnh0A8NNI/AAAAAAAAAOU/3Tk7BvLCtdI/video86e94aaf588b%5B5%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('8ab4f7ea-3768-4363-873b-1a396158c254'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;embed src=\&amp;quot;http://images.video.msn.com/flash/soapbox1_1.swf\&amp;quot; quality=\&amp;quot;high\&amp;quot; width=\&amp;quot;432\&amp;quot; height=\&amp;quot;364\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; pluginspage=\&amp;quot;http://macromedia.com/go/getflashplayer\&amp;quot; flashvars=\&amp;quot;c=v&amp;amp;v=523d16a5-012e-441f-9751-eb348dee8141&amp;amp;from=writer&amp;amp;mkt=en-US\&amp;quot; &amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-232374954212731105?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=VcXjHbUJXt0:Jgw37S62wm8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=VcXjHbUJXt0:Jgw37S62wm8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=VcXjHbUJXt0:Jgw37S62wm8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=VcXjHbUJXt0:Jgw37S62wm8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=VcXjHbUJXt0:Jgw37S62wm8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/VcXjHbUJXt0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/232374954212731105/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=232374954212731105&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/232374954212731105?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/232374954212731105?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/VcXjHbUJXt0/little-neat-trick-in-communicator.html" title="Little neat “trick” in Communicator Mobile" /><author><name>Dennis Lundtoft Thomsen [MVP]</name><uri>http://www.blogger.com/profile/14713138671966546640</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16206148123269563940" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/06/little-neat-trick-in-communicator.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcFRH8-fip7ImA9WxJQFUQ.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-6140064977888732833</id><published>2009-05-29T13:20:00.001+02:00</published><updated>2009-05-29T13:20:15.156+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-29T13:20:15.156+02:00</app:edited><title>A little tip for the Road Warrior</title><content type="html">&lt;p&gt;Off topic but relevant to travelling consultants/trainers ;-) The &lt;a href="http://www.kropla.com/electric2.htm"&gt;World Electric Guide&lt;/a&gt; contains an Electric Power guide that I check each time I’m delivering Voice Ignite’s and/or UC R2 Boot Camps in a new country. It is simple to use and contains images of different adaptors/outlets for each country. At the &lt;a href="http://www.kropla.com/"&gt;main page&lt;/a&gt; you will also find guides for International dialing, Internet roaming and much more ;-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-6140064977888732833?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=XzIJp5LB0bA:leNVctv6ago:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=XzIJp5LB0bA:leNVctv6ago:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=XzIJp5LB0bA:leNVctv6ago:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=XzIJp5LB0bA:leNVctv6ago:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=XzIJp5LB0bA:leNVctv6ago:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/XzIJp5LB0bA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/6140064977888732833/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=6140064977888732833&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/6140064977888732833?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/6140064977888732833?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/XzIJp5LB0bA/little-tip-for-road-warrior.html" title="A little tip for the Road Warrior" /><author><name>Dennis Lundtoft Thomsen [MVP]</name><uri>http://www.blogger.com/profile/14713138671966546640</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16206148123269563940" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/05/little-tip-for-road-warrior.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4DQXs_eip7ImA9WxJRGE0.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-2774722350974537050</id><published>2009-05-20T10:26:00.001+02:00</published><updated>2009-05-20T10:26:10.542+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-20T10:26:10.542+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Mesh" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell V2 CTP3" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud Computing" /><title>Live Mesh Logs</title><content type="html">&lt;p&gt;If you are using &lt;a href="http://www.mesh.com"&gt;Live Mesh&lt;/a&gt;, you may want to dig deeper into what it is really doing. To do so, I just found some interesting log files.&lt;/p&gt;  &lt;p&gt;Mesh has a trace/activity log placed in C:\users\*\appdata\local\microsoft\live mesh\gacbase\Moe-*-*-*-YYYY-MM-DD-*.log. It seems to log quite a bit of information, so expect huge log files.&lt;/p&gt;  &lt;p&gt;The file is a kind of CSV-file, but without headers. Luckily, Import-Csv in PowerShell V2 has a –header arguments, so you can decode the file using -&lt;/p&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;dir *.log | import-csv -header Date,Severity,Component,Number1,Number2,Number3,Message&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;As you can see, I have no clue as to what numbers 1 to 3 are for, but please comment, if you know.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-2774722350974537050?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=sRrjjYCHItg:tIqmonAno0A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=sRrjjYCHItg:tIqmonAno0A:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=sRrjjYCHItg:tIqmonAno0A:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=sRrjjYCHItg:tIqmonAno0A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=sRrjjYCHItg:tIqmonAno0A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/sRrjjYCHItg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/2774722350974537050/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=2774722350974537050&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/2774722350974537050?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/2774722350974537050?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/sRrjjYCHItg/live-mesh-logs.html" title="Live Mesh Logs" /><author><name>Per Østergaard</name><uri>http://www.blogger.com/profile/12128790394950237942</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10445043458334841722" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/05/live-mesh-logs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEENQng8eSp7ImA9WxJREkg.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-6482003166923713359</id><published>2009-05-13T23:59:00.005+02:00</published><updated>2009-05-14T00:11:33.671+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-14T00:11:33.671+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><title>Windows 7 RC on the Lenovo S10e</title><content type="html">A bit off topic from our normal posts on msgoodies, but though I'd share this anyhow, as some folks might find it useful.&lt;br /&gt;&lt;br /&gt;I've found the Lenovo S10e to be pretty much the perfect netbook for me when travelling. So naturally, once the Windows 7 Release Candidate became available, I went and installed that on the box.&lt;br /&gt;&lt;br /&gt;Now, this poses a few challenges, as the only official Lenovo-supported OS for this machine is Windows XP Home Edition. Most things work straight off the bat, but one thing was missing - hotkey support.&lt;br /&gt;&lt;br /&gt;Now, hotkeys actually work for some functions - volume &amp;amp; brightness, for example. But you do not get the ability to turn wireless and bluetooth on or off, and you don't get any OSD indicators of the actual hotkey actions. So this is really something you want working on the machine under Windows 7 RC&lt;br /&gt;&lt;br /&gt;Couple of things you should know about the software for the S10e. There is no standalone hotkey application - this functionality is part of the energy management application / driver set.&lt;br /&gt;&lt;br /&gt;Initially, I tried installing the XP energy management drivers / application, but no joy - didn't work. In some cases, it would work initially, but after a reboot, OSD functionality was lost.&lt;br /&gt;&lt;br /&gt;After some digging around on the web, what I found was this: You want Lenovo's Energy Management application, version 3.1.5.2. Once you install this, hotkeys &amp;amp; OSD function as intended - also after rebooting the machine. Furthermore, it is a native Vista application, so you won't need to run it in any sort of compatibility mode.&lt;br /&gt;&lt;br /&gt;Being a sucker for eye candy, I think the OSD display is also a lot nicer than the included XP version as well ;-)&lt;br /&gt;&lt;br /&gt;So, where to find Lenovo Energy Management 3.1.5.2?&lt;br /&gt;&lt;br /&gt;Go here: &lt;a href="http://consumersupport.lenovo.com/en/DriversDownloads/drivers_show_678.html"&gt;http://consumersupport.lenovo.com/en/DriversDownloads/drivers_show_678.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-6482003166923713359?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=TFScTOqnObs:xg0o-Plmp2M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=TFScTOqnObs:xg0o-Plmp2M:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=TFScTOqnObs:xg0o-Plmp2M:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=TFScTOqnObs:xg0o-Plmp2M:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=TFScTOqnObs:xg0o-Plmp2M:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/TFScTOqnObs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/6482003166923713359/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=6482003166923713359&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/6482003166923713359?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/6482003166923713359?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/TFScTOqnObs/windows-7-rc-on-lenovo-s10e.html" title="Windows 7 RC on the Lenovo S10e" /><author><name>Lars Gramkow Nielsen</name><uri>http://www.blogger.com/profile/07553131815355872128</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10534226332218767507" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/05/windows-7-rc-on-lenovo-s10e.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEHQ3s9eyp7ImA9WxJREkk.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-8403850998812618720</id><published>2009-05-13T22:30:00.001+02:00</published><updated>2009-05-13T22:30:32.563+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-13T22:30:32.563+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Virtualization" /><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>Virtualization with OCS 2007 R2</title><content type="html">&lt;p&gt;Quick goodie - As expected/promised all roles except those handling Audio/Video are supported – read more at the Communications Server Team blog in the blog post &lt;a href="http://communicationsserverteam.com/archive/2009/05/13/488.aspx"&gt;Office Communications Server 2007 R2 Virtualization&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/8600848-8403850998812618720?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=_taI_rFOr3Y:NBfcJm0F2YE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=_taI_rFOr3Y:NBfcJm0F2YE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=_taI_rFOr3Y:NBfcJm0F2YE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=_taI_rFOr3Y:NBfcJm0F2YE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=_taI_rFOr3Y:NBfcJm0F2YE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/_taI_rFOr3Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/8403850998812618720/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=8403850998812618720&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/8403850998812618720?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/8403850998812618720?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/_taI_rFOr3Y/virtualization-with-ocs-2007-r2.html" title="Virtualization with OCS 2007 R2" /><author><name>Dennis Lundtoft Thomsen [MVP]</name><uri>http://www.blogger.com/profile/14713138671966546640</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16206148123269563940" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/05/virtualization-with-ocs-2007-r2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEEQXs9cSp7ImA9WxJSEEQ.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-2524059256181617888</id><published>2009-04-30T15:33:00.001+02:00</published><updated>2009-04-30T15:36:40.569+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-30T15:36:40.569+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><title>Windows 7 RC publicly available on MSDN/TechNet</title><content type="html">&lt;p&gt;So Windows 7 RC should be available at &lt;a href="http://technet.microsoft.com/subscriptions/downloads/default.aspx"&gt;TechNet&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/subscriptions/downloads/default.aspx"&gt;MSDN&lt;/a&gt; on Subscriber Downloads beginning from 6:00 AM Pacific Time or 15:00 CET time. The only problem right now seems to be that both Subscribers Download sites are down currently (But luckily connect.microsoft.com is running, so I have it fully downloaded in a few moments ;-)&lt;/p&gt;  &lt;p&gt;Anyway – here’s the news for you. I have been running Windows 7 for quite a while now and it the perfect mix of speed from Windows XP and features (and more) from Windows Vista ;-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-2524059256181617888?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=bqcwo8CVzTk:kaZTRJ7yDvg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=bqcwo8CVzTk:kaZTRJ7yDvg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=bqcwo8CVzTk:kaZTRJ7yDvg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=bqcwo8CVzTk:kaZTRJ7yDvg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=bqcwo8CVzTk:kaZTRJ7yDvg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/bqcwo8CVzTk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/2524059256181617888/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=2524059256181617888&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/2524059256181617888?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/2524059256181617888?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/bqcwo8CVzTk/windows-7-rc-publicly-available-on.html" title="Windows 7 RC publicly available on MSDN/TechNet" /><author><name>Dennis Lundtoft Thomsen [MVP]</name><uri>http://www.blogger.com/profile/14713138671966546640</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16206148123269563940" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/04/windows-7-rc-publicly-available-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcNRHg_fCp7ImA9WxJSEEQ.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-5011606031872697405</id><published>2009-04-30T15:11:00.001+02:00</published><updated>2009-04-30T15:11:35.644+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-30T15:11:35.644+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Security" /><category scheme="http://www.blogger.com/atom/ns#" term="Mesh" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud Computing" /><title>Are there types of files or folders that I cannot share or synchronize with Live Mesh?</title><content type="html">&lt;p&gt;Yes – read &lt;a href="http://help.live.com/Help.aspx?market=en-US&amp;amp;project=Live_Mesh&amp;amp;querytype=topic&amp;amp;query=WL_Core_REF_ExcludedFiles.htm"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I normally use &lt;a href="http://www.jungledisk.com"&gt;Jungledisk&lt;/a&gt; for cloud-based storage but in certain scenarios Live Mesh is better: Sharing with others and when I have to synchronize files from a place where I do not want to use my JungleDisk encryption keys. JungleDisk encrypts data before they leave the computer.&lt;/p&gt;  &lt;p&gt;BTW, I tested Live Mesh with an EFS-encrypted file. As it can read the file, it simply meshes the file up – so beware that you do not compromise security – and remember that Microsoft can read your data.&lt;/p&gt;  &lt;p&gt;JungleDisk will not copy the file, but that may simply be a side effect, as JungleDisk runs as a service and thus does not have access to my EFS-decryption keys.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-5011606031872697405?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=NlEAI-WCdB4:xQnlfJKhK58:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=NlEAI-WCdB4:xQnlfJKhK58:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=NlEAI-WCdB4:xQnlfJKhK58:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=NlEAI-WCdB4:xQnlfJKhK58:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=NlEAI-WCdB4:xQnlfJKhK58:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/NlEAI-WCdB4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/5011606031872697405/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=5011606031872697405&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/5011606031872697405?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/5011606031872697405?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/NlEAI-WCdB4/are-there-types-of-files-or-folders.html" title="Are there types of files or folders that I cannot share or synchronize with Live Mesh?" /><author><name>Per Østergaard</name><uri>http://www.blogger.com/profile/12128790394950237942</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10445043458334841722" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/04/are-there-types-of-files-or-folders.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcCSXg4eCp7ImA9WxJSEEQ.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-7728938059971342777</id><published>2009-04-30T14:04:00.001+02:00</published><updated>2009-04-30T14:04:28.630+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-30T14:04:28.630+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell" /><title>Get-Packet, a Packet Sniffer for PowerShell</title><content type="html">&lt;p&gt;This guy, Robbie Foust, wrote just that – I’m deeply impressed. Read more/get it &lt;a href="http://blog.robbiefoust.com/?p=68"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;PS. Remember that Netmon 3.3 was recently released. Get that &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=983b941d-06cb-4658-b7f6-3088333d062f"&gt;here&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/8600848-7728938059971342777?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=9JcmpZOxyBg:HCul8GEGOtw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=9JcmpZOxyBg:HCul8GEGOtw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=9JcmpZOxyBg:HCul8GEGOtw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=9JcmpZOxyBg:HCul8GEGOtw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=9JcmpZOxyBg:HCul8GEGOtw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/9JcmpZOxyBg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/7728938059971342777/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=7728938059971342777&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/7728938059971342777?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/7728938059971342777?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/9JcmpZOxyBg/get-packet-packet-sniffer-for.html" title="Get-Packet, a Packet Sniffer for PowerShell" /><author><name>Per Østergaard</name><uri>http://www.blogger.com/profile/12128790394950237942</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10445043458334841722" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/04/get-packet-packet-sniffer-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQFSHc9eyp7ImA9WxJSEEU.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-8538999583666349332</id><published>2009-04-30T10:49:00.001+02:00</published><updated>2009-04-30T11:05:19.963+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-30T11:05:19.963+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><title>How to upgrade from Windows 7 pre RC builds to RC</title><content type="html">&lt;p&gt;While waiting for the RC build, I just wanted to provide you with a little trick. By default only upgrades from Vista to Windows 7 RC is supported (So Microsoft get as much feedback as possible on the Vista upgrade scenario).&lt;/p&gt;  &lt;p&gt;If you don’t have the time/incentive to wait for the downgrade to Vista and then an upgrade to the RC build (in my case I have three Vista machines and two Windows 7 machine that I will upgrade, so Microsoft will still get their feedback) then you can use this little trick - &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Here’s what you can do to bypass the check for pre-release upgrade &lt;b&gt;IF YOU REALLY REALLY NEED TO&lt;/b&gt;:&lt;/em&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;em&gt;Download the ISO as you did previously and burn the ISO to a DVD. &lt;/em&gt;(See later comment)&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Copy the whole image to a storage location you wish to run the upgrade from (a bootable flash drive or a directory on any partition on the machine running the pre-release build). &lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Browse to the &lt;b&gt;sources&lt;/b&gt; directory. &lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Open the file &lt;b&gt;cversion.ini&lt;/b&gt; in a text editor like Notepad. &lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Modify the &lt;b&gt;MinClient&lt;/b&gt; build number to a value &lt;b&gt;lower than&lt;/b&gt; the down-level build. For example, change 7100 to 7000 (pictured below). &lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Save the file in place with the same name. &lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Run setup like you would normally from this modified copy of the image and the version check will be bypassed.&lt;/em&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.msdn.com/blogfiles/e7/WindowsLiveWriter/Deliveringaqualityupgradeexperience_D236/clip_image002_2.jpg"&gt;&lt;em&gt;&lt;img title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/e7/WindowsLiveWriter/Deliveringaqualityupgradeexperience_D236/clip_image002_thumb.jpg" width="244" height="213" /&gt;&lt;/em&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;These same steps will be required as we transition from the RC milestone to the RTM milestone.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;The above is a snippet from from the &lt;a href="http://blogs.msdn.com/e7/"&gt;Engineering Windows 7&lt;/a&gt; blog post called &lt;a href="http://blogs.msdn.com/e7/archive/2009/04/07/delivering-a-quality-upgrade-experience.aspx"&gt;Delivering a quality upgrade experience&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;And of course in Step 1/2 you could just mount the ISO image using &lt;a href="http://www.daemon-tools.cc/eng/home"&gt;Daemon Tools&lt;/a&gt; version 4.30.4 (or higher) that supports Windows 7 and extract it to your preferred location.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-8538999583666349332?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=Ag4wAfvOPhE:-hnPlu0A5yw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=Ag4wAfvOPhE:-hnPlu0A5yw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=Ag4wAfvOPhE:-hnPlu0A5yw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=Ag4wAfvOPhE:-hnPlu0A5yw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=Ag4wAfvOPhE:-hnPlu0A5yw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/Ag4wAfvOPhE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/8538999583666349332/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=8538999583666349332&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/8538999583666349332?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/8538999583666349332?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/Ag4wAfvOPhE/how-to-upgrade-from-windows-7-pre-rc.html" title="How to upgrade from Windows 7 pre RC builds to RC" /><author><name>Dennis Lundtoft Thomsen [MVP]</name><uri>http://www.blogger.com/profile/14713138671966546640</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16206148123269563940" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/04/how-to-upgrade-from-windows-7-pre-rc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ICQn8zeSp7ImA9WxJTGUU.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-2160354534996946870</id><published>2009-04-29T08:09:00.003+02:00</published><updated>2009-04-29T08:12:43.181+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-29T08:12:43.181+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Outlook" /><title>Office 2007 Service Pack 2 released</title><content type="html">It's finally out.&lt;br /&gt;&lt;br /&gt;Get it here : &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b444bf18-79ea-46c6-8a81-9db49b4ab6e5&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=b444bf18-79ea-46c6-8a81-9db49b4ab6e5&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lots of fixes - and Outlook in particular is much more responsive. Outlook-specific fixes and improvements detailed here: &lt;a href="http://support.microsoft.com/kb/968774/"&gt;http://support.microsoft.com/kb/968774/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Happy downloading!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-2160354534996946870?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=oo3b_zaS3GY:lp1oBQSHxCo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=oo3b_zaS3GY:lp1oBQSHxCo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=oo3b_zaS3GY:lp1oBQSHxCo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=oo3b_zaS3GY:lp1oBQSHxCo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=oo3b_zaS3GY:lp1oBQSHxCo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/oo3b_zaS3GY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/2160354534996946870/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=2160354534996946870&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/2160354534996946870?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/2160354534996946870?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/oo3b_zaS3GY/office-2007-service-pack-2-released.html" title="Office 2007 Service Pack 2 released" /><author><name>Lars Gramkow Nielsen</name><uri>http://www.blogger.com/profile/07553131815355872128</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10534226332218767507" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/04/office-2007-service-pack-2-released.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8DQH05eyp7ImA9WxJSEEU.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-4744806758449823827</id><published>2009-04-26T08:25:00.003+02:00</published><updated>2009-04-30T11:47:51.323+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-30T11:47:51.323+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>OCS 2007 R2 Edge Certificate Wizard gotcha</title><content type="html">During a recent customer deployment of OCS 2007 R2, we came across a small issue that might be relevant for some of you.&lt;br /&gt;&lt;br /&gt;We were using the OCS 2007 R2 Edge Server setup wizard to request certificates for the external interfaces. This particular customer uses GoDaddy for their certificates. We created an offline request and pasted the CSR into GoDaddy's request interface - and were promptly told that the CSR was not valid.&lt;br /&gt;&lt;br /&gt;What we discovered was this: The customer's OCS R2 Edge server was running Windows Server 2008. When we created the certificate request using the setup wizard, the -----BEGIN CERTIFICATE REQUEST----- header and -----END CERTIFICATE REQUEST----- trailers were not inserted into the file. This was what threw the error when we pasted the CSR into GoDaddy's interface.&lt;br /&gt;&lt;br /&gt;To solve this and be able to get our certificate from GoDaddy, we simply pasted correctly formatted header and trailer lines into the CSR, which was then accepted as a proper CSR file.&lt;br /&gt;&lt;br /&gt;If OCS R2 Edge is deployed on Windows Server 2003 R2, the certificate request header and trailer &lt;u&gt;is&lt;/u&gt; inserted into the request file generated by the setup wizard, so the issue looks to be specific to deployments on Windows Server 2008.&lt;br /&gt;&lt;br /&gt;It is worth noting that if you use IIS on Windows Server 2008 to create an SSL certificate request, the -----BEGIN CERTIFICATE REQUEST----- and -----END CERTIFICATE REQUEST----- lines are included in the generated CSR file - so "normal" IIS certificate requests created on Windows Server 2008 are not affected.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-4744806758449823827?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=h-vmGXWKaYw:dOMe-vmK7rc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=h-vmGXWKaYw:dOMe-vmK7rc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=h-vmGXWKaYw:dOMe-vmK7rc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=h-vmGXWKaYw:dOMe-vmK7rc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=h-vmGXWKaYw:dOMe-vmK7rc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/h-vmGXWKaYw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/4744806758449823827/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=4744806758449823827&amp;isPopup=true" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/4744806758449823827?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/4744806758449823827?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/h-vmGXWKaYw/ocs-2007-r2-edge-certificate-wizard.html" title="OCS 2007 R2 Edge Certificate Wizard gotcha" /><author><name>Lars Gramkow Nielsen</name><uri>http://www.blogger.com/profile/07553131815355872128</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10534226332218767507" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/04/ocs-2007-r2-edge-certificate-wizard.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcDRnw7cCp7ImA9WxJTFUQ.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-6750500634296394247</id><published>2009-04-24T20:34:00.001+02:00</published><updated>2009-04-24T20:34:37.208+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-24T20:34:37.208+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Exchange" /><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>How to install Exchange 2010 and Exchange 2010 UM</title><content type="html">&lt;p&gt;If you want to play with Exchange 2010 UM, then here are two links on two different blogs that will help you -&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/scottschnoll/archive/2009/04/15/how-to-install-exchange-server-2010.aspx"&gt;How to Install Exchange Server 2010 Beta&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.goldsys.com/blog/blog/how-to-install-exchange-server-2010-unified-messaging-beta"&gt;How to Install Exchange Server 2010 Unified Messaging Beta&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Happy installing ;-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-6750500634296394247?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=3UboRJeqcZM:PMqSgIvgIUw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=3UboRJeqcZM:PMqSgIvgIUw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=3UboRJeqcZM:PMqSgIvgIUw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=3UboRJeqcZM:PMqSgIvgIUw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=3UboRJeqcZM:PMqSgIvgIUw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/3UboRJeqcZM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/6750500634296394247/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=6750500634296394247&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/6750500634296394247?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/6750500634296394247?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/3UboRJeqcZM/how-to-install-exchange-2010-and.html" title="How to install Exchange 2010 and Exchange 2010 UM" /><author><name>Dennis Lundtoft Thomsen [MVP]</name><uri>http://www.blogger.com/profile/14713138671966546640</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16206148123269563940" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/04/how-to-install-exchange-2010-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIMSXs5eyp7ImA9WxJTEE0.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-7415169706755050749</id><published>2009-04-17T23:43:00.001+02:00</published><updated>2009-04-17T23:43:08.523+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-17T23:43:08.523+02:00</app:edited><title>Regex – Still a Lot to Learn…</title><content type="html">&lt;p&gt;I though I was pretty good with Regex’s&amp;#160; - but just realized that even if I use it a lot – there are still a lot of things to learn. And Regex (I’m using the .Net version) is very powerfull.&lt;/p&gt;  &lt;p&gt;The other day, I was searching for some useful regex’s, as I wanted to test for invalid email domain – e.g. the positive ones should be matched and the rest should be trapped. During this search, I stumbled across &lt;a href="http://www.regexbuddy.com/"&gt;RegexBuddy&lt;/a&gt; and I decided to spent the €30 to buy it. And that had really sped up my learning! After getting the grips for the interface, it is very useful. First of all, no more repetitious string –replace pattern from PowerShell. Now everything is shown in color – live – and you can trace things down and even build the thing using graphical bricks.&lt;/p&gt;  &lt;p&gt;So what have I learned so far?&lt;/p&gt;  &lt;p&gt;Replacing each space in the start of a string/line – e.g. replace leading spaces with &amp;amp;nbsp; – is easy (now) -&lt;/p&gt;  &lt;div&gt;   &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;$line -replace &lt;span style="color: #006080"&gt;'(?&amp;lt;=(^ *)) '&lt;/span&gt;,&lt;span style="color: #006080"&gt;'&amp;amp;nbsp;'&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Splitting a distinguished name – taking escaped characters into account – also simple -&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="codeSnippetWrapper"&gt;&lt;br /&gt;  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;span style="color: #008000"&gt;# PowerShell V1&lt;/span&gt;&lt;br /&gt;[regex]::split($dn,&lt;span style="color: #006080"&gt;'(?&amp;lt;!\\),'&lt;/span&gt;)&lt;br /&gt;&lt;span style="color: #008000"&gt;# PowerShell V2 CTP3&lt;/span&gt;&lt;br /&gt;$dn -split &lt;span style="color: #006080"&gt;'(?&amp;lt;!\\),'&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;And how about writing a CSV with another delimiter than comma in PowerShell V1. I did a &lt;a href="http://msgoodies.blogspot.com/2007/04/powershell-convert-tsvtocsv.html"&gt;Convert-TsvToCsv&lt;/a&gt; earlier and have also written Export-Tsv (not published). But it can be done so easy with a regex that I’m almost ashamed over all the work I have done -&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="codeSnippetWrapper"&gt;&lt;br /&gt;  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt; Export-DelimitedFile($file,$delimiter=&lt;span style="color: #006080"&gt;&amp;quot;;&amp;quot;&lt;/span&gt;) {&lt;br /&gt;    $work=Join-Path $env:temp ($myinvocation.mycommand.name + $pid + &lt;span style="color: #006080"&gt;&amp;quot;.temp&amp;quot;&lt;/span&gt;)&lt;br /&gt;    $input | Export-Csv $work&lt;br /&gt;    (type $work) -replace &lt;span style="color: #006080"&gt;'(&amp;quot;[^&amp;quot;\r\n]*&amp;quot;)?,(?![^&amp;quot;,\r\n]*&amp;quot;$)'&lt;/span&gt;,&lt;span style="color: #006080"&gt;&amp;quot;`$1$delimiter&amp;quot;&lt;/span&gt; | out-file $file&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Have so much regex fun!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-7415169706755050749?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=RQ22X2Xw6aA:I4nMBhxLE7I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=RQ22X2Xw6aA:I4nMBhxLE7I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=RQ22X2Xw6aA:I4nMBhxLE7I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=RQ22X2Xw6aA:I4nMBhxLE7I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=RQ22X2Xw6aA:I4nMBhxLE7I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/RQ22X2Xw6aA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/7415169706755050749/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=7415169706755050749&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/7415169706755050749?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/7415169706755050749?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/RQ22X2Xw6aA/regex-still-lot-to-learn.html" title="Regex – Still a Lot to Learn…" /><author><name>Per Østergaard</name><uri>http://www.blogger.com/profile/12128790394950237942</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10445043458334841722" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/04/regex-still-lot-to-learn.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8CRXY-fip7ImA9WxVaF0U.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-1059390578678093937</id><published>2009-04-15T09:34:00.001+02:00</published><updated>2009-04-15T09:34:24.856+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-15T09:34:24.856+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell V2 CTP3" /><title>Making PowerTab 0.99 Beta 2 work on PowerShell V2 (CTP3)</title><content type="html">&lt;p&gt;Being very fond of &lt;a href="http://thepowershellguy.com/blogs/posh/pages/powertab.aspx"&gt;PowerTab&lt;/a&gt;, it has been a loss that it did not work for PowerShell V2. But it turns out to be very simple to fix the problem. It fails as the parameter signature for $host.ui.rawui.NewBufferCellArray seems to have changed in V2.&lt;/p&gt;  &lt;p&gt;Fixing the problem is a matter of changing two lines in &amp;lt;PowerTabDir&amp;gt;\TabExpansion.ps1. The old line is commented out -&lt;/p&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;span style="color: #008000"&gt;#      $message = $host.ui.rawui.NewBufferCellArray(@('[Tab]'),'Yellow','Blue')&lt;/span&gt;&lt;br /&gt;      $message = $host.ui.rawui.NewBufferCellArray(@(&lt;span style="color: #006080"&gt;'[Tab]'&lt;/span&gt;),[consolecolor]::Yellow,[consolecolor]::blue)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;and&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="codeSnippetWrapper"&gt;&lt;br /&gt;  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;span style="color: #008000"&gt;#      $message = $host.ui.rawui.NewBufferCellArray(@('[Err]'),'Yellow','Red')&lt;/span&gt;&lt;br /&gt;      $message = $host.ui.rawui.NewBufferCellArray(@(&lt;span style="color: #006080"&gt;'[Tab]'&lt;/span&gt;),[consolecolor]::Yellow,[consolecolor]::red)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Have fun!&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;PS: It does not work in ISE&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-1059390578678093937?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=ms7TGrTynkc:mYDimZwHZGs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=ms7TGrTynkc:mYDimZwHZGs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=ms7TGrTynkc:mYDimZwHZGs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=ms7TGrTynkc:mYDimZwHZGs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=ms7TGrTynkc:mYDimZwHZGs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/ms7TGrTynkc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/1059390578678093937/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=1059390578678093937&amp;isPopup=true" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1059390578678093937?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1059390578678093937?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/ms7TGrTynkc/making-powertab-099-beta-2-work-on.html" title="Making PowerTab 0.99 Beta 2 work on PowerShell V2 (CTP3)" /><author><name>Per Østergaard</name><uri>http://www.blogger.com/profile/12128790394950237942</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10445043458334841722" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/04/making-powertab-099-beta-2-work-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUFR3YzeCp7ImA9WxVaE0Q.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-1489933446721240181</id><published>2009-04-10T20:20:00.001+02:00</published><updated>2009-04-10T21:53:36.880+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-10T21:53:36.880+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Communicator" /><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>Want to dial 1-800-flowers or 1-866-MSONLIN from OC ?</title><content type="html">&lt;p&gt;Many don’t realize that this is possible from Office Communicator (RTM or R2) – allthough I have showed it to the students at most of my boot camps.&lt;/p&gt;  &lt;p&gt;OC according to my testing supports what is called &lt;a href="http://www.itu.int/rec/T-REC-E.161/en"&gt;E.161&lt;/a&gt; mapping of characters to numbers (also known as ANSI T1.703-1995/1999, and ISO/IEC 9995-8:1994 or most probably similar to what you see on your mobile phone), so if you write e.g. +1800flowers in your OC client it will look like this -&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_nKYobGDdbe4/Sd-N38uD1rI/AAAAAAAAAM0/HidqXz2tseM/s1600-h/image%5B10%5D.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_nKYobGDdbe4/Sd-N4YjvvII/AAAAAAAAAM4/7XF8s-Cekpg/image_thumb%5B14%5D.png?imgmax=800" width="420" height="327" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The only rule is that you have to start with&amp;#160; a number, otherwise the client will think that you are trying to lookup a person in the Address Book.&lt;/p&gt;  &lt;p&gt;As you may know Microsoft supports RFC3966 and here is what the RFC says about this (Thx to Dennis Klama for this pointer) -&lt;/p&gt;  &lt;p&gt;&lt;font face="System"&gt;5.1.2.&amp;#160; Alphabetic Characters Corresponding to Digits&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="System"&gt;&amp;#160;&amp;#160; In some countries, it is common to write phone numbers with&lt;/font&gt;&lt;font face="System"&gt; alphabetic characters corresponding to certain numbers on the&lt;/font&gt;&lt;font face="System"&gt; telephone keypad.&amp;#160; The URI format does not support this notation, as&lt;/font&gt;&lt;font face="System"&gt; the mapping from alphabetic characters to digits is not completely&lt;/font&gt;&lt;font face="System"&gt; uniform internationally, although there are standards [E.161][T1.703]&lt;/font&gt;&lt;font face="System"&gt;&amp;#160;&amp;#160; addressing this issue.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;What happens in OC, is that the character/number mapping is taking place client side and therefore the actual URI only consists of numbers. &lt;/p&gt;  &lt;p&gt;Furthermore, my testing shows that OC supports the International standard for character to number mapping, but you should be aware that different countries in the past have had different regional implementations of the mapping. Furthermore the use of vanity numbers is unusual in Europe.&lt;/p&gt;  &lt;p&gt;For your reference I have created a table mapping of characters/numbers that OC and E.161 uses&lt;/p&gt;  &lt;div align="center"&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="387" align="center"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="49"&gt;abc&lt;/td&gt;          &lt;td valign="top" width="49"&gt;def&lt;/td&gt;          &lt;td valign="top" width="49"&gt;ghi&lt;/td&gt;          &lt;td valign="top" width="48"&gt;jkl&lt;/td&gt;          &lt;td valign="top" width="48"&gt;mno&lt;/td&gt;          &lt;td valign="top" width="48"&gt;pqrs&lt;/td&gt;          &lt;td valign="top" width="47"&gt;tuv&lt;/td&gt;          &lt;td valign="top" width="47"&gt;wxyz&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="50"&gt;2&lt;/td&gt;          &lt;td valign="top" width="50"&gt;3&lt;/td&gt;          &lt;td valign="top" width="50"&gt;4&lt;/td&gt;          &lt;td valign="top" width="48"&gt;5&lt;/td&gt;          &lt;td valign="top" width="50"&gt;6&lt;/td&gt;          &lt;td valign="top" width="50"&gt;7&lt;/td&gt;          &lt;td valign="top" width="48"&gt;8&lt;/td&gt;          &lt;td valign="top" width="49"&gt;9&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-1489933446721240181?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=fx606-Abais:omHGO-mm7hs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=fx606-Abais:omHGO-mm7hs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=fx606-Abais:omHGO-mm7hs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=fx606-Abais:omHGO-mm7hs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=fx606-Abais:omHGO-mm7hs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/fx606-Abais" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/1489933446721240181/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=1489933446721240181&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1489933446721240181?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1489933446721240181?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/fx606-Abais/want-to-dial-1-800-flowers-or-1-866.html" title="Want to dial 1-800-flowers or 1-866-MSONLIN from OC ?" /><author><name>Dennis Lundtoft Thomsen [MVP]</name><uri>http://www.blogger.com/profile/14713138671966546640</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16206148123269563940" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/04/want-to-dial-1-800-flowers-or-1-866.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMHRXg4eip7ImA9WxVaE0o.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-1907740851493543017</id><published>2009-04-10T17:13:00.001+02:00</published><updated>2009-04-10T17:13:54.632+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-10T17:13:54.632+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="Active Directory" /><title>Automated Maintenance of Directory Service Restore Mode Password</title><content type="html">&lt;p&gt;With Windows Server 2008 SP2 or SP1/RTM with hotfix &lt;a title="KB961320" href="http://support.microsoft.com/kb/961320"&gt;KB961320&lt;/a&gt; you can make administration of the DSRM password completely automatic. The approach is this: You create an unprivileged account in Active Directory, set the password and using a scheduled task you execute the &lt;em&gt;new sync from domain account xxxx&lt;/em&gt; command.&lt;/p&gt;  &lt;p&gt;This nice approach is documented in the Directory Services blog. Read the complete story &lt;a href="http://blogs.technet.com/askds/archive/2009/03/11/ds-restore-mode-password-maintenance.aspx"&gt;here&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/8600848-1907740851493543017?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=pdM7oaTcW44:oWHvYh0iOa4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=pdM7oaTcW44:oWHvYh0iOa4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=pdM7oaTcW44:oWHvYh0iOa4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=pdM7oaTcW44:oWHvYh0iOa4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=pdM7oaTcW44:oWHvYh0iOa4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/pdM7oaTcW44" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/1907740851493543017/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=1907740851493543017&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1907740851493543017?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1907740851493543017?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/pdM7oaTcW44/automated-maintenance-of-directory.html" title="Automated Maintenance of Directory Service Restore Mode Password" /><author><name>Per Østergaard</name><uri>http://www.blogger.com/profile/12128790394950237942</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10445043458334841722" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/04/automated-maintenance-of-directory.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YHQX09eCp7ImA9WxVaE00.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-5937042571500200369</id><published>2009-04-09T22:32:00.001+02:00</published><updated>2009-04-09T22:32:10.360+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-09T22:32:10.360+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Self-promotion ;-)" /><title>MVP for yet another year ;-)</title><content type="html">&lt;p&gt;&lt;/p&gt; &lt;img src="http://adminframework.mvpaward.com/images/MVPLogo.jpg" /&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Dear Dennis Thomsen, &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Congratulations! We are pleased to present you with the 2009 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;At Microsoft, we believe that technical communities enhance people’s lives and the industry’s success because independent experts, like you, help others extract greater value from products and technologies through the free and objective exchange of knowledge. As a Microsoft MVP, you are part of a highly select group of experts that represent technology’s best and brightest who share a deep commitment to community and a willingness to help others.      &lt;br /&gt;On behalf of everyone at Microsoft, thank you for your contributions to technical communities. &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Thank you to Microsoft for the award, I really appreciate working with Microsoft and getting access to the information and resources that the MVP award opens up for.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-5937042571500200369?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=OUl8SeLP438:ZeovaIDviAs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=OUl8SeLP438:ZeovaIDviAs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=OUl8SeLP438:ZeovaIDviAs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=OUl8SeLP438:ZeovaIDviAs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=OUl8SeLP438:ZeovaIDviAs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/OUl8SeLP438" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/5937042571500200369/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=5937042571500200369&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/5937042571500200369?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/5937042571500200369?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/OUl8SeLP438/mvp-for-yet-another-year.html" title="MVP for yet another year ;-)" /><author><name>Dennis Lundtoft Thomsen [MVP]</name><uri>http://www.blogger.com/profile/14713138671966546640</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16206148123269563940" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/04/mvp-for-yet-another-year.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8ERHo-cCp7ImA9WxVaE00.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-193683373449770134</id><published>2009-04-09T22:26:00.001+02:00</published><updated>2009-04-09T22:26:45.458+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-09T22:26:45.458+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><category scheme="http://www.blogger.com/atom/ns#" term="ISA" /><title>More information about the ability to NAT the R2 A/V Edge Service (So no public IP is needed)</title><content type="html">&lt;p&gt;Stumbled over this excellent article with good information on how to setup the R2 A/V Edge, firewall for SNAT’and DNAT etc. It includes nices captures of the SIP traffic / candidates so it’s well worth the read. Read the post from Rick Varvel here - &lt;a href="http://blogs.technet.com/rickva/archive/2009/04/03/Configuring-A_2F00_V-Edge-Service-for-NAT.aspx"&gt;Configuring R2 A/V Edge Service for NAT&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/8600848-193683373449770134?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=GUgffm4IIbo:Mq2XjHCof18:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=GUgffm4IIbo:Mq2XjHCof18:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=GUgffm4IIbo:Mq2XjHCof18:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=GUgffm4IIbo:Mq2XjHCof18:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=GUgffm4IIbo:Mq2XjHCof18:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/GUgffm4IIbo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/193683373449770134/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=193683373449770134&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/193683373449770134?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/193683373449770134?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/GUgffm4IIbo/more-information-about-ability-to-nat.html" title="More information about the ability to NAT the R2 A/V Edge Service (So no public IP is needed)" /><author><name>Dennis Lundtoft Thomsen [MVP]</name><uri>http://www.blogger.com/profile/14713138671966546640</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16206148123269563940" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/04/more-information-about-ability-to-nat.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUDR3g7eip7ImA9WxVaE00.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-2340674749548131821</id><published>2009-04-09T22:10:00.001+02:00</published><updated>2009-04-09T22:17:56.602+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-09T22:17:56.602+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Communicator" /><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>Connectivity information in OC 2007 R2</title><content type="html">&lt;p&gt;My colleague, Claus-Ole, just pointed me to a neat trick that I didn’t know of. In OC you can, like in Microsoft Outlook 2007, press Ctrl key while right-clicking the OC Icon and voila up comes a menu item called “Configuration information” -&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_nKYobGDdbe4/Sd5XsPezrJI/AAAAAAAAAMs/24898Jf1Hfc/s1600-h/Capture%5B10%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Configuration Information" border="0" alt="Configuration Information" src="http://lh4.ggpht.com/_nKYobGDdbe4/Sd5Xsfh8ghI/AAAAAAAAAMw/BTepPoNYR_U/Capture_thumb%5B6%5D.jpg?imgmax=800" width="244" height="140" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Where you get a lot of information on your connection type, autoconfiguration ABS download etc. Read more about this neat little feature at the source &lt;a href="http://communicationsserverteam.com/archive/2009/04/08/400.aspx"&gt;Office Communicator Configuration Information&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/8600848-2340674749548131821?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=Haih3Dj0W-s:3-RvbrsRZKs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=Haih3Dj0W-s:3-RvbrsRZKs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=Haih3Dj0W-s:3-RvbrsRZKs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=Haih3Dj0W-s:3-RvbrsRZKs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=Haih3Dj0W-s:3-RvbrsRZKs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/Haih3Dj0W-s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/2340674749548131821/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=2340674749548131821&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/2340674749548131821?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/2340674749548131821?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/Haih3Dj0W-s/connectivity-information-in-oc-2007-r2.html" title="Connectivity information in OC 2007 R2" /><author><name>Dennis Lundtoft Thomsen [MVP]</name><uri>http://www.blogger.com/profile/14713138671966546640</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="16206148123269563940" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/04/connectivity-information-in-oc-2007-r2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YDR3YyeSp7ImA9WxVaEUw.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-7036564424531473340</id><published>2009-04-07T16:39:00.001+02:00</published><updated>2009-04-07T16:39:36.891+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-07T16:39:36.891+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell" /><title>PowerShell, Getting the Value Out of a ScriptBlock</title><content type="html">&lt;p&gt;When you are doing a little advanced scripting and passing scriptblocks around, one of the problems I encountered was how to execute the scriptblock in a pipeline and get the value out of it. Say you want the user to be able to enter a scriptblock and compare your data to the value returned from it – how is that done?&lt;/p&gt;  &lt;p&gt;Executing a scriptblock is easy using the &amp;amp;-operator&lt;/p&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;$sb={&lt;span style="color: #006080"&gt;&amp;quot;Hello World!&amp;quot;&lt;/span&gt;}&lt;br /&gt;&amp;amp;$sb&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You can also use the invoke method -&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="codeSnippetWrapper"&gt;&lt;br /&gt;  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;$sb.invoke()&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;If you want to have a filtering scriptblock e.g. comparing a value with a scriptblock (not its value), I found it easy and logical to use where(-object) -&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="codeSnippetWrapper"&gt;&lt;br /&gt;  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;$sb={$_.name –like ‘note*’}&lt;br /&gt;dir $env:windir | where $sb&lt;br /&gt;&lt;span style="color: #008000"&gt;# or&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (dir $env:windir | where $sb) {&lt;span style="color: #006080"&gt;&amp;quot;Slipped through filter, go on&amp;quot;&lt;/span&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;But what if you want to execute it, feeding in values from the pipeline to get new values? (Often you would only send in one value at a time). The answer is foreach(-object) -&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="codeSnippetWrapper"&gt;&lt;br /&gt;  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;$sb={$_.name.toupper()}&lt;br /&gt;dir $env:windir note* | &lt;span style="color: #0000ff"&gt;foreach&lt;/span&gt; $sb&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;When can this be useful? In numerous places, I would say. What if you have some getter script, with these arguments -&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="codeSnippetWrapper"&gt;&lt;br /&gt;  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;Get-XXX –dateproperty &amp;lt;property&amp;gt;&lt;br /&gt;        –value &amp;lt;value|scriptblock&amp;gt; &lt;br /&gt;        –&lt;span style="color: #0000ff"&gt;filter&lt;/span&gt; &amp;lt;scriptblock&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="codeSnippetWrapper"&gt;&amp;#160;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;If this case the code is something like (pseudo code) -&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;get-object | where &amp;amp;$&lt;span style="color: #0000ff"&gt;filter&lt;/span&gt;| &lt;span style="color: #0000ff"&gt;foreach&lt;/span&gt; {&lt;br /&gt;    &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; ($value –is [scriptblock]) {&lt;br /&gt;        $compareto=$_ | &lt;span style="color: #0000ff"&gt;foreach&lt;/span&gt; $value&lt;br /&gt;    &lt;span style="color: #0000ff"&gt;else&lt;/span&gt; {&lt;br /&gt;        $compareto=$value&lt;br /&gt;    }&lt;br /&gt;    &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; ($_.$dateproperty –gt $value) {&lt;br /&gt;        “ok”&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;The user can then either stick it a value or calculate a value using the scriptblock – and that based on the data from the object itself and before the comparison is made -&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="codeSnippetWrapper"&gt;&lt;br /&gt;  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;span style="color: #008000"&gt;# Getting files accessed after January 1st&lt;/span&gt;&lt;br /&gt;get-xxx–dateproperty lastAccessTime –value ([datetime] &lt;span style="color: #006080"&gt;&amp;quot;2009-01-01&amp;quot;&lt;/span&gt;)&lt;br /&gt;&lt;span style="color: #008000"&gt;# Getting files accessed 90 days after it was modified&lt;/span&gt;&lt;br /&gt;get-xxx–dateproperty lastaccesstime –value {$_.lastwritetime.adddays(90)}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="codeSnippetWrapper"&gt;The latter example was not possible without parsing a scriptblock.&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-7036564424531473340?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=gd-kyI1icRE:BYSDtni0RYk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=gd-kyI1icRE:BYSDtni0RYk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=gd-kyI1icRE:BYSDtni0RYk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=gd-kyI1icRE:BYSDtni0RYk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=gd-kyI1icRE:BYSDtni0RYk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/gd-kyI1icRE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/7036564424531473340/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=7036564424531473340&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/7036564424531473340?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/7036564424531473340?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/gd-kyI1icRE/powershell-getting-value-out-of.html" title="PowerShell, Getting the Value Out of a ScriptBlock" /><author><name>Per Østergaard</name><uri>http://www.blogger.com/profile/12128790394950237942</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10445043458334841722" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/04/powershell-getting-value-out-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8GQnw6fSp7ImA9WxVaEU0.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-7460928835222728547</id><published>2009-04-07T13:13:00.001+02:00</published><updated>2009-04-07T13:13:43.215+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-07T13:13:43.215+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint" /><title>SharePoint Designer 2007 is now free</title><content type="html">&lt;p&gt;Get it &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=baa3ad86-bfc1-4bd4-9812-d9e710d44f42"&gt;here&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/8600848-7460928835222728547?l=msgoodies.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=72n-JDoUjBQ:klXGdwP2Atc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=72n-JDoUjBQ:klXGdwP2Atc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=72n-JDoUjBQ:klXGdwP2Atc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/msgoodies?a=72n-JDoUjBQ:klXGdwP2Atc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=72n-JDoUjBQ:klXGdwP2Atc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/msgoodies/~4/72n-JDoUjBQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/7460928835222728547/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=7460928835222728547&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/7460928835222728547?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/7460928835222728547?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/msgoodies/~3/72n-JDoUjBQ/sharepoint-designer-2007-is-now-free.html" title="SharePoint Designer 2007 is now free" /><author><name>Per Østergaard</name><uri>http://www.blogger.com/profile/12128790394950237942</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10445043458334841722" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2009/04/sharepoint-designer-2007-is-now-free.html</feedburner:origLink></entry></feed>
