<?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.msgoodies.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:thr="http://purl.org/syndication/thread/1.0" xmlns:gd="http://schemas.google.com/g/2005" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DE4HQ3c8eip7ImA9Wx5TEUg.&quot;"><id>tag:blogger.com,1999:blog-8600848</id><updated>2010-07-26T17:08:52.972+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 mainly focuses on Microsoft related technologies like Unified Communications, PowerShell, ILM and how these are used at the enterprise customers that we work with.</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>603</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.msgoodies.com/blogspot/msgoodies" /><feedburner:info uri="blogspot/msgoodies" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>57.098423</geo:lat><geo:long>9.897963</geo:long><feedburner:emailServiceId>blogspot/msgoodies</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;DUcCSXw_eyp7ImA9WxFbF0g.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-9056136640582160075</id><published>2010-07-10T12:17:00.001+02:00</published><updated>2010-07-10T12:17:48.243+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-10T12:17:48.243+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Script" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell V2" /><category scheme="http://www.blogger.com/atom/ns#" term="WHS" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell" /><title>Minimizing Performance Hit when Running Home Server Backup</title><content type="html">&lt;p&gt;I’ve always been annoyed by my home server backup. It always starts when I start the PC and then it eats a lot of resources. I often either postpone the backup or change its priority to low which more importantly reduces the IO priority to low as well.&lt;/p&gt;  &lt;p&gt;But why not automate the latter?&lt;/p&gt;  &lt;p&gt;And that is easy:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Start Event Viewer&lt;/li&gt;    &lt;li&gt;Find HomeBackup event 768 in the Application log&lt;/li&gt;    &lt;li&gt;Right-click specifying attach task to event&lt;/li&gt;    &lt;li&gt;Follow the wizard, specify powershell.exe as program and ‘-noprofile c:\IdleBackupEngine.ps1’ as argument.&lt;/li&gt;    &lt;li&gt;At the end of the wizard, select to open properties afterwards and change the task to use SYSTEM with highest privileges enabled&lt;/li&gt;    &lt;li&gt;Finally, create c:\IdleBackupEngine.ps1. It only contains a single line: (gps backupengine).priorityclass=&amp;quot;idle&amp;quot;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Have fun – working *during* the backup&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-9056136640582160075?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=9sffUKEmztY:Zj8qd316_Qc: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.msgoodies.com/~ff/blogspot/msgoodies?a=9sffUKEmztY:Zj8qd316_Qc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=9sffUKEmztY:Zj8qd316_Qc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=9sffUKEmztY:Zj8qd316_Qc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=9sffUKEmztY:Zj8qd316_Qc: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/9sffUKEmztY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/9056136640582160075/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=9056136640582160075&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/9056136640582160075?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/9056136640582160075?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/9sffUKEmztY/minimizing-performance-hit-when-running.html" title="Minimizing Performance Hit when Running Home Server Backup" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/07/minimizing-performance-hit-when-running.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MGQHczeCp7ImA9WxFVGUU.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-2845195561216634783</id><published>2010-06-19T23:03:00.001+02:00</published><updated>2010-06-19T23:03:41.980+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-19T23:03:41.980+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>Danish User Group CoLabora startup meeting</title><content type="html">&lt;p&gt;Hi everyone,&lt;/p&gt;  &lt;p&gt;Fellow MVP and Exchange MCM &lt;a href="http://www.msdigest.net/"&gt;Peter Schmidt&lt;/a&gt; and I have recently founded a Danish User Group focusing on UC (OCS/CS and Exchange) called &lt;a href="http://www.colabora.dk/"&gt;CoLabora&lt;/a&gt;. It is run on a non-profit basis and the goal is to establish a Danish independent forum for professionals working with Microsoft Unified Communications.&lt;/p&gt;  &lt;p&gt;We are now announcing our first User Group meeting for CoLabora, which is taking place on June 29th from 14.00 – 17.00 (followed by a Sandwich / networking) and the agenda will be focusing on Communications Server ‘14’' and the news in Exchange Server 2010 SP1 (Seen from a Danish/Nordic perspective).&lt;/p&gt;  &lt;p&gt;For more information (In Danish) and registration go to &lt;a title="http://www.colabora.dk/" href="http://www.colabora.dk/"&gt;http://www.colabora.dk/&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;We hope to see some of our Danish readers at the event !&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-2845195561216634783?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=b7lVBDXWOjA:XogzXOS8_wQ: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.msgoodies.com/~ff/blogspot/msgoodies?a=b7lVBDXWOjA:XogzXOS8_wQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=b7lVBDXWOjA:XogzXOS8_wQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=b7lVBDXWOjA:XogzXOS8_wQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=b7lVBDXWOjA:XogzXOS8_wQ: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/b7lVBDXWOjA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/2845195561216634783/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=2845195561216634783&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/2845195561216634783?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/2845195561216634783?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/b7lVBDXWOjA/danish-user-group-colabora-startup.html" title="Danish User Group CoLabora startup meeting" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/06/danish-user-group-colabora-startup.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIDSHw_cSp7ImA9WxFVGUk.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-6836582700501948592</id><published>2010-06-19T13:56:00.001+02:00</published><updated>2010-06-19T13:56:19.249+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-19T13:56:19.249+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Identity Management" /><title>Vitamins, Painkillers and Viagra (this is not spam)</title><content type="html">&lt;p&gt;&lt;a href="http://dickhardt.org/about/"&gt;Dick Hardt&lt;/a&gt; has written a interesting, reflective article. Is your product or our consulting service a vitamin, a painkiller or viagra? Read the definitions in &lt;a href="http://dickhardt.org/2010/01/vitamins-painkillers-and-viagra/"&gt;http://dickhardt.org/2010/01/vitamins-painkillers-and-viagra/&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-6836582700501948592?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=sdONF3Z618c:c2rCvPWeJWY: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.msgoodies.com/~ff/blogspot/msgoodies?a=sdONF3Z618c:c2rCvPWeJWY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=sdONF3Z618c:c2rCvPWeJWY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=sdONF3Z618c:c2rCvPWeJWY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=sdONF3Z618c:c2rCvPWeJWY: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/sdONF3Z618c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/6836582700501948592/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=6836582700501948592&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/6836582700501948592?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/6836582700501948592?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/sdONF3Z618c/vitamins-painkillers-and-viagra-this-is.html" title="Vitamins, Painkillers and Viagra (this is not spam)" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/06/vitamins-painkillers-and-viagra-this-is.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UCQ3s-fyp7ImA9WxFVFUk.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-4681577574178840057</id><published>2010-06-14T23:01:00.001+02:00</published><updated>2010-06-14T23:01:02.557+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-14T23:01:02.557+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Script" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell V2" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell" /><title>Get-Line and Got-NewJob</title><content type="html">&lt;p&gt;Hi. It has been a while as I have been busy with my new job. I’m now working LEGO as Senior Solution Architect for &lt;a href="http://www.lego.com"&gt;www.lego.com&lt;/a&gt;. Visit a great web site and any feedback is welcome.&lt;/p&gt;  &lt;p&gt;Consequently, I’m not using PowerShell as much as I used – to at least not for so complicated solution. On the other hand I’m using it almost daily as is it so useful for test web related things.&lt;/p&gt;  &lt;p&gt;But my new colleagues know that I know PowerShell so today Michael asked about how to get a few lines from a text file. This is easy, but if it was easy, Michael would have figured it out himself. The problem is that the file is huge (E.G. 1.5GB), so using Get-Content with Select-Object or similar would be very memory intensive and thus slow. I said that I would either call .Net directly or embed some C# code in a script.&lt;/p&gt;  &lt;p&gt;Well, now it is evening and I’m watching the Italian-Paraguay match and – hey – why not do a little blogging while and again!&lt;/p&gt;  &lt;p&gt;As thought, so done. Here’s my solution. It took as little more than an hour including help and validation. For newcomers, use Get-Line –? for displaying the help nicely formatted.&lt;/p&gt;  &lt;p&gt;The script -&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;&amp;lt;&lt;span style="color: #008000"&gt;#&lt;/span&gt;&lt;br /&gt;.Synopsis&lt;br /&gt;    Get line or lines from a text file&lt;br /&gt;.Description&lt;br /&gt;    Get one of more lines from the specified file. Line numbers are positive and the first line is number 1.&lt;br /&gt;.Inputs&lt;br /&gt;    Path&lt;br /&gt;.Outputs&lt;br /&gt;    Array of strings&lt;br /&gt;.Example&lt;br /&gt;    Get-Line $env:temp\lines.txt 23,897,45&lt;br /&gt;    Get lines 23, 45 and 897. Lines are returned &lt;span style="color: #0000ff"&gt;in&lt;/span&gt; increasing order. E.g. line 23 is returned first, then line 45 and finally, line 897&lt;br /&gt;    &lt;br /&gt;&lt;span style="color: #008000"&gt;#&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;param&lt;/span&gt;(&lt;br /&gt;    [parameter(Mandatory=$true)]&lt;br /&gt;    [alias(&lt;span style="color: #006080"&gt;&amp;quot;file&amp;quot;&lt;/span&gt;)]&lt;br /&gt;    [alias(&lt;span style="color: #006080"&gt;&amp;quot;fullname&amp;quot;&lt;/span&gt;)]&lt;br /&gt;    [alias(&lt;span style="color: #006080"&gt;&amp;quot;name&amp;quot;&lt;/span&gt;)]&lt;br /&gt;    [string]&lt;br /&gt;    [ValidateScript({Test-Path $_})]&lt;br /&gt;    &lt;span style="color: #008000"&gt;# The path of the file to get the lines from&lt;/span&gt;&lt;br /&gt;    $path,&lt;br /&gt;    [Parameter(Mandatory=$true)]&lt;br /&gt;    [alias(&lt;span style="color: #006080"&gt;&amp;quot;numbers&amp;quot;&lt;/span&gt;)]&lt;br /&gt;    [int64[]]&lt;br /&gt;    [ValidateScript({$_ &lt;span style="color: #cc6633"&gt;-gt&lt;/span&gt; 0})]&lt;br /&gt;    &lt;span style="color: #008000"&gt;# One or more line numbers (e.g. first line is 1) to retrieve from the file&lt;/span&gt;&lt;br /&gt;    $lines&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;add-type -TypeDefinition @&lt;span style="color: #006080"&gt;'&lt;br /&gt;    using System;&lt;br /&gt;    using System.Collections.Generic;&lt;br /&gt;    using System.IO;&lt;br /&gt;&lt;br /&gt;    namespace Per&lt;br /&gt;    {&lt;br /&gt;        public class FileFunctions&lt;br /&gt;        {&lt;br /&gt;            public List&amp;lt;string&amp;gt; GetLines(string file, System.Collections.Generic.Queue&amp;lt;long&amp;gt; lines)&lt;br /&gt;            {&lt;br /&gt;                FileStream fs;&lt;br /&gt;                StreamReader sr;&lt;br /&gt;                List&amp;lt;string&amp;gt; linesFound = new List&amp;lt;string&amp;gt;();&lt;br /&gt;                using (fs = new System.IO.FileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read, 10 * 1024 * 1024))&lt;br /&gt;                {&lt;br /&gt;                    using (sr = new System.IO.StreamReader(fs))&lt;br /&gt;                    {&lt;br /&gt;                        int lineCounter = 0;&lt;br /&gt;                        int linesIndex = 0;&lt;br /&gt;                        if (lines.Count == 0)&lt;br /&gt;                        {&lt;br /&gt;                            return new List&amp;lt;string&amp;gt;();&lt;br /&gt;                        }&lt;br /&gt;                        long findLine = lines.Dequeue();&lt;br /&gt;                        while (!sr.EndOfStream)&lt;br /&gt;                        {&lt;br /&gt;                            string line = sr.ReadLine();&lt;br /&gt;                            lineCounter++;&lt;br /&gt;                            if (lineCounter == findLine)&lt;br /&gt;                            {&lt;br /&gt;                                linesFound.Add(line);&lt;br /&gt;                                linesIndex++;&lt;br /&gt;                                if (lines.Count == 0)&lt;br /&gt;                                {&lt;br /&gt;                                    break;&lt;br /&gt;                                }&lt;br /&gt;                                findLine = lines.Dequeue();&lt;br /&gt;&lt;br /&gt;                            }&lt;br /&gt;&lt;br /&gt;                        }&lt;br /&gt;                    }&lt;br /&gt;                    sr.Close();&lt;br /&gt;                }&lt;br /&gt;                fs.Close();&lt;br /&gt;&lt;br /&gt;                return linesFound;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;'&lt;/span&gt;@&lt;br /&gt;$c=new-object Per.FileFunctions&lt;br /&gt;[int64[]]$sortedLines=$lines | sort -unique | where {$_ &lt;span style="color: #cc6633"&gt;-gt&lt;/span&gt; 0}&lt;br /&gt;$c.GetLines((Resolve-Path $path),$sortedLines)&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;As always: Have fun!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-4681577574178840057?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=QMZLNuRDv5k:wGmpmF4T1L8: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.msgoodies.com/~ff/blogspot/msgoodies?a=QMZLNuRDv5k:wGmpmF4T1L8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=QMZLNuRDv5k:wGmpmF4T1L8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=QMZLNuRDv5k:wGmpmF4T1L8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=QMZLNuRDv5k:wGmpmF4T1L8: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/QMZLNuRDv5k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/4681577574178840057/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=4681577574178840057&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/4681577574178840057?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/4681577574178840057?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/QMZLNuRDv5k/get-line-and-got-newjob.html" title="Get-Line and Got-NewJob" /><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>2</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/06/get-line-and-got-newjob.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIER3w_fip7ImA9WxFREE0.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-730834920485791692</id><published>2010-04-23T08:01:00.001+02:00</published><updated>2010-04-23T08:01:46.246+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-23T08:01:46.246+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Outlook" /><title>Office 2010 RTM now available at TechNet Subscriber Downloads</title><content type="html">&lt;p&gt;Just a quick notice, I just reinstalled my X301 yesterday (Due to SSD slowdown) and was planning on using OWA until the RTM release of Office 2010 (I have enough Beta software on my machine as it is). &lt;/p&gt;  &lt;p&gt;Turns out that I didn’t have to wait that long ;-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-730834920485791692?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=IRbTLSRuf3Y:A05j_nxgKtA: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.msgoodies.com/~ff/blogspot/msgoodies?a=IRbTLSRuf3Y:A05j_nxgKtA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=IRbTLSRuf3Y:A05j_nxgKtA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=IRbTLSRuf3Y:A05j_nxgKtA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=IRbTLSRuf3Y:A05j_nxgKtA: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/IRbTLSRuf3Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/730834920485791692/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=730834920485791692&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/730834920485791692?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/730834920485791692?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/IRbTLSRuf3Y/office-2010-rtm-now-available-at.html" title="Office 2010 RTM now available at TechNet Subscriber Downloads" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/04/office-2010-rtm-now-available-at.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cESXg7eCp7ImA9WxFSFU0.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-7791009302953638616</id><published>2010-04-17T13:50:00.001+02:00</published><updated>2010-04-17T13:50:08.600+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-17T13:50:08.600+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud Computing" /><title>OCS Voice in the “Cloud” for dedicated customers in US</title><content type="html">&lt;p&gt;Interesting bit of news from Microsoft Online included in the post &lt;a href="http://bit.ly/bdM7nb"&gt;Expanded Global Availability&lt;/a&gt;. SIP trunking is now supported but only for customers in US&lt;/p&gt;  &lt;p&gt;&lt;em&gt;US-based BPOS Dedicated customers can now enjoy a more complete unified communications (UC) experience in the cloud with Office Communications Online. Optimized for highly mobile information workers, the new voice capabilities enable people to make and receive phone calls anywhere using their PC and any broadband connection. The new service helps people be more productive by providing a simple UC experience, the ability to reach the right person at the right time, and improved mobility. BPOS-D can reduce the load on customers’ existing PBX (private branch exchange) investments by moving some workers onto a cloud based solution, but is not intended to replace all PBX functionality at this time.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Initially, the new voice service is offered in the US only, and it is important to note that connectivity from a qualified SIP (session initiation protocol) trunking provider is required for customers to connect to the PSTN (public switched telephone network). Currently, these services are available from Global Crossing (&lt;/em&gt;&lt;a href="http://www.globalcrossing.com"&gt;&lt;em&gt;www.globalcrossing.com&lt;/em&gt;&lt;/a&gt;&lt;em&gt;).&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;We look forward to this for all non-dedicated customers and also in Europe (But we probably shouldn’t be holding our breath while waiting ;-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-7791009302953638616?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=VxmiWC4vD-4:4GPaaf_W9vY: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.msgoodies.com/~ff/blogspot/msgoodies?a=VxmiWC4vD-4:4GPaaf_W9vY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=VxmiWC4vD-4:4GPaaf_W9vY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=VxmiWC4vD-4:4GPaaf_W9vY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=VxmiWC4vD-4:4GPaaf_W9vY: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/VxmiWC4vD-4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/7791009302953638616/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=7791009302953638616&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/7791009302953638616?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/7791009302953638616?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/VxmiWC4vD-4/ocs-voice-in-cloud-for-dedicated.html" title="OCS Voice in the “Cloud” for dedicated customers in US" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/04/ocs-voice-in-cloud-for-dedicated.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcNSXY9eyp7ImA9WxFSFE0.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-3540199209041429598</id><published>2010-04-16T08:29:00.001+02:00</published><updated>2010-04-16T08:41:38.863+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-16T08:41:38.863+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>OCS 2007 R2 CU 5 RTW’ed</title><content type="html">&lt;p&gt;Office Communications Server 2007 R2 Cumulative Update 5 has been released to the web (At least the downloads – KB links may not be ready yet).&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="305"&gt;         &lt;p&gt;&lt;b&gt;Product&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="132"&gt;         &lt;p&gt;&lt;b&gt;Update&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="78"&gt;         &lt;p&gt;&lt;b&gt;KB&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="102"&gt;         &lt;p&gt;&lt;b&gt;Download&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="305"&gt;         &lt;p&gt;Office Communications Server 2007 R2 &lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="132"&gt;         &lt;p&gt;OCS_2007R2_CU5&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="78"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/968802"&gt;968802&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="102"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=b3b02475-150c-41fa-844a-c10a517040f4"&gt;MS download&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="305"&gt;         &lt;p&gt;Office Communication Server 2007 R2 Database upgrade&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="132"&gt;         &lt;p&gt;OCSDU_2007R2_CU5&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="78"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/979857"&gt;979857&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="102"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=b3b02475-150c-41fa-844a-c10a517040f4"&gt;MS download&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="305"&gt;         &lt;p&gt;Attendant Console 2007 R2 &lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="132"&gt;         &lt;p&gt;AC_2007R2_CU5&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="78"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/980936"&gt;980936&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="102"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=36beb56d-072e-4a92-b781-a1e8a548a5ac&amp;amp;amp;displaylang=en&amp;amp;displaylang=en"&gt;MS download&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="305"&gt;         &lt;p&gt;Office Communicator 2007 R2 &lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="132"&gt;         &lt;p&gt;OC_2007R2_CU5&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="78"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/978564"&gt;978564&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="102"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=515d6dba-4c6a-48bb-a06a-d99c5742676d"&gt;MS download&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="305"&gt;         &lt;p&gt;Office Communicator Phone Edition 2007 R2&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="132"&gt;         &lt;p&gt;OCPE_2007R2_CU5&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="78"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/981526"&gt;981526&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="102"&gt;         &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=565595BE-6CF3-4A61-A1E4-12555749CA64&amp;amp;displaylang=en"&gt;MS download&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;As always look for the ServerUpdateInstaller.exe for easy installation on your OCS servers (But do remember to read all the related KB articles for any additional information regarding the updates – e.g. the Response Group KB has a gotcha regarding SPN’s).&lt;/p&gt;  &lt;p&gt;The update includes some interesting changes to UCMA that starts to provide support for DNS load balancing, inband fax tone detection, retrieval of additional diversion header information etc. for Exchange 2010 UM. &lt;/p&gt;  &lt;p&gt;According to Microsoft there will be additional release of updates for Group Chat and all the updates will be available through Microsoft Update the fourth Tuesday of April.&lt;/p&gt;  &lt;p&gt;Happy updating.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-3540199209041429598?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=1vveV2YRbrQ:5yScy_I68v8: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.msgoodies.com/~ff/blogspot/msgoodies?a=1vveV2YRbrQ:5yScy_I68v8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=1vveV2YRbrQ:5yScy_I68v8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=1vveV2YRbrQ:5yScy_I68v8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=1vveV2YRbrQ:5yScy_I68v8: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/1vveV2YRbrQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/3540199209041429598/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=3540199209041429598&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/3540199209041429598?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/3540199209041429598?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/1vveV2YRbrQ/ocs-2007-r2-cu-5-rtwed.html" title="OCS 2007 R2 CU 5 RTW’ed" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/04/ocs-2007-r2-cu-5-rtwed.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EERXY8cSp7ImA9WxBaF0U.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-5881422500633369845</id><published>2010-03-28T15:06:00.001+02:00</published><updated>2010-03-28T15:06:44.879+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-28T15:06:44.879+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><title>Adobe Reader preview handler on 64-bit Windows 7</title><content type="html">&lt;p&gt;Found this &lt;a title="http://www.pretentiousname.com/adobe_pdf_x64_fix/index.html" href="http://www.pretentiousname.com/adobe_pdf_x64_fix/index.html"&gt;http://www.pretentiousname.com/adobe_pdf_x64_fix/index.html&lt;/a&gt; fixer – and it simply works!&lt;/p&gt;  &lt;p&gt;Now I can preview the PDF documents in Windows Explorer (Alt+P if you do not know the feature) without having to fire up Adobe Reader and needing one more window :)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-5881422500633369845?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=A0lgn1RPAmo:gzKCoTPIfA4: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.msgoodies.com/~ff/blogspot/msgoodies?a=A0lgn1RPAmo:gzKCoTPIfA4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=A0lgn1RPAmo:gzKCoTPIfA4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=A0lgn1RPAmo:gzKCoTPIfA4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=A0lgn1RPAmo:gzKCoTPIfA4: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/A0lgn1RPAmo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/5881422500633369845/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=5881422500633369845&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/5881422500633369845?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/5881422500633369845?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/A0lgn1RPAmo/adobe-reader-preview-handler-on-64-bit.html" title="Adobe Reader preview handler on 64-bit Windows 7" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/03/adobe-reader-preview-handler-on-64-bit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMHRn0zeip7ImA9WxBaFE8.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-2227046215225571046</id><published>2010-03-24T09:21:00.001+01:00</published><updated>2010-03-24T09:47:17.382+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-24T09:47:17.382+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>News on Microsoft Communications Server “Wave "14”</title><content type="html">&lt;p&gt;So news on Wave 14 starts coming in from VoiceCon in Orlando. Here is a set of partner related news including the new Microsoft solution for Survivable Branch Appliances (SBA) and not least a new range of IP phones from Aastra and Polycom (With a much better price point than the current Tanjay).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://bit.ly/b9H8Y7" target="_blank"&gt;PARTNERS ANNOUNCE SOLUTIONS TO COMPLEMENT MICROSOFT COMMUNICATIONS SERVER “14”&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It will be even more interesting to see how much information on Wave 14 that Gurdeep Singh Pall (Vice President of UCG) announces at his Keynote presentation today at 11:15 AM – 12:00 PM EST&amp;#160; ;-)&lt;/p&gt;  &lt;p&gt;You can register for a Live WebCast directly from Orlando at &lt;a href="http://bit.ly/bNA4Qt" target="_blank"&gt;VoiceConTV&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-2227046215225571046?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=B2lwZAjCl-0:xlOgLqo1_ho: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.msgoodies.com/~ff/blogspot/msgoodies?a=B2lwZAjCl-0:xlOgLqo1_ho:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=B2lwZAjCl-0:xlOgLqo1_ho:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=B2lwZAjCl-0:xlOgLqo1_ho:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=B2lwZAjCl-0:xlOgLqo1_ho: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/B2lwZAjCl-0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/2227046215225571046/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=2227046215225571046&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/2227046215225571046?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/2227046215225571046?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/B2lwZAjCl-0/news-on-microsoft-communications-server.html" title="News on Microsoft Communications Server “Wave &amp;quot;14”" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/03/news-on-microsoft-communications-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4DR34yeCp7ImA9WxBUF0o.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-353397684298741309</id><published>2010-03-05T08:35:00.001+01:00</published><updated>2010-03-05T08:42:56.090+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-05T08:42:56.090+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Exchange" /><title>Update Rollup 2 for Exchange 2010 has RTW’ed</title><content type="html">&lt;p&gt;The awaited Rollup fixes amongst other things several PO3 and IMAP issues and an update to Push Notifications.&lt;/p&gt;  &lt;p&gt;Read more at &lt;a href="http://bit.ly/bAjda1"&gt;KB979611&lt;/a&gt; or proceed directly to the download &lt;a href="http://bit.ly/9s726t"&gt;site&lt;/a&gt; (And if you haven’t already done so – remember to look at Exchange 2010 Unified Messaging it ROCKZ ;-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-353397684298741309?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=ODq_i9UvXag:voAknqzo2vM: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.msgoodies.com/~ff/blogspot/msgoodies?a=ODq_i9UvXag:voAknqzo2vM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=ODq_i9UvXag:voAknqzo2vM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=ODq_i9UvXag:voAknqzo2vM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=ODq_i9UvXag:voAknqzo2vM: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/ODq_i9UvXag" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/353397684298741309/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=353397684298741309&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/353397684298741309?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/353397684298741309?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/ODq_i9UvXag/update-rollup-2-for-exchange-2010-has.html" title="Update Rollup 2 for Exchange 2010 has RTW’ed" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/03/update-rollup-2-for-exchange-2010-has.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8MR3g7eip7ImA9WxBUFUk.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-5143223384809430636</id><published>2010-03-02T09:03:00.001+01:00</published><updated>2010-03-02T16:31:26.602+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-02T16:31:26.602+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Self-promotion ;-)" /><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>OCS 2007 R2 Audio Conferencing Deep Dive tonight</title><content type="html">&lt;p&gt;FYI - I’m presenting an Audio Conferencing Deep Dive tonight (March 2nd 20.00 CET and 11:00 AM Pacific ) &lt;/p&gt;  &lt;p&gt;&lt;a title="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032441774&amp;amp;Culture=en-US" href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032441774&amp;amp;Culture=en-US"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032441774&amp;amp;Culture=en-US&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;em&gt;Event Overview&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Are you familiar with Microsoft Office Communications Server 2007 R2 dial-in conferencing and want to go deeper into the technical details? Or, are you thinking about deploying dial-in conferencing but have not yet done so? Attend this webcast for a demonstration of how Communications Server 2007 R2 works in practice, and get a detailed look at component interactions and call flows.      &lt;br /&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;b&gt;Presenter: &lt;/b&gt;Dennis Lundtoft Thomsen, Technical Evangelist, Inceptio Learning Solutions ApS       &lt;br /&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Dennis Thomsen works for Inceptio Learning ApS as a technical evangelist, educating Microsoft partners worldwide on bleeding edge technologies. He blogs, twitters, and writes articles on unified communications (UC), and he is writing a book on Microsoft UC to be published in the third or fourth quarter of 2010. Dennis's work focuses on large-scale enterprise and hosted Microsoft Unified Communications projects. He holds several Microsoft certifications and an Executive Master of Business Administration (MBA) degree with specialization in management of technology. Dennis was awarded a Microsoft Most Valuable Professional (MVP) award in 2007, 2008, and 2009.      &lt;br /&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;View other sessions from &lt;/em&gt;&lt;a href="http://www.microsoft.com/events/series/unifiedcommunications.aspx"&gt;&lt;em&gt;Unified Communications: Control Your Infrastructure&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It’s a level 2-300 presentation and it’s my first webcast, so don’t expect to much ;-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-5143223384809430636?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=oxOa0Zeq5IE:J0QB624noEg: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.msgoodies.com/~ff/blogspot/msgoodies?a=oxOa0Zeq5IE:J0QB624noEg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=oxOa0Zeq5IE:J0QB624noEg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=oxOa0Zeq5IE:J0QB624noEg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=oxOa0Zeq5IE:J0QB624noEg: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/oxOa0Zeq5IE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/5143223384809430636/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=5143223384809430636&amp;isPopup=true" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/5143223384809430636?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/5143223384809430636?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/oxOa0Zeq5IE/ocs-2007-r2-audio-conferencing-deep.html" title="OCS 2007 R2 Audio Conferencing Deep Dive tonight" /><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>3</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/03/ocs-2007-r2-audio-conferencing-deep.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQGR3k4fip7ImA9WxBVFEk.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-1390493095755578983</id><published>2010-02-17T19:07:00.001+01:00</published><updated>2010-02-17T22:32:06.736+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-17T22:32:06.736+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>OCS Voice Exam 71-404 period extended 2 weeks</title><content type="html">&lt;p&gt;&lt;em&gt;Due to extreme winter weather conditions, Microsoft is extending Beta Exam 71-404, OCS 2007 R2 Voice Specialization for another two weeks. &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Register for FREE with code &lt;b&gt;OCR2J&lt;/b&gt; for BETA Exam 71-404&amp;#160; Prometric sites &lt;/em&gt;&lt;a href="http://www.prometric.com/Microsoft/default.htm"&gt;&lt;em&gt;http://www.prometric.com/Microsoft/default.htm&lt;/em&gt;&lt;/a&gt;&lt;em&gt;. &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Candidates should &lt;b&gt;plan for up to four hours to take the Beta exam and provide feedback on every question&lt;/b&gt; (versus the typical two hours to take Released version exams.) &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;It is highly recommended that candidates for Exam 74-404 (Beta 71-404) have experience with OCS 2007 R2 and have completed the Unified Communications Voice Ignite v 2.0 (R2) Workshop. A preparation guide for the exam is available at&amp;#160; &lt;/em&gt;&lt;a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=74-404&amp;amp;locale=en-us"&gt;&lt;em&gt;http://www.microsoft.com/learning/en/us/exam.aspx?ID=74-404&amp;amp;locale=en-us&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I’ve heard good feedback from people who have taken the Beta exam – so go ahead and try (Last available date is February 26th ;-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-1390493095755578983?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=1mqGtu9J9oQ:VBmfNAHiexs: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.msgoodies.com/~ff/blogspot/msgoodies?a=1mqGtu9J9oQ:VBmfNAHiexs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=1mqGtu9J9oQ:VBmfNAHiexs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=1mqGtu9J9oQ:VBmfNAHiexs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=1mqGtu9J9oQ:VBmfNAHiexs: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/1mqGtu9J9oQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/1390493095755578983/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=1390493095755578983&amp;isPopup=true" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1390493095755578983?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1390493095755578983?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/1mqGtu9J9oQ/ocs-voice-exam-71-404-period-extended-2.html" title="OCS Voice Exam 71-404 period extended 2 weeks" /><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>4</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/02/ocs-voice-exam-71-404-period-extended-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQHRnY4fip7ImA9WxBVEkg.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-7222308314583694428</id><published>2010-02-15T18:02:00.001+01:00</published><updated>2010-02-15T18:02:17.836+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-15T18:02:17.836+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Active Directory" /><title>Strict Replication Consistency - Myth versus Reality</title><content type="html">&lt;p&gt;You can always learn more about Active Directory replication!&lt;/p&gt;  &lt;p&gt;Read on from the &lt;a href="http://blogs.technet.com/askds/default.aspx"&gt;Ask the Directory Services Team&lt;/a&gt; blog -&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.technet.com/askds/archive/2010/02/15/strict-replication-consistency-myth-versus-reality.aspx" href="http://blogs.technet.com/askds/archive/2010/02/15/strict-replication-consistency-myth-versus-reality.aspx"&gt;http://blogs.technet.com/askds/archive/2010/02/15/strict-replication-consistency-myth-versus-reality.aspx&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-7222308314583694428?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=zFzFrxWWjuw:7AyrAfJvmUI: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.msgoodies.com/~ff/blogspot/msgoodies?a=zFzFrxWWjuw:7AyrAfJvmUI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=zFzFrxWWjuw:7AyrAfJvmUI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=zFzFrxWWjuw:7AyrAfJvmUI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=zFzFrxWWjuw:7AyrAfJvmUI: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/zFzFrxWWjuw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/7222308314583694428/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=7222308314583694428&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/7222308314583694428?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/7222308314583694428?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/zFzFrxWWjuw/strict-replication-consistency-myth.html" title="Strict Replication Consistency - Myth versus Reality" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/02/strict-replication-consistency-myth.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcDSXk6eSp7ImA9WxBWF00.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-5647510904308381261</id><published>2010-02-09T10:26:00.001+01:00</published><updated>2010-02-09T10:34:38.711+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-09T10:34:38.711+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>Information Overload and Social Impact of UC</title><content type="html">&lt;p&gt;&lt;a href="http://twitter.com/michaeljkillian"&gt;Michael J. Killian&lt;/a&gt; has created a 3-series post on his view on Unified Communications, &lt;a href="http://bit.ly/aKK886"&gt;Information Overload&lt;/a&gt;, the &lt;a href="http://bit.ly/dBa8OQ"&gt;Social Behavior Impacts&lt;/a&gt; and &lt;a href="http://bit.ly/dxnFqX"&gt;Social Networking in The Enterprise&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Interesting and well written perspectives for anyone interested in the non-technical side of working with Unified Communications!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-5647510904308381261?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=J2uBnkfMX_8:TlYmFW7ThJA: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.msgoodies.com/~ff/blogspot/msgoodies?a=J2uBnkfMX_8:TlYmFW7ThJA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=J2uBnkfMX_8:TlYmFW7ThJA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=J2uBnkfMX_8:TlYmFW7ThJA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=J2uBnkfMX_8:TlYmFW7ThJA: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/J2uBnkfMX_8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/5647510904308381261/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=5647510904308381261&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/5647510904308381261?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/5647510904308381261?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/J2uBnkfMX_8/information-overload-and-social-impact.html" title="Information Overload and Social Impact of UC" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/02/information-overload-and-social-impact.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cESH08fip7ImA9WxBWE00.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-2296691393915993674</id><published>2010-02-04T17:02:00.001+01:00</published><updated>2010-02-04T17:30:09.376+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-04T17:30:09.376+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Telephony" /><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>NET acquires SmartSIP from Evangelyze</title><content type="html">&lt;p&gt;Good news for users of &lt;a href="www.net.com"&gt;NET&lt;/a&gt; Gateways for their OCS implementations (and future customers ;-) NET has acquired the smartSIP product from &lt;a href="www.evangelyze.net"&gt;Evangelyze&lt;/a&gt; -&lt;/p&gt;  &lt;p&gt;&lt;em&gt;The SmartSIP product line includes both the SmartSIP and SmartVoIP products. SmartSIP enables UC presence and interoperability for SIP phones while providing integration for Microsoft's Office Communications Server with IP-PBXs and integration for ITSP voice providers. SmartVoIP, a 2008 Internet Telephony Product of the Year, is an extension of SmartSIP that provides branch office integration with Microsoft Office Communications Server.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Read the full press release &lt;a href="http://bit.ly/cE04dZ"&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-2296691393915993674?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=l7Qd_Vuj9OQ:bofIxk7z7Mw: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.msgoodies.com/~ff/blogspot/msgoodies?a=l7Qd_Vuj9OQ:bofIxk7z7Mw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=l7Qd_Vuj9OQ:bofIxk7z7Mw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=l7Qd_Vuj9OQ:bofIxk7z7Mw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=l7Qd_Vuj9OQ:bofIxk7z7Mw: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/l7Qd_Vuj9OQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/2296691393915993674/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=2296691393915993674&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/2296691393915993674?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/2296691393915993674?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/l7Qd_Vuj9OQ/net-acquires-smartsip-from-evangelyze.html" title="NET acquires SmartSIP from Evangelyze" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/02/net-acquires-smartsip-from-evangelyze.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUBQns9cSp7ImA9WxBWEkU.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-7797143497187250267</id><published>2010-02-04T13:40:00.001+01:00</published><updated>2010-02-04T13:40:53.569+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-04T13:40:53.569+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Script" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell V2" /><title>Invoking the PowerShell Debugger from Script</title><content type="html">&lt;p&gt;With PowerShell v2, a new and much improved command line debugger was introduced. The old one is still around though. Anyway, more information can be found in the help subject about_Debuggers.&lt;/p&gt;  &lt;p&gt;The strange part is that Set-PsDebug –Step invokes the old debugger and there does not seem to be a way of invoking the new one. You can only invoke the new one by setting a breakpoint. Even though, breakpoints are a very useful feature which I use a lot, I would also like to do it from inside a script.&lt;/p&gt;  &lt;p&gt;I have played around with some ways of doing this.&lt;/p&gt;  &lt;p&gt;First, a self-contained function&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;Function Invoke-Debugger{&lt;br /&gt;    &lt;span style="color: #0000ff"&gt;function&lt;/span&gt; debug{}&lt;br /&gt;    $bp=Set-PSBreakPoint -Command debug&lt;br /&gt;    debug&lt;br /&gt;    $bp | Remove-PSBreakpoint&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt; test{&lt;br /&gt;    write-host 1&lt;br /&gt;    Invoke-Debugger&lt;br /&gt;    write-host 2&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;test&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;It works great, but has the downside, that the current execution pointer is inside the Invoke-Debugger function -&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;1&lt;br /&gt;Entering debug mode. Use h or ? &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; help.&lt;br /&gt;&lt;br /&gt;Hit Command breakpoint on &lt;span style="color: #006080"&gt;'debug'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;x.ps1:4       debug&lt;br /&gt;7 $docs&amp;gt;&amp;gt;&amp;gt; l&lt;br /&gt;&lt;br /&gt;    1:  Function Invoke-Debugger{&lt;br /&gt;    2:      &lt;span style="color: #0000ff"&gt;function&lt;/span&gt; debug{}&lt;br /&gt;    3:      $bp=Set-PSBreakPoint -Command debug&lt;br /&gt;    4:*     debug&lt;br /&gt;    5:      $bp | Remove-PSBreakpoint&lt;br /&gt;    6:  }&lt;br /&gt;    7:&lt;br /&gt;    8:  &lt;span style="color: #0000ff"&gt;function&lt;/span&gt; test{&lt;br /&gt;    9:      write-host 1&lt;br /&gt;   10:      Invoke-Debugger&lt;br /&gt;   11:      write-host 2&lt;br /&gt;   12:  }&lt;br /&gt;   13:&lt;br /&gt;   14:  test&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;No matter how I try to tweak it, I end up in the same way.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Next, lets try using a two part approach (setting the breakpoint and doing some action to invoke it) -&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;$null=Set-PSBreakpoint -Variable InvokeDebugger&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt; test{&lt;br /&gt;    write-host 1&lt;br /&gt;    $InvokeDebugger=1&lt;br /&gt;    write-host 2&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;test&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;This is much better, now the execution pointer is right in the code -&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;1&lt;br /&gt;Hit Variable breakpoint on &lt;span style="color: #006080"&gt;'$InvokeDebugger'&lt;/span&gt; (Write access)&lt;br /&gt;&lt;br /&gt;x.ps1:5       $InvokeDebugger=1&lt;br /&gt;9 $docs&amp;gt;&amp;gt;&amp;gt; l&lt;br /&gt;&lt;br /&gt;    1:  $null=Set-PSBreakpoint -Variable InvokeDebugger&lt;br /&gt;    2:&lt;br /&gt;    3:  &lt;span style="color: #0000ff"&gt;function&lt;/span&gt; test{&lt;br /&gt;    4:      write-host 1&lt;br /&gt;    5:*     $InvokeDebugger=1&lt;br /&gt;    6:      write-host 2&lt;br /&gt;    7:  }&lt;br /&gt;    8:&lt;br /&gt;    9:  test&lt;br /&gt;   10:&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;Eventually, this led me to this piece of code. It is easier to write than the variable assignment and you can also define an easy-writeable alias for it -&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; Invoke-Debugger{}&lt;br /&gt;New-Alias id Invoke-Debugger&lt;br /&gt;$null=Set-PSBreakPoint –Command Invoke-Debugger&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt; test{&lt;br /&gt;    write-host 1&lt;br /&gt;    id&lt;br /&gt;    write-host 2&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;test&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;div id="codeSnippetWrapper"&gt;&lt;br /&gt;  &lt;br /&gt;The execution pointer is right at the call. If you include any statements in Invoke-Debugger, this will not work as well while ‘step’ will take execution into the function -&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/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;1&lt;br /&gt;Hit Command breakpoint on &lt;span style="color: #006080"&gt;'Invoke-Debugger'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;x.ps1:9       id&lt;br /&gt;13 $docs&amp;gt;&amp;gt;&amp;gt; l&lt;br /&gt;&lt;br /&gt;    4:  New-Alias id Invoke-Debugger&lt;br /&gt;    5:  $null=Set-PSBreakPoint –Command Invoke-Debugger&lt;br /&gt;    6:&lt;br /&gt;    7:  &lt;span style="color: #0000ff"&gt;function&lt;/span&gt; test{&lt;br /&gt;    8:      write-host 1&lt;br /&gt;    9:*     id&lt;br /&gt;   10:      write-host 2&lt;br /&gt;   11:  }&lt;br /&gt;   12:&lt;br /&gt;   13:  test&lt;br /&gt;   14:&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;This method also enables you to make conditional break using straight, normal code (compared to making the logic in the –action argument of Set-PSBreakPoint) -&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;filter&lt;/span&gt; test{&lt;br /&gt;    write-host &lt;span style="color: #006080"&gt;&amp;quot;got $_&amp;quot;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; ($_ &lt;span style="color: #cc6633"&gt;-eq&lt;/span&gt; 3) {id}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;1..5 | test&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;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;and the output -&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;got 1&lt;br /&gt;got 2&lt;br /&gt;got 3&lt;br /&gt;Hit Command breakpoint on &lt;span style="color: #006080"&gt;'Invoke-Debugger'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;x.ps1:9       &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; ($_ &lt;span style="color: #cc6633"&gt;-eq&lt;/span&gt; 3) {id}&lt;br /&gt;14 $docs&amp;gt;&amp;gt;&amp;gt; l&lt;br /&gt;&lt;br /&gt;    4:  New-Alias id Invoke-Debugger&lt;br /&gt;    5:  $null=Set-PSBreakPoint –Command Invoke-Debugger&lt;br /&gt;    6:&lt;br /&gt;    7:  &lt;span style="color: #0000ff"&gt;filter&lt;/span&gt; test{&lt;br /&gt;    8:      write-host &lt;span style="color: #006080"&gt;&amp;quot;got $_&amp;quot;&lt;/span&gt;&lt;br /&gt;    9:*     &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; ($_ &lt;span style="color: #cc6633"&gt;-eq&lt;/span&gt; 3) {id}&lt;br /&gt;   10:  }&lt;br /&gt;   11:&lt;br /&gt;   12:  1..5 | test&lt;br /&gt;   13:&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You can include the Invoke-Debugger function and the Set-PSBreakPoint in your profile, so they are available in all our scripts.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Happy debugging..&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-7797143497187250267?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=KyEWw7lASUs:vDYNN1s2BZ4: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.msgoodies.com/~ff/blogspot/msgoodies?a=KyEWw7lASUs:vDYNN1s2BZ4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=KyEWw7lASUs:vDYNN1s2BZ4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=KyEWw7lASUs:vDYNN1s2BZ4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=KyEWw7lASUs:vDYNN1s2BZ4: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/KyEWw7lASUs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/7797143497187250267/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=7797143497187250267&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/7797143497187250267?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/7797143497187250267?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/KyEWw7lASUs/invoking-powershell-debugger-from.html" title="Invoking the PowerShell Debugger from Script" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/02/invoking-powershell-debugger-from.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcDQ3oyeSp7ImA9WxBXGUs.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-699071827787929295</id><published>2010-01-29T09:18:00.001+01:00</published><updated>2010-01-31T19:21:12.491+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-31T19:21:12.491+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Communicator" /><category scheme="http://www.blogger.com/atom/ns#" term="OCS" /><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>One stop shop for all your OCS patches</title><content type="html">&lt;p&gt;Microsoft has created a really useful &lt;a href="http://bit.ly/d3i55E"&gt;Updates Resource Center&lt;/a&gt; with all the latest and greatest patches listed for both Office Communications Server and the clients.&lt;/p&gt;  &lt;p&gt;You can also find the updates at this &lt;a href="http://bit.ly/douJSR"&gt;RSS feed&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Note this is meant as a One Stop Shop, it is NOT the place where you’ll be notified first on a new OCS/OC patch.&lt;/p&gt;  &lt;p&gt;Good work Microsoft ;-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-699071827787929295?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=mQQDieYSFNE:jAQWBazozAM: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.msgoodies.com/~ff/blogspot/msgoodies?a=mQQDieYSFNE:jAQWBazozAM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=mQQDieYSFNE:jAQWBazozAM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=mQQDieYSFNE:jAQWBazozAM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=mQQDieYSFNE:jAQWBazozAM: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/mQQDieYSFNE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/699071827787929295/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=699071827787929295&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/699071827787929295?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/699071827787929295?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/mQQDieYSFNE/one-stop-shop-for-all-your-ocs-patches.html" title="One stop shop for all your OCS patches" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/01/one-stop-shop-for-all-your-ocs-patches.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ICRncyfyp7ImA9WxBXFEw.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-3757645481539464197</id><published>2010-01-25T11:32:00.001+01:00</published><updated>2010-01-25T11:32:47.997+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-25T11:32:47.997+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>Interesting webcast from AudioCodes on OCS integration futures</title><content type="html">&lt;p&gt;Besides not being totally honest on what “other vendors” can do (E.g. &lt;a href="http://www.net.com/"&gt;NET&lt;/a&gt; and others provides most of these features and more on top), there were a lot of different interesting news -&lt;/p&gt;  &lt;p&gt;They spoke about Direct Connect (Formerly known as “Advanced Gateway” functionality) that apparently is supported in all their gateways from MP11x series to the Mediant (Se their &lt;a href="http://bit.ly/8QjW8P"&gt;Application Note&lt;/a&gt; that doesn’t detail QoE / ICE support however).&amp;#160; The good thing about direct connect is that you get rid of the need to buy and deploy Mediation Server’s&amp;#160; (Bad news are that it’s officially unsupported – so AudioCodes / NET has to support these configurations directly)&lt;/p&gt;  &lt;p&gt;Other more interesting functionality was support for third party PBX handsets (Again like NET VX1200 series) on remote locations and survivability for these (If they support it).&amp;#160; Also their own AudioCodes endpoints support registration to OCS, by proxying through their gateways to OCS (Which then handles call control). This includes support for Wideband and future support for presence.&lt;/p&gt;  &lt;p&gt;Also Still time to see the #AudioCodes US prez running today at 12:00 noon (EST) / 09:00am (PST) - register here &lt;a href="http://bit.ly/8LrYlL"&gt;http://bit.ly/8LrYlL&lt;/a&gt;. And a recorded webcast should also become available soon (I will update link to it).&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-3757645481539464197?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=htCepIpx0DI:PGrNHxpJ5cg: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.msgoodies.com/~ff/blogspot/msgoodies?a=htCepIpx0DI:PGrNHxpJ5cg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=htCepIpx0DI:PGrNHxpJ5cg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=htCepIpx0DI:PGrNHxpJ5cg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=htCepIpx0DI:PGrNHxpJ5cg: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/htCepIpx0DI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/3757645481539464197/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=3757645481539464197&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/3757645481539464197?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/3757645481539464197?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/htCepIpx0DI/interesting-webcast-from-audiocodes-on.html" title="Interesting webcast from AudioCodes on OCS integration futures" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/01/interesting-webcast-from-audiocodes-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4GRn0yeip7ImA9WxBXFk8.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-1353846673044573242</id><published>2010-01-24T01:36:00.002+01:00</published><updated>2010-01-27T21:42:07.392+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-27T21:42:07.392+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>Comments on the OCS 2007 R2 Workload Architecture Poster</title><content type="html">&lt;p&gt;The recently RTW’ed Architecture &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=af2c17cb-207c-4c52-8811-0aca6dfadc94"&gt;Poster&lt;/a&gt; provides a very good overview of port and certificate requirements in the different OCS workloads.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;This poster of Office Communications Server 2007 R2 describes the traffic flow of protocols and ports used in each workload. Communications Server 2007 R2 supports the following workloads: IM and Presence, Conferencing, Application Sharing, and Enterprise Voice. These filtered views can assist you in architecting your deployment of Communications Server 2007 R2. The different server roles are described along with server certificate requirements. Firewall and DNS configuration requirements are also described.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;I like this Poster and the idea/work put in to it and will certainly print one out for the walls in my home office. It provides a visually good overview of the Port usage and signaling/media flows used in OCS. &lt;/p&gt;  &lt;p&gt;I have a few comments to the drawing though - &lt;/p&gt;  &lt;p class="downloadInfo"&gt;&lt;em&gt;Application Sharing Workload&lt;/em&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div class="downloadInfo"&gt;Red arrow depicting RDP/SRTP shows inbound traffic to 50,000-59,999. This is not correct – only outbound is required to endpoint. The only place this would be required is for traffic to an OCS 2007 “R1” Edge Server.&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div class="downloadInfo"&gt;“A/V Edge must have publicly routable IP addresses” – true if implemented in loadbalanced config as shown (But not required for standalone Edge).&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p class="downloadInfo"&gt;&lt;em&gt;Enterprise Voice Workload&lt;/em&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div class="downloadInfo"&gt;Red arrow depicting RDP/SRTP shows inbound traffic to 50,000-59,999. This is not correct – only outbound is required to endpoint. The only place this would be required is for traffic to an OCS 2007 “R1” Edge Server&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div class="downloadInfo"&gt;I’m sure G.711 is not used through the A/V Edge as any packet loss would kill it ;-) Siren maybe used for conferencing scenarios.&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p class="downloadInfo"&gt;&lt;em&gt;A/V and Web Conferencing Workload&lt;/em&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div class="downloadInfo"&gt;Arrows for HTTPS traffic are not correct – they should point towards the LM endpoints, as they are used for downloads of content e.g. slides.&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;div class="downloadInfo"&gt;Firewall configuration and ports on the Edge Server. Even though not OCS specific I would personally add port 53 for DNS (To internal or external depending on config) and port 80 to both external and internal (As this port is used for CRL checks). If not in the drawing then in the “Firewall Configuration” text box.&lt;/div&gt;  &lt;div class="downloadInfo"&gt;&amp;#160;&lt;/div&gt;  &lt;div class="downloadInfo"&gt;&lt;/div&gt;  &lt;div class="downloadInfo"&gt;&lt;/div&gt;  &lt;div class="downloadInfo"&gt;I generally like the idea about the DNS and Certificate portion in this poster, but IMHO it is to simplified. If a future update is planned the I think it should have its own page/poster to really handle the different scenarios and namespace requirements in OCS. So for certificates I would still point to the &lt;a title="Whitepaper on Deploying Certificates in OCS 2007 and OCS 2007 R2" href="http://msgoodies.blogspot.com/2009/08/whitepaper-on-deploying-certificates-in.html"&gt;Whitepaper on Deploying Certificates in OCS 2007 and OCS 2007 R2&lt;/a&gt;, which does a better job of explaining the complexity of certificates usage/naming in OCS.&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-1353846673044573242?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=uEWBcLq8x24:uBNOSbMeQiU: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.msgoodies.com/~ff/blogspot/msgoodies?a=uEWBcLq8x24:uBNOSbMeQiU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=uEWBcLq8x24:uBNOSbMeQiU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=uEWBcLq8x24:uBNOSbMeQiU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=uEWBcLq8x24:uBNOSbMeQiU: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/uEWBcLq8x24" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/1353846673044573242/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=1353846673044573242&amp;isPopup=true" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1353846673044573242?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1353846673044573242?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/uEWBcLq8x24/comments-on-ocs-2007-r2-workload.html" title="Comments on the OCS 2007 R2 Workload Architecture Poster" /><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>6</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/01/comments-on-ocs-2007-r2-workload.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4CSXsycCp7ImA9WxBXEUk.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-1517495525879227817</id><published>2010-01-22T08:54:00.001+01:00</published><updated>2010-01-22T08:56:08.598+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-22T08:56:08.598+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>BETA Exam 71-404 OCS 2007 R2 – UC Voice Specialization, Will Be Available January 25, 2010</title><content type="html">&lt;p&gt;The Voice Specialization exam for OCS 2007 R2 is finally getting closer to release with the launch of the Beta Exam.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Exam 74-404 (Beta Exam 71-404) is designed to validate the skills and experience of technical professional to design, deploy, and administer Microsoft Voice solutions in production based on Microsoft® Office Communications Server 2007 Release 2&amp;#160; (OCS 2007 R2) and including interoperability with OCS 2007, Microsoft® Exchange Server 2007 Unified Messaging, Microsoft® Windows Server Active Directory, gateways and Private Branch Exchanges (PBX’s). &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;It is highly recommended that candidates for Exam 74-404 have experience with OCS 2007 R2 and have completed the Unified Communications Voice Ignite v 2.0 (R2) Workshop. A preparation guide for the exam will be available soon. Click &lt;/em&gt;&lt;a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=74-404&amp;amp;locale=en-us"&gt;&lt;em&gt;here&lt;/em&gt;&lt;/a&gt;&lt;em&gt; for more details.&amp;#160;&amp;#160; &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Do remember that Inceptio Learning Solutions provide fully qualified UC Voice Ignite Workshops on-site at your company/training provider (almost) anywhere in the world (Contact &lt;a href="mailto:my.initials@inceptio.dk"&gt;my.initials@inceptio.dk&lt;/a&gt; for further info).&lt;/p&gt;  &lt;p&gt;Happy testing ;-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-1517495525879227817?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=cbS-PiWXNpo:FSShzp8qfn0: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.msgoodies.com/~ff/blogspot/msgoodies?a=cbS-PiWXNpo:FSShzp8qfn0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=cbS-PiWXNpo:FSShzp8qfn0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=cbS-PiWXNpo:FSShzp8qfn0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=cbS-PiWXNpo:FSShzp8qfn0: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/cbS-PiWXNpo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/1517495525879227817/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=1517495525879227817&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1517495525879227817?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1517495525879227817?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/cbS-PiWXNpo/beta-exam-71-404-ocs-2007-r2-uc-voice.html" title="BETA Exam 71-404 OCS 2007 R2 – UC Voice Specialization, Will Be Available January 25, 2010" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/01/beta-exam-71-404-ocs-2007-r2-uc-voice.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEDQX89fyp7ImA9WxBXEE0.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-4810308194449268177</id><published>2010-01-20T13:01:00.001+01:00</published><updated>2010-01-20T16:51:10.167+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-20T16:51:10.167+01: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>Maybe I should redefine “Office 2010 x64 fully working with OC” ?</title><content type="html">&lt;p&gt;I have now been working with Office 2010 x64 a week or so as per my post &lt;a title="Office 2010 x64 now fully working with OC and LiveMeeting Add-in" href="http://msgoodies.blogspot.com/2010/01/office-2010-x64-now-fully-working-with.html"&gt;Office 2010 x64 now fully working with OC and LiveMeeting Add-in&lt;/a&gt;. I have some intermittent problems though – when I log-in everything works fine, then on occassion I get an -&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_nKYobGDdbe4/S1bwnGib7eI/AAAAAAAAARM/F7c_QOJyXe4/s1600-h/image%5B4%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="image" border="0" alt="image" src="http://lh6.ggpht.com/_nKYobGDdbe4/S1bwnVaiOhI/AAAAAAAAARQ/Ar6eFuyS9Zs/image_thumb%5B2%5D.png?imgmax=800" width="644" height="236" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The problem appears after a while and then disappears again later. Integration seems to work fine except that this problem appears from time to time – did anyone get the same error or no error at all? (Perhaps with only one Exchange mailbox – I have two Exchange mailboxes which has other issues – so it may be part of this problem).&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-4810308194449268177?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=Oc-i_R_aN5Y:1S6CfFaWav4: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.msgoodies.com/~ff/blogspot/msgoodies?a=Oc-i_R_aN5Y:1S6CfFaWav4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=Oc-i_R_aN5Y:1S6CfFaWav4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=Oc-i_R_aN5Y:1S6CfFaWav4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=Oc-i_R_aN5Y:1S6CfFaWav4: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/Oc-i_R_aN5Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/4810308194449268177/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=4810308194449268177&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/4810308194449268177?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/4810308194449268177?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/Oc-i_R_aN5Y/maybe-i-should-redefine-office-2010-x64.html" title="Maybe I should redefine “Office 2010 x64 fully working with 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>2</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/01/maybe-i-should-redefine-office-2010-x64.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcFR3c_eCp7ImA9WxBQGE8.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-686965934830121194</id><published>2010-01-18T16:20:00.001+01:00</published><updated>2010-01-18T16:20:16.940+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-18T16:20:16.940+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Script" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell V2" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell" /><title>Reference Variables</title><content type="html">&lt;p&gt;If you want to change a value inside a function, you have to use reference variables. They do not work the same way as they do in C, C# or VbScript.&lt;/p&gt;  &lt;p&gt;This is a simple example -&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: #0000ff"&gt;function&lt;/span&gt; a([ref]$v) {&lt;br /&gt;    &lt;span style="color: #006080"&gt;&amp;quot;a1 v=$($v.value)&amp;quot;&lt;/span&gt;&lt;br /&gt;    $v.value++&lt;br /&gt;    &lt;span style="color: #006080"&gt;&amp;quot;a2 v=$($v.value)&amp;quot;&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;$x=0&lt;br /&gt;&lt;span style="color: #006080"&gt;&amp;quot;begin x=$x&amp;quot;&lt;/span&gt;&lt;br /&gt;a ([ref]$x)&lt;br /&gt;&lt;span style="color: #006080"&gt;&amp;quot;end x=$x&amp;quot;&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;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Note that must use [ref] when declaring the argument and also when calling. Note also that you must use ([ref]$x) in the call. Finally, you can see that [ref] actually converts the variable into a PSReference object and that you must use .Value to set/get the value.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;But what if you want to transfer the reference variable across multiple function calls? Well, the logical approach is this -&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; b([ref]$v) {&lt;br /&gt;    &lt;span style="color: #006080"&gt;&amp;quot;b1 v=$($v.value)&amp;quot;&lt;/span&gt;&lt;br /&gt;    $v.value++&lt;br /&gt;    &lt;span style="color: #006080"&gt;&amp;quot;b2 v=$($v.value)&amp;quot;&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt; a([ref]$v) {&lt;br /&gt;    &lt;span style="color: #006080"&gt;&amp;quot;a1 v=$($v.value)&amp;quot;&lt;/span&gt;&lt;br /&gt;    $v.value+=10&lt;br /&gt;    b ([ref]$v)&lt;br /&gt;    &lt;span style="color: #006080"&gt;&amp;quot;a2 v=$($v.value)&amp;quot;&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;$x=0&lt;br /&gt;&lt;span style="color: #006080"&gt;&amp;quot;begin x=$x&amp;quot;&lt;/span&gt;&lt;br /&gt;a ([ref]$x)&lt;br /&gt;&lt;span style="color: #006080"&gt;&amp;quot;end x=$x&amp;quot;&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;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The pattern is simply repeated. Just like you would in other languages. But THIS WILL NOT WORK. As the first call creates a PSReference object, using ([ref]$v) creates another level of redirection and things will fail. The correct solution is -&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; b([ref]$v) {&lt;br /&gt;    &lt;span style="color: #006080"&gt;&amp;quot;b1 v=$($v.value)&amp;quot;&lt;/span&gt;&lt;br /&gt;    $v.value++&lt;br /&gt;    &lt;span style="color: #006080"&gt;&amp;quot;b2 v=$($v.value)&amp;quot;&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt; a([ref]$v) {&lt;br /&gt;    &lt;span style="color: #006080"&gt;&amp;quot;a1 v=$($v.value)&amp;quot;&lt;/span&gt;&lt;br /&gt;    $v.value+=10&lt;br /&gt;    b $v&lt;br /&gt;    &lt;span style="color: #006080"&gt;&amp;quot;a2 v=$($v.value)&amp;quot;&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;$x=0&lt;br /&gt;&lt;span style="color: #006080"&gt;&amp;quot;begin x=$x&amp;quot;&lt;/span&gt;&lt;br /&gt;a ([ref]$x)&lt;br /&gt;&lt;span style="color: #006080"&gt;&amp;quot;end x=$x&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;Note that in the second call, $v – a PSReference object – is simply transferred.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Bottom line: Avoid [ref] when you can. Return values or use scoped variables when possible. Remember that it is very easy to return multiple values from a function and assign them to different variables -&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; c{&lt;br /&gt;    &lt;span style="color: #006080"&gt;&amp;quot;Per&amp;quot;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #006080"&gt;&amp;quot;Denmark&amp;quot;&lt;/span&gt;&lt;br /&gt;    44&lt;br /&gt;}&lt;br /&gt;$Name,$Country,$ShoeSize=c&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-686965934830121194?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=QJ2kF9BKdDY:FP3L0-r1tU0: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.msgoodies.com/~ff/blogspot/msgoodies?a=QJ2kF9BKdDY:FP3L0-r1tU0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=QJ2kF9BKdDY:FP3L0-r1tU0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=QJ2kF9BKdDY:FP3L0-r1tU0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=QJ2kF9BKdDY:FP3L0-r1tU0: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/QJ2kF9BKdDY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/686965934830121194/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=686965934830121194&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/686965934830121194?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/686965934830121194?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/QJ2kF9BKdDY/reference-variables.html" title="Reference Variables" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/01/reference-variables.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQGQHc5fip7ImA9WxBQFks.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-4781462178239003196</id><published>2010-01-16T19:25:00.001+01:00</published><updated>2010-01-16T19:25:21.926+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-16T19:25:21.926+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unified Communications" /><title>Simple script for extracting CDR records from OCS Monitoring Server</title><content type="html">&lt;p&gt;&lt;a href="http://aublumberg.blogspot.com"&gt;Andre Blumberg&lt;/a&gt; created instructions and a small script for extracting CDR records for outbound calls. Find it &lt;a href="http://aublumberg.blogspot.com/2010/01/usage-script-for-ocs-ev-outbound-calls.html"&gt;here&lt;/a&gt; and do remember to provide your feedback for him (So we all can benefit from your/Andre’s enhancements to the script ;-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-4781462178239003196?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=7cB_o56WnAw:TvtojFpTtdc: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.msgoodies.com/~ff/blogspot/msgoodies?a=7cB_o56WnAw:TvtojFpTtdc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=7cB_o56WnAw:TvtojFpTtdc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=7cB_o56WnAw:TvtojFpTtdc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=7cB_o56WnAw:TvtojFpTtdc: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/7cB_o56WnAw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/4781462178239003196/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=4781462178239003196&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/4781462178239003196?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/4781462178239003196?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/7cB_o56WnAw/simple-script-for-extracting-cdr.html" title="Simple script for extracting CDR records from OCS Monitoring Server" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/01/simple-script-for-extracting-cdr.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUAQXc_fyp7ImA9WxBQFUs.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-1392035209211048247</id><published>2010-01-15T13:14:00.001+01:00</published><updated>2010-01-15T15:37:20.947+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-15T15:37:20.947+01: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>Office 2010 x64 now fully working with OC and LiveMeeting Add-in</title><content type="html">&lt;p&gt;First part of the solution was the January Office Communicator Update to &lt;a href=" http://bit.ly/68sbV1"&gt;6907.83&lt;/a&gt; that solved the Outlook integration issues/error (Which forced me to “downgrade” to 32 bit Office).&lt;/p&gt;  &lt;p&gt;The last part of this solution was the release of the 64-bit LiveMeeting add-in which can be found &lt;a href="http://bit.ly/5qjZun"&gt;here&lt;/a&gt; and while you’re at it the update to the LiveMeeting console can be found &lt;a href="http://bit.ly/6ycZ4j"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Before upgrading do remember that there is a problem with file uploading in LiveMeeting – only supported file format is native PowerPoint files. Also remember the &lt;a href="http://msgoodies.blogspot.com/2010/01/workaround-for-client-version-filtering.html"&gt;workaround&lt;/a&gt; to make updating OC running 64 bit OS work correctly.&lt;/p&gt;  &lt;p&gt;Happy installing/upgrading to 64 bit&amp;#160; ;-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8600848-1392035209211048247?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=m9-RR5c3F5M:BqSaYy8JQAY: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.msgoodies.com/~ff/blogspot/msgoodies?a=m9-RR5c3F5M:BqSaYy8JQAY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=m9-RR5c3F5M:BqSaYy8JQAY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=m9-RR5c3F5M:BqSaYy8JQAY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=m9-RR5c3F5M:BqSaYy8JQAY: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/m9-RR5c3F5M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/1392035209211048247/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=1392035209211048247&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1392035209211048247?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1392035209211048247?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/m9-RR5c3F5M/office-2010-x64-now-fully-working-with.html" title="Office 2010 x64 now fully working with OC and LiveMeeting Add-in" /><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>1</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/01/office-2010-x64-now-fully-working-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEBSHk9fyp7ImA9WxBQFEw.&quot;"><id>tag:blogger.com,1999:blog-8600848.post-1171866717140569257</id><published>2010-01-13T21:30:00.001+01:00</published><updated>2010-01-13T21:30:59.767+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-13T21:30:59.767+01: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>Workaround for Client Version Filtering problem using 32 bit OC on X64 OS</title><content type="html">&lt;p&gt;My colleague Claus-Ole also found and fixed the problem, but &lt;a href="http://michaelsneeringer.blogspot.com/"&gt;Michael Sneeringer&lt;/a&gt; (A OCS MCM) was kind enough (hint, hint) to describe the problem and solution in &lt;a href="http://michaelsneeringer.blogspot.com/2010/01/client-version-filtering-on-windows-x64.html"&gt;Client Version Filtering on Windows x64&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-1171866717140569257?l=msgoodies.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=aGPDmbcN7n8:QgMM9RUVu_Q: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.msgoodies.com/~ff/blogspot/msgoodies?a=aGPDmbcN7n8:QgMM9RUVu_Q:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=aGPDmbcN7n8:QgMM9RUVu_Q:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.msgoodies.com/~ff/blogspot/msgoodies?a=aGPDmbcN7n8:QgMM9RUVu_Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/msgoodies?i=aGPDmbcN7n8:QgMM9RUVu_Q: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/aGPDmbcN7n8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://msgoodies.blogspot.com/feeds/1171866717140569257/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8600848&amp;postID=1171866717140569257&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1171866717140569257?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8600848/posts/default/1171866717140569257?v=2" /><link rel="alternate" type="text/html" href="http://feeds.msgoodies.com/~r/blogspot/msgoodies/~3/aGPDmbcN7n8/workaround-for-client-version-filtering.html" title="Workaround for Client Version Filtering problem using 32 bit OC on X64 OS" /><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>0</thr:total><feedburner:origLink>http://msgoodies.blogspot.com/2010/01/workaround-for-client-version-filtering.html</feedburner:origLink></entry></feed>
