{"id":2502,"date":"2013-11-30T00:01:00","date_gmt":"2013-11-30T00:01:00","guid":{"rendered":"https:\/\/blogs.technet.microsoft.com\/heyscriptingguy\/2013\/11\/30\/weekend-scripter-wmf-powershell-and-exchange-server-compatibility\/"},"modified":"2013-11-30T00:01:00","modified_gmt":"2013-11-30T00:01:00","slug":"weekend-scripter-wmf-powershell-and-exchange-server-compatibility","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/scripting\/weekend-scripter-wmf-powershell-and-exchange-server-compatibility\/","title":{"rendered":"Weekend Scripter: WMF, PowerShell, and Exchange Server Compatibility"},"content":{"rendered":"<p><strong style=\"font-size: 12px\">Summary<\/strong><span style=\"font-size: 12px\">: Microsoft PFE and guest blogger, Mike Pfeiffer, talks about Windows PowerShell and Exchange Server compatability.<\/span>\nMicrosoft Scripting Guy, Ed Wilson, is here. Today we have a guest blogger who we haven&rsquo;t seen for a while. <a href=\"http:\/\/blogs.technet.com\/b\/heyscriptingguy\/archive\/2011\/09\/24\/send-email-from-exchange-online-by-using-powershell.aspx\" target=\"_blank\">Mike Pfeiffer<\/a> is a premier field engineer for Microsoft. Since we last had Mike as a guest blogger, he has published a new book: <a href=\"http:\/\/www.amazon.com\/Microsoft-Exchange-Server-PowerShell-Cookbook\/dp\/1849689423\/\" target=\"_blank\">Microsoft Exchange Server 2013 PowerShell Cookbook: Second Edition.<\/a> Take it away Mike&hellip;\nAs you know, the version of the Windows Management Framework (WMF) that is installed on your server determines which versions of Windows PowerShell you can use. One of the most common questions I&rsquo;ve been asked since the release of WMF&nbsp;3.0 is whether it can be used with Exchange Server&nbsp;2013 and Exchange Server&nbsp;2010. Now that WMF&nbsp;4.0 has been released, I&rsquo;m sure there will be even more questions, so let&rsquo;s make sure we&rsquo;re all on the same page.<\/p>\n<h3>Exchange Server 2013<\/h3>\n<p>The current version of Exchange Server actually requires&nbsp;WMF 3.0, but supports nothing earlier, and nothing later. This has been the case from RTM, to Cumulative Update (CU)&nbsp;1, and currently with CU&nbsp;2. Ideally, you&rsquo;ll run Exchange Server 2013 on Windows Server&nbsp;2012, which includes WMF&nbsp;3.0 by default. You also have the option of running Exchange Server&nbsp;2013 on Windows Server&nbsp;2008&nbsp;R2 with WMF&nbsp;3.0 installed. Support for WMF&nbsp;4.0 will come for Exchange Server&nbsp;2013 in a later update.<\/p>\n<h3>Exchange Server 2010<\/h3>\n<p>Service Pack 3 for Exchange Server&nbsp;2010 added support for installations on Windows Server&nbsp;2012. Of course, this version of Windows Server&nbsp; includes WMF&nbsp;3.0. However, Exchange Server&nbsp;2010&nbsp;SP3 installed on Windows Server&nbsp;2012 only utilizes Windows PowerShell&nbsp;2.0. Keep in mind that Exchange Server&nbsp;2010&nbsp;SP3 has been verified as compatible only with WMF&nbsp;3.0 on Windows Server&nbsp;2012 installations. There has been no testing with ExchangeServer&nbsp;2010&nbsp;SP3 and WMF&nbsp;3.0 installed on Windows Server&nbsp;2008&nbsp;R2.\nHopefully this clears things up a bit. Things are moving fast these days, as I&rsquo;m sure you&rsquo;ve noticed. Make sure you watch the <a href=\"http:\/\/msexchangeteam.com\/\" target=\"_blank\">Exchange team blog<\/a> for updates. In addition to Exchange, there are other products that are not compatible with WMF&nbsp;4.0 and WMF&nbsp;3.0. Take a look at these posts on the Windows PowerShell team blog for full details:<\/p>\n<ul>\n<li><a href=\"http:\/\/blogs.msdn.com\/b\/powershell\/archive\/2013\/10\/25\/windows-management-framework-4-0-is-now-available.aspx\" target=\"_blank\">Windows Management Framework 4.0 is now available<\/a><\/li>\n<li><a href=\"http:\/\/blogs.msdn.com\/b\/powershell\/archive\/2012\/12\/20\/windows-management-framework-3-0-compatibility-update.aspx\" target=\"_blank\">Windows Management Framework 3.0 Compatibility Update<\/a><\/li>\n<\/ul>\n<p>Thank you, Mike, for sharing your time and knowledge.\nI invite you to follow me on <a href=\"http:\/\/bit.ly\/scriptingguystwitter\" target=\"_blank\">Twitter<\/a> and <a href=\"http:\/\/bit.ly\/scriptingguysfacebook\" target=\"_blank\">Facebook<\/a>. If you have any questions, send email to me at <a href=\"http:\/\/blogs.technet.commailto:scripter@microsoft.com\" target=\"_blank\">scripter@microsoft.com<\/a>, or post your questions on the <a href=\"http:\/\/bit.ly\/scriptingforum\" target=\"_blank\">Official Scripting Guys Forum<\/a>. See you tomorrow. Until then, peace.<\/p>\n<p><strong>Ed Wilson, Microsoft Scripting Guy<\/strong>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Summary: Microsoft PFE and guest blogger, Mike Pfeiffer, talks about Windows PowerShell and Exchange Server compatability. Microsoft Scripting Guy, Ed Wilson, is here. Today we have a guest blogger who we haven&rsquo;t seen for a while. Mike Pfeiffer is a premier field engineer for Microsoft. Since we last had Mike as a guest blogger, he [&hellip;]<\/p>\n","protected":false},"author":596,"featured_media":87096,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[27,56,289,3,61,45],"class_list":["post-2502","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-scripting","tag-exchange","tag-guest-blogger","tag-mike-pfeiffer","tag-scripting-guy","tag-weekend-scripter","tag-windows-powershell"],"acf":[],"blog_post_summary":"<p>Summary: Microsoft PFE and guest blogger, Mike Pfeiffer, talks about Windows PowerShell and Exchange Server compatability. Microsoft Scripting Guy, Ed Wilson, is here. Today we have a guest blogger who we haven&rsquo;t seen for a while. Mike Pfeiffer is a premier field engineer for Microsoft. Since we last had Mike as a guest blogger, he [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/posts\/2502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/users\/596"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/comments?post=2502"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/posts\/2502\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/media\/87096"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/media?parent=2502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/categories?post=2502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/scripting\/wp-json\/wp\/v2\/tags?post=2502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}