<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>TechNet Blogs</title><link>http://blogs.technet.com/b/</link><description>Resources for IT Professionals</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>TechEd Australia 2012 Call for Content Now Live</title><link>http://blogs.technet.com/b/maccas_musings/archive/2012/05/22/teched-australia-2012-call-for-content-now-live.aspx</link><pubDate>Tue, 22 May 2012 03:04:35 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499198</guid><dc:creator>Andrew McMurray</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Hey everyone!&lt;/p&gt;  &lt;p&gt;The Call for Content portal for TechEd Australia 2012 just went live literally 2 or three minutes ago, so it’s time to get your creative juices flowing and get those sessions in.&amp;#160;&amp;#160; The Call for Content tool is located at &lt;a href="http://teau12.eventpoint.com/cft"&gt;http://teau12.eventpoint.com/cft&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I was going to go into a huge spiel about TechEd 2012, but Jeffa has conveniently done that for me, so reproduced here:&lt;/p&gt;  &lt;p&gt;As you know this year is a big year for Microsoft in regards to product releases and focus areas. With that in mind we have changed our track listing slightly to be more focused on 2 areas:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The Microsoft Private Cloud&lt;/li&gt;    &lt;li&gt;Building apps for Windows 8&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;So are track breakdown looks like this:&lt;/p&gt;  &lt;p&gt;Windows Azure    &lt;br /&gt;Database and Business Intelligence     &lt;br /&gt;Developer Tools, Languages and Frameworks     &lt;br /&gt;Office, Office 365 and SharePoint     &lt;br /&gt;Security, Identity and Management     &lt;br /&gt;Exchange and Lync     &lt;br /&gt;Virtualization     &lt;br /&gt;Windows Client     &lt;br /&gt;Windows Phone     &lt;br /&gt;Windows Server&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://teau12.eventpoint.com/cft"&gt;Call for Topics tool&lt;/a&gt; is open from today; &lt;strong&gt;May 22nd 2012 until Monday June 18th 2012&lt;/strong&gt;. Get those creative juices going and start submitting sessions. When you are submitting sessions please keep the following in mind:&lt;/p&gt;  &lt;p&gt;To enhance the success of your session submission, please prepare your content to ensure it provides TechEd attendees with comprehensive technical readiness to inspire and succeed in their career. Your content should also align to meet the content themes for TechEd 2012, which are:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;For Developers:&lt;/strong&gt; TechEd is the place to get ready to create &lt;strong&gt;Windows 8 Metro style apps.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;For IT Professionals:&lt;/strong&gt; TechEd will provide an accelerated path to the skills they need to deploy, manage and secure a Private Cloud within their organisation.&lt;/p&gt;  &lt;p&gt;Submissions that compliment the 2012 content themes will be recognised throughout the approval process. &lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-40-59-metablogapi/6746.teched2012logo_5F00_319BCD64.png"&gt;&lt;img title="teched2012logo" border="0" alt="teched2012logo" align="right" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-40-59-metablogapi/2376.teched2012logo_5F00_thumb_5F00_16EF314B.png" width="240" height="152" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Below are some additional tips for a successful submission: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Abstracts should be limited to 300 words &lt;/li&gt;    &lt;li&gt;Be sure to showcase your speaking experience &lt;/li&gt;    &lt;li&gt;A succinct and descriptive session title is a must to engage attendees and should match the delivered content 100%&lt;/li&gt;    &lt;li&gt;Session objectives should indicate clearly what a delegate will gain from attending the session &lt;/li&gt;    &lt;li&gt;Build your presentations with 60-65 mins of content and allow 10-15 mins for Q&amp;amp;A &lt;/li&gt;    &lt;li&gt;TechEd is about technical readiness so focus on the technology and ensure there is no blatant marketing in your content &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Good luck with your submissions and we look forward to see some great sessions submitted!&lt;/p&gt;  &lt;p&gt;Have fun everyone and remember, level 300 and 400 content is what we are after!&lt;/p&gt;  &lt;p&gt;Cheers!&lt;/p&gt;  &lt;p&gt;Macca&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499198" width="1" height="1"&gt;</description></item><item><title>Cloud Security Benefits for SMBs in Malaysia</title><link>http://blogs.technet.com/b/trustworthycomputing/archive/2012/05/21/cloud-security-benefits-for-smbs-in-malaysia.aspx</link><pubDate>Tue, 22 May 2012 03:00:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499149</guid><dc:creator>trusted-cloud</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Posted by:&amp;nbsp;&lt;strong&gt;Richard Saunders&lt;/strong&gt;, Director, Trustworthy Computing&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Last week we shared data that highlights the security benefits small and mid-size businesses (SMBs) in the&amp;nbsp;&lt;a href="/b/trustworthycomputing/archive/2012/05/14/barrier-or-benefit-study-challenges-cloud-computing-security-perceptions-for-small-to-mid-size-businesses.aspx"&gt;United States&lt;/a&gt;,&amp;nbsp;&lt;a href="/b/trustworthycomputing/archive/2012/05/15/cloud-security-benefits-for-smbs-in-singapore.aspx"&gt;Singapore&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="/b/trustworthycomputing/archive/2012/05/17/cloud-security-benefits-for-smbs-in-india.aspx"&gt;India&lt;/a&gt;&amp;nbsp;gain from using the cloud. The benefits these organizations attest to&amp;mdash;cost savings, time savings and improved security&amp;mdash;are echoed by the experiences of Malaysian SMBs.&lt;/p&gt;...(&lt;a href="http://blogs.technet.com/b/trustworthycomputing/archive/2012/05/21/cloud-security-benefits-for-smbs-in-malaysia.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499149" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/trustworthycomputing/archive/tags/Security/">Security</category><category domain="http://blogs.technet.com/b/trustworthycomputing/archive/tags/Data/">Data</category><category domain="http://blogs.technet.com/b/trustworthycomputing/archive/tags/Cloud/">Cloud</category><category domain="http://blogs.technet.com/b/trustworthycomputing/archive/tags/Trustworthy+Computing/">Trustworthy Computing</category><category domain="http://blogs.technet.com/b/trustworthycomputing/archive/tags/Microsoft+Cloud+Solutions/">Microsoft Cloud Solutions</category><category domain="http://blogs.technet.com/b/trustworthycomputing/archive/tags/Asia/">Asia</category></item><item><title>TechEd Australia 2012: Call for Topics is Live!</title><link>http://blogs.technet.com/b/jeffa36/archive/2012/05/22/teched-australia-2012-call-for-topics-is-live.aspx</link><pubDate>Tue, 22 May 2012 02:52:35 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499197</guid><dc:creator>Jeffadude</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://australia.msteched.com/"&gt;&lt;img title="banner" style="border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="banner" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-40-59-metablogapi/3438.banner_5F00_73167FBD.jpg" width="640" height="137" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Welcome to my first email regarding &lt;a href="http://australia.msteched.com/"&gt;TechEd Australia 2012!&lt;/a&gt;&amp;#160; This year I’m looking after content again and today I like to announce that call for topics is now open for submissions.&amp;#160; This is the first of many milestones on the journey to this event in September.&amp;#160; I believe good content is what makes an event such as TechEd possible and we rely on the expertise and creativity of our speakers to make a successful event.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;So please submit your sessions using the Call for Topics tool at:&lt;/font&gt;&amp;#160; &lt;font size="2"&gt;&lt;a href="http://teau12.eventpoint.com/cft"&gt;http://teau12.eventpoint.com/cft&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;As you know this year is a big year for Microsoft in regards to product releases and focus areas.&amp;#160; With that in mind we have changed our track listing slightly to be more focused on 2 areas:&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font size="2"&gt;The Microsoft Private Cloud&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Building apps for Windows 8&lt;/font&gt;&lt;/li&gt;  &lt;/ul&gt;  &lt;p&gt;&lt;font size="2"&gt;So are track breakdown looks like this:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Windows Azure      &lt;br /&gt;Database and Business Intelligence       &lt;br /&gt;Developer Tools, Languages and Frameworks       &lt;br /&gt;Office, Office 365 and SharePoint       &lt;br /&gt;Security, Identity and Management       &lt;br /&gt;Exchange and Lync      &lt;br /&gt;Virtualization       &lt;br /&gt;Windows Client       &lt;br /&gt;Windows Phone       &lt;br /&gt;Windows Server&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The &lt;a href="http://teau12.eventpoint.com/cft"&gt;Call for Topics tool&lt;/a&gt; is open from today; &lt;strong&gt;&lt;font color="#2689c4"&gt;May 22nd 2012 until Monday June 18th 2012&lt;/font&gt;&lt;/strong&gt;.&amp;#160; Get those creative juices going and start submitting sessions.&amp;#160; When you are submitting sessions please keep the following in mind:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;To enhance the success of your session submission, please prepare your content to ensure it provides TechEd attendees with comprehensive technical readiness to inspire and succeed in their career. Your content should also align to meet the content themes for TechEd 2012, which are:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font color="#2689c4"&gt;For Developers:&lt;/font&gt;&lt;/strong&gt;&amp;#160; TechEd is the place to get ready to create &lt;strong&gt;&lt;font color="#4f81bd"&gt;&lt;font color="#2689c4"&gt;Windows 8 Metro style apps&lt;/font&gt;.&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font color="#2689c4"&gt;For IT Professionals:&lt;/font&gt;&lt;/strong&gt; TechEd will provide an accelerated path to the skills they need to deploy, manage and secure a Private Cloud within their organisation.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Submissions that compliment the 2012 content themes will be recognised throughout the approval process. &lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-40-59-metablogapi/6746.teched2012logo_5F00_319BCD64.png"&gt;&lt;img title="teched2012logo" style="border-width: 0px; margin: 5px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: right; display: inline; background-image: none;" border="0" alt="teched2012logo" align="right" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-40-59-metablogapi/2376.teched2012logo_5F00_thumb_5F00_16EF314B.png" width="240" height="152" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Below are some additional tips for a successful submission:      &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font size="2"&gt;Abstracts should be limited to 300 words &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Be sure to showcase your speaking experience &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;A succinct and descriptive session title is a must to engage attendees and should match the delivered content 100%&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Session objectives should indicate clearly what a delegate will gain from attending the session &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Build your presentations with 60-65 mins of content and allow 10-15 mins for Q&amp;amp;A &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;TechEd is about technical readiness so focus on the technology and ensure there is no blatant marketing in your content &lt;/font&gt;&lt;/li&gt;  &lt;/ul&gt;  &lt;p&gt;&lt;font size="2"&gt;Good luck with your submissions and we look forward to see some great sessions submitted!&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Jeffa&lt;/font&gt;&lt;/p&gt;  &lt;div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1a646e08-4832-4692-a372-01cc6e33ddda" class="wlWriterSmartContent" style="margin: 0px; padding: 0px; float: none; display: inline;"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/TechEd+Australia" rel="tag"&gt;TechEd Australia&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Call+for+Topics" rel="tag"&gt;Call for Topics&lt;/a&gt;,&lt;a href="http://technorati.com/tags/CFT" rel="tag"&gt;CFT&lt;/a&gt;&lt;/div&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:right; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;a href="http://digg.com/submit?url=http%3a%2f%2fblogs.technet.com%2fb%2fjeffa36%2farchive%2f2012%2f05%2f22%2fteched-australia-2012-call-for-topics-is-live.aspx&amp;amp;title=TechEd+Australia+2012%3a+Call+for+Topics+is+Live!"&gt;&lt;img src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" alt="Digg This" title="Digg This" border="0" style="border: 0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499197" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/jeffa36/archive/tags/News/">News</category><category domain="http://blogs.technet.com/b/jeffa36/archive/tags/Events/">Events</category><category domain="http://blogs.technet.com/b/jeffa36/archive/tags/General+Musings/">General Musings</category><category domain="http://blogs.technet.com/b/jeffa36/archive/tags/Technet/">Technet</category><category domain="http://blogs.technet.com/b/jeffa36/archive/tags/Techy+and+Cool/">Techy and Cool</category><category domain="http://blogs.technet.com/b/jeffa36/archive/tags/TechEd+Australia/">TechEd Australia</category><category domain="http://blogs.technet.com/b/jeffa36/archive/tags/Cloud/">Cloud</category></item><item><title>【スクリプト アクセス ランキング】RD セッションのホストとファーム編 Top 5</title><link>http://blogs.technet.com/b/jpitpro/archive/2012/05/22/3465186.aspx</link><pubDate>Tue, 22 May 2012 02:21:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3465186</guid><dc:creator>Yuko in Japan</dc:creator><slash:comments>0</slash:comments><description>TechNet オンライン の中でも人気の TechNet スクリプト センター 。Windows コンピュータの管理に携わるシステム管理者のために、Microsoft スクリプト テクノロジを利用したサンプル スクリプトをご用意しています。 本日のブログでは Terminal Server ユーザー アカウントの作成、構成、および削除のためのサンプル スクリプトのなかから、アクセス ランキング Top 5 をご紹介します。 ----------------------------------------- アクセス ランキング Top 5 ターミナル サービス アカウントの追加 ターミナル サービスのリモート制御の設定 ターミナル サービス クライアントの接続の設定 ターミナル サービス接続ライセンス サーバーの追加 ターミナル サービスの強制ログオフの有効化 ----------------------------------------- ちなみに、みなさまはご自身の業務に合うスクリプトを検索したことはありますか? TechNet スクリプト ギャラリーには、システム管理が楽になる便利なスクリプトが...(&lt;a href="http://blogs.technet.com/b/jpitpro/archive/2012/05/22/3465186.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3465186" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/jpitpro/archive/tags/TechNet+_AA30F330E930A430F330_/">TechNet オンライン</category><category domain="http://blogs.technet.com/b/jpitpro/archive/tags/_B930AF30EA30D730C830_/">スクリプト</category></item><item><title>You Can Help Choose the People Choice Award Winner During the Microsoft BizSpark EU Summit on June 7</title><link>http://blogs.technet.com/b/bizspark_group_blog/archive/2012/05/21/you-can-help-choose-the-people-choice-award-winner-during-the-microsoft-bizspark-eu-summit-on-june-7.aspx</link><pubDate>Tue, 22 May 2012 01:31:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499190</guid><dc:creator>BizSpark Online</dc:creator><slash:comments>0</slash:comments><description>&lt;h1&gt;&lt;b&gt;Have your say! Vote for your favourite&amp;nbsp;&lt;a href="http://www.microsoft.com/bizspark/NewsAndEvents/EUSummit2012.aspx"&gt;BizSpark European Summit&lt;/a&gt;&amp;nbsp;Startup Finalist now!&lt;/b&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span&gt;On June 7th, fifteen of Europe's best startups are going to be competing for the top prize in front of a panel of investors and influencers, not to mention an audience consisting of a couple of hundred peers and others from the entrepreneurial ecosystem. We&amp;rsquo;ve created the People&amp;rsquo;s Choice Award, an extra prize that ANYONE can cast their vote for &amp;ndash; so this is YOUR CHANCE to influence who the winner is! All you have to do is cast your vote between now and midnight BST June 6th. Check out these fifteen finalists and&amp;nbsp;&lt;/span&gt;&lt;img src="http://www.microsoft.com/bizspark/Images/FacebookLike.png" /&gt;&lt;span&gt;&amp;nbsp;the start-up you think has the greatest potential to succeed.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Visit the page to see all of the potential award winners, and to cast your vote.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;We will also be blogging about the candidates this whole week, starting tomorrow morning. Stay tuned.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499190" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/bizspark_group_blog/archive/tags/BizSpark/">BizSpark</category><category domain="http://blogs.technet.com/b/bizspark_group_blog/archive/tags/startups/">startups</category><category domain="http://blogs.technet.com/b/bizspark_group_blog/archive/tags/innovation/">innovation</category><category domain="http://blogs.technet.com/b/bizspark_group_blog/archive/tags/Microsoft/">Microsoft</category><category domain="http://blogs.technet.com/b/bizspark_group_blog/archive/tags/ideas/">ideas</category><category domain="http://blogs.technet.com/b/bizspark_group_blog/archive/tags/entrepreneurs/">entrepreneurs</category><category domain="http://blogs.technet.com/b/bizspark_group_blog/archive/tags/EU+summit/">EU summit</category><category domain="http://blogs.technet.com/b/bizspark_group_blog/archive/tags/People_2700_s+Choice+Award/">People's Choice Award</category></item><item><title>Stop/Start the Application pool in IIS 6.0 using PowerShell.</title><link>http://blogs.technet.com/b/manharsharma/archive/2012/05/22/stop-start-the-application-pool-in-iis-6-0.aspx</link><pubDate>Tue, 22 May 2012 01:24:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499189</guid><dc:creator>Manhar Sharma</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;Power Shell script to stop the application pool in IIS 6.0:-&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;--------------------------------------------------------------------------------&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;$appPool = get-wmiobject -namespace "root\MicrosoftIISv2" -class "IIsApplicationPool" | where-object {$_.Name -eq "W3SVC/AppPools/&lt;span style="background-color: #ffff00;"&gt;SharePoint - 80&lt;/span&gt;"}&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;$appPool.Stop()&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;---------------------------------------------------------------------------------&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;strong&gt;Power Shell script to start the application pool in IIS 6.0 :-&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;--------------------------------------------------------------------------------&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;$appPool = get-wmiobject -namespace "root\MicrosoftIISv2" -class "IIsApplicationPool" | where-object {$_.Name -eq "W3SVC/AppPools/&lt;span style="background-color: #ffff00;"&gt;SharePoint - 80&lt;/span&gt;"}&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;$appPool.Start()&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;---------------------------------------------------------------------------------&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;**&amp;nbsp;need to change the name of the application pool (sharepoint - 80)&amp;nbsp;as per in your farm.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499189" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/manharsharma/archive/tags/IIS+6-0/">IIS 6.0</category></item><item><title>The Next Big Thing in Learning!</title><link>http://blogs.technet.com/b/microsoft_in_education/archive/2012/05/21/the-next-big-thing-in-learning.aspx</link><pubDate>Mon, 21 May 2012 23:58:55 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499178</guid><dc:creator>Higher Innovation</dc:creator><slash:comments>0</slash:comments><description>What is the story behind the statement that there is no &amp;#8220;next big thing&amp;#8221;?  EdTech Magazine recently quoted Cameron Evans saying, &amp;#8220;The reality is that there is no &amp;#8220;next big thing&amp;#8221;&amp;#8230;The next big shift will be all of these things taken together.&amp;#8221; First, you will have to read the original EdTech [...]
Related Stores: 
 Can Reality Television Transform E-Learning? 
 Peek Inside How Microsoft Unified Communications Bridges Learning For Our Students...(&lt;a href="http://blogs.technet.com/b/microsoft_in_education/archive/2012/05/21/the-next-big-thing-in-learning.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499178" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/Leadership/">Leadership</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/Stanford+University/">Stanford University</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/Learning/">Learning</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/cloud+computing/">cloud computing</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/HealthVault/">HealthVault</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/Online+Learning/">Online Learning</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/Harvard+University/">Harvard University</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/LMS/">LMS</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/Cost+of+Higher+Education/">Cost of Higher Education</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/ITIF/">ITIF</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/Germany/">Germany</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/University+of+Freiburg/">University of Freiburg</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/Student+Debt/">Student Debt</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/Learning+Management+System/">Learning Management System</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/Freemium/">Freemium</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/Advanced+Placement+Courses/">Advanced Placement Courses</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/MIT/">MIT</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/Stephen+R-+Ruth/">Stephen R. Ruth</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/EdX/">EdX</category><category domain="http://blogs.technet.com/b/microsoft_in_education/archive/tags/AP/">AP</category></item><item><title>The Server Partner Engineering Ecosystem for Windows Server 2012</title><link>http://blogs.technet.com/b/wincat/archive/2012/05/21/the-server-partner-engineering-ecosystem.aspx</link><pubDate>Mon, 21 May 2012 23:48:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499177</guid><dc:creator>Natalia Mackevicius [MSFT]</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span style="font-family: comic sans ms,sans-serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;" size="3"&gt;Hi there!&amp;nbsp; In this blog post, we&amp;rsquo;ll introduce some of the work my team drives for partner adoption and readiness on pre-release server OSes.&amp;nbsp; In the previous blog post, we showcased the work we drive with customers in the TAP program and the Enterprise Engineering Center. &amp;nbsp;Similarly, The Windows Server Partner Engineering program is focused on enabling partners during early development cycles.&amp;nbsp; This team drives the partner adoption key new features and support readiness of their products on the new Window Server operating systems. &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: comic sans ms,sans-serif; font-size: small;" size="3" face="Calibri"&gt;--Natalia Mackevicius&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;" size="3" face="Calibri"&gt;In the &lt;/span&gt;&lt;a href="http://blogs.technet.com/b/windowsserver/"&gt;&lt;span style="color: #0000ff; font-size: small;" size="3" face="Calibri" color="#0000ff"&gt;Windows Server Blog&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span face="Calibri"&gt;, we&amp;rsquo;ve already detailed some of the amazing new technologies in Windows Server 2012 and the compelling story these new technologies have on the private and public cloud. Windows Server 2012 has also had incredibly positive press from some of the top industry professionals on the extensive feature lineup and Windows Server&amp;rsquo;s response to what our customers have been asking for in an operating system. &amp;nbsp;With the Release Candidate just around the corner in the first week of June, we are excited about the robustness and stability of our new product- something our broad Partner and Customer ecosystem will soon be able experience directly. But before we congratulate ourselves too much for a job well done, the Windows Server 2012 team must acknowledge the hardware and software partners who have innovated alongside Windows Server during this release process. The Partner and Customer Ecosystem Team (PaCE) within the Windows Server organization has done some amazing work by closely engaging with partners to drive adoption of the key new features being delivered in Windows Server 2012. &amp;nbsp;Our partners have embraced and adopted the value proposition and the business benefits that Windows Server 2012 can bring to the IT and Hoster organizations.&amp;nbsp; Engineering collaboration from our OEM, IHV, and ISV partners during early development cycles enables a supportive partner ecosystem that provides collaborative solutions to our mutual customers.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: small;" size="3"&gt;&lt;span face="Calibri"&gt;Microsoft values partner relationships in developing and showcasing end-to-end solutions for our customers.&amp;nbsp; In the Windows Server organization, we also recognize how important the partner engineering ecosystem is to the success of product innovation.&amp;nbsp; Whether it is network controllers, CNAs, chipset vendors, OEMs, or software partners building products and services to complement and support new Windows Server operating systems, each partner type plays a critical role in driving product adoption and readiness.&amp;nbsp; Our Windows Server Partner Engineering program is designed to identify and enable these partners to develop Windows Server solutions and unlock new possibilities for IT professionals and hosters.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: small;" size="3"&gt;&lt;span face="Calibri"&gt;Over the next few months, my team will be blogging about key learning&amp;rsquo;s and areas of opportunity on how partners can successfully engage with Microsoft to adopt and support Windows Server 2012.&amp;nbsp; We&amp;rsquo;ll give you a preview of new technologies our hardware and software partners have built to support new technology areas and keep you informed of how to engage with Windows Server on building your application and products.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: small;" size="3"&gt;&lt;span face="Calibri"&gt;Stay tuned for some exciting new products from some of our top and some of our newest partners on Windows Server 2012!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span face="Calibri"&gt;Allison Jones&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span face="Calibri"&gt;Sr. Program Manager Lead, Partner Engineering Team&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span face="Calibri"&gt;Server and Cloud Division&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: small;" size="3" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: small;" size="3" face="Calibri"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499177" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/wincat/archive/tags/Windows+Server+2012/">Windows Server 2012</category><category domain="http://blogs.technet.com/b/wincat/archive/tags/Windows+Server+8/">Windows Server 8</category><category domain="http://blogs.technet.com/b/wincat/archive/tags/partner/">partner</category></item><item><title>Optimizing Windows Server 2012 storage management via PowerShell for both performance and resiliency</title><link>http://blogs.technet.com/b/wincat/archive/2012/05/21/optimizing-windows-server-2012-storage-management-via-powershell-for-both-performance-and-resiliency.aspx</link><pubDate>Mon, 21 May 2012 23:32:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499175</guid><dc:creator>Natalia Mackevicius [MSFT]</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span style="font-family: comic sans ms,sans-serif;"&gt;&lt;i&gt;&amp;ldquo;Hi there!&amp;nbsp; I&amp;rsquo;d like to introduce Josh Adams, a Senior Program Manager in the Enterprise Engineering Center &lt;/i&gt;&lt;a href="http://www.microsoft.com/en-us/eec/default.aspx"&gt;&lt;i&gt;(EEC)&lt;/i&gt;&lt;i&gt;,&lt;/i&gt;&lt;/a&gt;&lt;i&gt; a facility dedicated to validating Microsoft&amp;rsquo;s next wave of enterprise solutions.&amp;nbsp; Josh&amp;rsquo;s area of focus is Window Server 2012&amp;rsquo;s new Storage Management features.&amp;nbsp; This blog delves into the intricacies of optimizing Windows-managed storage via PowerShell for both performance and resiliency.&amp;rdquo;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: comic sans ms,sans-serif;"&gt;&lt;i&gt;--Natalia Mackevicius&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Although the new Server Manager UI in Windows Server 2012 provides a very convenient and intuitive workflow to provision and manage Storage, interaction with PowerShell is required to access many of the advanced features afforded by the new Storage Management API.&amp;nbsp; For example, you can easily create a Virtual Disk in the UI; however, the Wizard only allows setting the following parameters:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Underlying Storage Pool name&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Virtual Disk Name&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Resiliency setting (Simple, Mirror or Parity)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Provisioning type (Thin or Fixed)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Virtual Disk size&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;In contrast, when creating a Virtual Disk via PowerShell, you can specify additional parameters to tune both resiliency and performance:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Number of Columns: The number of columns the Virtual Disk contains&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Number of Data Copies: Number of complete copies of data that can be maintained&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Disk interleave: Number of bytes forming a stripe&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Physical disks to use: Specific disks to leverage in the Virtual Disk&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;For example, assuming I have an existing pool with the following attributes:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Friendly Name: Pool01&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Disks: 9 450GB disks (each allocated as Data Store)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Pool Capacity: 3.68TB&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;If I then create a simple 200GB Virtual Disk via the UI named VDiskSimpleUI, the resulting Virtual Disk leverages 8 columns and maintains 1 copy of the data.&amp;nbsp; But when creating the Virtual Disk via PowerShell, I can force the tripping across all nine of the disks and optimize performance.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;New-VirtualDisk -StoragePoolFriendlyName Pool01 -ResiliencySettingName Simple -Size 200GB&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;-FriendlyName VDiskSimplePS -ProvisioningType Fixed -NumberOfDataCopies 1 -NumberOfColumns 9&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;And creating a mirrored 200GB Virtual Disk via the UI named VDiskMirrorUI produces a Virtual Disk with 4 columns and 2 data copies.&amp;nbsp; But with PowerShell, I can create a slightly different configuration, increasing the data protection (and also the disk footprint):&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;New-VirtualDisk -StoragePoolFriendlyName Pool01 -ResiliencySettingName Mirror -Size 200GB &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;&amp;lsquo;-FriendlyName VDiskMirrorPS -ProvisioningType Fixed -NumberOfDataCopies 3 -NumberOfColumns 3&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;The results and differences of these various permutations can be easily displayed via PowerShell:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Get-VirtualDisk | ft FriendlyName, ResiliencySettingName, NumberOfColumns, NumberOfDataCopies, @{Expression={$_.Size / 1GB}; Label="Size(GB)"}, @{Expression={$_.FootprintOnPool / 1GB}; Label="PoolFootprint(GB)"} &lt;/span&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;-AutoSize&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;FriendlyName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResiliencySettingName&amp;nbsp;&amp;nbsp; NumberOfColumns NumberOfDataCopies Size(GB)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PoolFootprint(GB)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;----------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;---------------------------&amp;nbsp;&amp;nbsp;&amp;nbsp;-----------------------&amp;nbsp;--------------------------&amp;nbsp; ---------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -------------------&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;VDiskSimpleUI&amp;nbsp;&amp;nbsp; Simple&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;200&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;VDiskMirrorUI&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Mirror&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 400&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;VDiskSimplePS&amp;nbsp;&amp;nbsp; Simple&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;200.25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200.25&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;VDiskMirrorPS&amp;nbsp;&amp;nbsp; &amp;nbsp;Mirror&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;200.25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;600.75&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Some additional tips:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;The number of columns multiplied by the number of data copies cannot exceed the number of disks in the underlying pool&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;256MB of each physical disk is consumed when adding to a Pool&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Default Resiliency Settings&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Simple: Striping with no redundancy using a default stripe size of 64K&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Mirror: 2-way mirroring with a 64K default stripe size&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Parity: Striping with parity using a default column width of 3 (i.e. 3 disks per row&amp;nbsp; with 2 containing data while the other contains parity) and a default stripe size of 64K&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Although not enforced, it is recommended that pools with more than 24 disks use &amp;lsquo;Manual&amp;rsquo; allocation (as opposed to the auto allocation default of &amp;lsquo;Data Store&amp;rsquo;)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Clustering&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Clustering Virtual Disks requires the underlying hardware to support Persistent Reservations&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Clustered Storage Spaces require fixed provisioning&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Removing a clustered Storage Pool from Failover Clustering will cause the underlying Pool to be marked Read Only&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;PowerShell Links&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;New-VirtualDisk: &lt;a href="http://technet.microsoft.com/en-us/library/hh848643.aspx"&gt;http://technet.microsoft.com/en-us/library/hh848643.aspx&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;New-StoragePool: &lt;a href="http://technet.microsoft.com/en-us/library/hh848689.aspx"&gt;http://technet.microsoft.com/en-us/library/hh848689.aspx&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Joshua Adams&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Senior Program Manager&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: tahoma,arial,helvetica,sans-serif;"&gt;Enterprise Engineering Center&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499175" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/wincat/archive/tags/Windows+Server+2012/">Windows Server 2012</category><category domain="http://blogs.technet.com/b/wincat/archive/tags/Windows+Server+8/">Windows Server 8</category><category domain="http://blogs.technet.com/b/wincat/archive/tags/PowerShell/">PowerShell</category><category domain="http://blogs.technet.com/b/wincat/archive/tags/storage/">storage</category></item><item><title>Upgrading Active Directory W2K3 to W2K8</title><link>http://blogs.technet.com/b/tangent_thoughts/archive/2012/05/21/upgrading-active-directory-w2k3-to-w2k8.aspx</link><pubDate>Mon, 21 May 2012 23:01:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499174</guid><dc:creator>mzbowe</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Keeping in the spirit of my blog title "Tangent Thoughts" this is another Tangent to my recent post "Known Issues for Upgrading Active Directory to Windows Server 2008R2 from Windows 2003".&amp;nbsp; This post is not necessarily anything that everyone will have happen, but really a "Notes from the field" collection of errors discovered before, during and after the upgrade.&amp;nbsp; So below, you see a trace record of Event IDs discovered, notes about those, and any recommended remediations to apply.&amp;nbsp; The focus is primarily on the Errors and Warnings from the Applications and Systems logs on the Windows 2003 and 2008 Servers.&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #000080; font-size: medium; background-color: #ffffff;"&gt;&lt;strong&gt;NOTES FROM THE FIELD :)&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="167" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;ITEM&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="458" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;NOTES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="293" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;COMMENTS&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="167" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/948690"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;948690&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="458" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Access Encrypted Files after upgrade.&amp;nbsp; &lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/241201/en-us"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;How to Backup the EFS Recovery Agent&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt; should be done 1&lt;sup&gt;st&lt;/sup&gt; to preserve the EFS Recovery Agent&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="293" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;If the 1&lt;sup&gt;st&lt;/sup&gt; DC from the source forest no longer exists, you cannot recover the EFS Domain Recovery Agent!&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="167" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897417.aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;PSGetSID&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="458" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;This sysinternals utility will quickly help you to identify what the first DC was in the source domain.&amp;nbsp; RIDs are created sequentially, so the lowest number of all DCs will be the first.&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="293" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="167" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Event ID 1202&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="458" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Source SceCli No Mapping between account names and Security IDs was done&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="293" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;See &lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/324383"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;Troubleshooting SceCli Events&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="167" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Event ID 7030&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="458" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;McAfee ePolicy service account&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="293" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Based on error seems that the service account needs interactive logon on the DCs&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="167" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/923977"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;Event ID 53528&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="458" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Source: MSDTC&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="293" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="167" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc774368(v=WS.10).aspx"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;Event ID 10009&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="458" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Source: DCOM&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="293" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/910695"&gt;&lt;span style="color: #0000ff; font-family: Calibri;" face="Calibri" color="#0000ff"&gt;Additional Reference&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="167" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="458" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="293" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="167" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="458" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="293" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="167" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="458" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;td width="293" valign="top"&gt;&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: Times New Roman; font-size: small;" face="Times New Roman" size="3"&gt; &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499174" width="1" height="1"&gt;</description></item><item><title>WPC 2012: Getting to Toronto</title><link>http://blogs.technet.com/b/msuspartner/archive/2012/05/21/wpc-2012-getting-to-toronto.aspx</link><pubDate>Mon, 21 May 2012 22:37:30 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499170</guid><dc:creator>Diane Golshan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;strong&gt;&lt;font color="#008000"&gt;Posted by Jemima Herman, Worldwide Partner Conference lead for the Microsoft U.S. Partner Team.&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-80-25-metablogapi/8345.jemimag_5F00_5778F3B7.jpg"&gt;&lt;img style="margin: 0px 15px 0px 0px" title="jemimag" border="0" alt="jemimag" align="left" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-80-25-metablogapi/5224.jemimag_5F00_thumb_5F00_44C3FA00.jpg" width="92" height="129" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;With WPC 2012 just a few weeks away, we’re in the final stages of planning this year’s experience. Last week, my worldwide counterparts released &lt;a href="http://www.digitalwpc.com/GetInvolved/MSPartnerPerspectives/KatiQuigley/Pages/Value-Keynotes-Microsoft-Leaders-Provide-Compelling-Strategies-and-Vision-for-the-Roadmap-Ahead.aspx" target="_blank"&gt;details about the Value Keynotes&lt;/a&gt;, the &lt;a href="http://sessions.digitalwpc.com/topic/list" target="_blank"&gt;Session Catalog is published&lt;/a&gt; (and includes the U.S. Sub sessions), the WPC Connect tool will be available soon, and you already know that our &lt;a href="http://www.digitalwpc.com/WPC2012/Agenda/Pages/GuestSpeakers.aspx" target="_blank"&gt;guest speaker is Deepak Chopra&lt;/a&gt; and that Grammy-winning band, Train, will be rocking the &lt;a href="http://www.digitalwpc.com/WPC2012/Agenda/Pages/Home.aspx" target="_blank"&gt;Partner Celebration on Thursday night&lt;/a&gt;.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Now, it’s time for you to finalize your plans for &lt;a href="http://www.digitalwpc.com/WPC2012/Logistics/Pages/Home.aspx" target="_blank"&gt;getting to Toronto&lt;/a&gt;, so you can soak up all the WPC goodness! &lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-80-25-metablogapi/2818.clip_5F00_image002_5F00_5EEB810A.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 60px 0px 15px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" align="right" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-80-25-metablogapi/0336.clip_5F00_image002_5F00_thumb_5F00_5E7F4E15.jpg" width="70" height="88" /&gt;&lt;/a&gt;&lt;/u&gt;Before I go into the different ways to get to the host city, there is one important thing to cover. All U.S. citizens are required to present a &lt;strong&gt;valid passport&lt;/strong&gt; when entering or re-entering the United States. There may still be time to apply for a new passport or renew your existing passport if necessary. On the WPC website’s &lt;a href="http://www.digitalwpc.com/WPC2012/Logistics/Pages/GettingThere.aspx" target="_blank"&gt;Getting There&lt;/a&gt; page, you’ll find information and helpful links to resources like the U.S. Department of State. &lt;/p&gt;  &lt;p&gt;&lt;img style="display: inline; float: left" alt="airplanes,biplanes,childhood,households,leisure,playthings,recreation,toy airplanes,toys" align="left" src="http://officeimg.vo.msecnd.net/en-us/images/MH900398803.jpg" width="99" height="99" /&gt;&lt;font color="#008000" size="2"&gt;To get to Toronto and the Conference as quickly as possible, air travel is the way to go.&lt;/font&gt; If you have not already booked your flight, both &lt;b&gt;Delta Airlines &lt;/b&gt;and &lt;b&gt;WestJet &lt;/b&gt;are offering discounts to WPC attendees. Take advantage of their discounts and you may have a little extra money to spend while in Toronto! The &lt;a href="http://www.digitalwpc.com/WPC2012/Logistics/Pages/GettingThere.aspx" target="_blank"&gt;Getting There&lt;/a&gt; page includes details about these discounts and how to get them. &lt;/p&gt;  &lt;p&gt;&lt;font color="#008000" size="2"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-80-25-metablogapi/7367.MP9003988051_5F00_1E49349B.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="MP900398805[1]" border="0" alt="MP900398805[1]" align="right" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-80-25-metablogapi/1004.MP9003988051_5F00_thumb_5F00_52E990D6.jpg" width="139" height="99" /&gt;&lt;/a&gt;If you prefer a more leisurely trip, consider taking the train.&lt;/font&gt; I once took a 36-hour train ride to Canada and found it to be heavenly. It’s definitely a more stress-free way to travel—just put up your feet and relax. Plus, there’s no baggage claim to worry about, you get free Wi-Fi during the trip, and you’ll be dropped off right at the Convention Centre. &lt;b&gt;Amtrak&lt;/b&gt; offers a number of different routes between Toronto and New York City, Detroit, Minneapolis, Boston, Washington, D.C., and Chicago. Check out the Train Travel Information at the bottom of the &lt;a href="http://www.digitalwpc.com/WPC2012/Logistics/Pages/GettingThere.aspx" target="_blank"&gt;Getting There&lt;/a&gt; page for details. &lt;/p&gt;  &lt;p&gt;&lt;font color="#008000"&gt;&lt;font size="2"&gt;&lt;strong&gt;Travel Tip:&lt;/strong&gt; Regardless of how you plan to get to Toronto, use your travel time to start networking!&lt;/font&gt;&lt;/font&gt; With so many people heading to the Conference from across the U.S., it’s possible that the person sitting next to you on your journey is either a Microsoft partner or a Microsoft employee who is also on his or her way to WPC. What a great opportunity to kick-start your networking efforts and make the most of your attendance. &lt;/p&gt;  &lt;p&gt;I look forward to seeing you in July—maybe you’ll have a great story to share with me about your journey! &lt;/p&gt;  &lt;p&gt;Not yet registered for WPC 2012? &lt;a href="http://www.digitalwpc.com/registration/?mtag=US-Social-Blog" target="_blank"&gt;Register today&lt;/a&gt; to secure your spot, and stay informed about U.S. activities at &lt;a href="http://aka.ms/usatwpc"&gt;http://aka.ms/usatwpc&lt;/a&gt;. &lt;/p&gt; &lt;script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"&gt;&lt;/script&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;iframe style="border-bottom-style: none; border-left-style: none; width: 450px; border-top-style: none; height: 80px; border-right-style: none; overflow: hidden" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblogs.technet.com%2Fb%2Fmsuspartner%2F&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80" frameborder="0" allowtransparency="allowtransparency" scrolling="no"&gt;&lt;/iframe&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499170" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/msuspartner/archive/tags/WPC/">WPC</category><category domain="http://blogs.technet.com/b/msuspartner/archive/tags/_4000_wpcus/">@wpcus</category><category domain="http://blogs.technet.com/b/msuspartner/archive/tags/_2300_WPC12/">#WPC12</category><category domain="http://blogs.technet.com/b/msuspartner/archive/tags/Jemima+Herman/">Jemima Herman</category></item><item><title>Manually Discovering JEE Application Servers with SCOM 2012</title><link>http://blogs.technet.com/b/random_happy_dev_thoughts/archive/2012/05/21/manually-discovering-jee-application-servers-with-scom-2012.aspx</link><pubDate>Mon, 21 May 2012 22:37:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499171</guid><dc:creator>Christopher Crammond</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Out-of-the-box, System Center Operations Manager can discover several different application server platforms and versions (&lt;a title="support matrix is here" href="http://blogs.technet.com/b/random_happy_dev_thoughts/archive/2012/04/18/system-center-operations-manager-scom-2012-released.aspx"&gt;support matrix is here&lt;/a&gt;); however, this is not every version of every application server.&amp;nbsp; Also, for an application server to be discovered and monitored in Operations Manager, the machine it runs on must be discoverd and monitored by Operations Manager.&amp;nbsp; Luckily, the System Center 2012 Operations Manager monitoring packs includes PowerShell scripts for manually discovering JEE application servers where such application servers cannot be automatically discovered.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The following steps (taken from the README.txt - &lt;a title="Download JEE Application Server feature here" href="http://www.microsoft.com/en-us/download/details.aspx?id=29270"&gt;see here for feature download&lt;/a&gt;) describe how to manually discover a JEE application server.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step #1&lt;/strong&gt;: Deploy BeanSpy to your JEE application server.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step #2:&lt;/strong&gt; If your application server requires authentication, create a Run As account to be associated with "&lt;strong&gt;JEE Monitoring Account&lt;/strong&gt;" Run As profile for monitoring.&amp;nbsp; Create another Run As account to be associated with "&lt;strong&gt;JEE Invoke Account&lt;/strong&gt;" Run As profile for invoking methods on MBeans.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step #3&lt;/strong&gt;: Obtain PowerShell scripts using one of the following methods:&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;br /&gt;1) If you have at least one JEE application server automatically discovered by Operations Manager, go to Operations Console, select an automatically discovered JEE application server instance, and run the task "Copy BeanSpy and Universal discovery files" in the Tasks pane. This will copy the BeanSpy files to the %WINDIR%\temp folder.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;2) Search the Operations Manager installation folder for BeanSpy*. For example, if Operations Manager is installed under "C:\Program Files\System Center 2012\Operations Manager", BeanSpy files are located in one of the folders under C:\Program Files\System Center 2012\Operations Manager\Server\Health Service State\Resources\ as of this writing.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;br /&gt;There should be three PowerShell script files:&lt;/p&gt;
&lt;ul style="padding-left: 30px;"&gt;
&lt;li&gt;&lt;strong&gt;JEEAppServerLibrary.ps1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NewJEEAppServer.ps1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RemoveJEEAppServer.ps1&amp;nbsp; &lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Step #4&lt;/strong&gt;: Run PowerShell scripts to add or remove application servers.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;br /&gt;1) You can add or remove application servers one by one. However, if you have multiple application servers, you can create a configuration file. Each line of this file should contain a URL where your JEE application server is listening on for http or https requests. For example:&lt;/p&gt;
&lt;p style="text-align: center; padding-left: 30px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="border-width: 0px; border-color: #7f807f; padding-left: 30px; margin-right: auto; margin-left: auto; background-color: #d9d9d9;" border="0" frame="border"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;a href="https://linux.contoso.com:8080"&gt;https://linux.contoso.com:8080&lt;/a&gt;&lt;br /&gt;&lt;a href="http://myredhat:8180"&gt;http://myredhat:8180&lt;/a&gt;&lt;br /&gt;&lt;a href="http://10.0.0.1"&gt;http://10.0.0.1&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="padding-left: 30px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;2) To add JEE application servers for monitoring, run &lt;strong&gt;NewJEEAppServer.ps1&lt;/strong&gt;.&amp;nbsp; Run this script with -help for details of command line options. You can pipe the configuration file you created to this script, or specify a single URL on the command line.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;3) To remove JEE application servers currently being monitored, run &lt;strong&gt;RemoveJEEAppServer.ps1&lt;/strong&gt;.&amp;nbsp; Run this script with -help for details of command line options. You can pipe the configuration file you created to this script, or specify a single URL on the command line.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;br /&gt;The discovered application servers will first appear under "&lt;strong&gt;Universal application servers&lt;/strong&gt;" folder in the "&lt;strong&gt;Configured application servers&lt;/strong&gt;" view. Verify that the application server type and version are populated correctly.&amp;nbsp; After multi-stage discovery (ranging from a few minutes to four hours by default), the discovered application server should appear under the application server folder specific to its type, in the deep monitored application server view, with detailed application server information populated.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499171" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/random_happy_dev_thoughts/archive/tags/PowerShell/">PowerShell</category><category domain="http://blogs.technet.com/b/random_happy_dev_thoughts/archive/tags/SCOM+2012/">SCOM 2012</category><category domain="http://blogs.technet.com/b/random_happy_dev_thoughts/archive/tags/BeanSpy/">BeanSpy</category><category domain="http://blogs.technet.com/b/random_happy_dev_thoughts/archive/tags/Tomcat/">Tomcat</category><category domain="http://blogs.technet.com/b/random_happy_dev_thoughts/archive/tags/WebSphere/">WebSphere</category><category domain="http://blogs.technet.com/b/random_happy_dev_thoughts/archive/tags/JBoss/">JBoss</category><category domain="http://blogs.technet.com/b/random_happy_dev_thoughts/archive/tags/WebLogic/">WebLogic</category><category domain="http://blogs.technet.com/b/random_happy_dev_thoughts/archive/tags/Manual+Discovery/">Manual Discovery</category><category domain="http://blogs.technet.com/b/random_happy_dev_thoughts/archive/tags/Universal+Discovery/">Universal Discovery</category></item><item><title>ANNOUNCING: Microsoft Project Server 2010 Burn &amp; Forecast and Spend Report Solutions</title><link>http://blogs.technet.com/b/doug_mccutcheon/archive/2012/05/21/announcing-microsoft-project-server-2010-burn-amp-forecast-and-spend-report-solutions.aspx</link><pubDate>Mon, 21 May 2012 22:34:25 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499176</guid><dc:creator>Christophe Fiessinger</dc:creator><slash:comments>0</slash:comments><description>I am pleased to announced the release of two Microsoft Project Server 2010 reporting solutions on TechNet Gallery: Project Burn and Forecast Report and Project Spend Report . Both solutions can be deployed and tested with the Microsoft Project Server ...read more...(&lt;a href="http://blogs.technet.com/b/doug_mccutcheon/archive/2012/05/21/announcing-microsoft-project-server-2010-burn-amp-forecast-and-spend-report-solutions.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499176" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/doug_mccutcheon/archive/tags/Project+Server+2010/">Project Server 2010</category><category domain="http://blogs.technet.com/b/doug_mccutcheon/archive/tags/Business+Intelligence/">Business Intelligence</category></item><item><title>"The return URL specified for request redirection is invalid" error when using forms authentication</title><link>http://blogs.technet.com/b/praveenh/archive/2012/05/22/quot-the-return-url-specified-for-request-redirection-is-invalid-quot-error-when-using-forms-authentication.aspx</link><pubDate>Mon, 21 May 2012 22:05:02 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499169</guid><dc:creator>Praveen Hebbar</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;In SharePoint Server 2007, when you try and login to a forms-based site the .RedirectFromLoginPage results in the following error:&lt;/p&gt;  &lt;p&gt;&amp;quot;&lt;font color="#ff3333"&gt;The return URL specified for request redirection is invalid&lt;/font&gt;&amp;quot;&lt;/p&gt;  &lt;p&gt;Basically, this would happen when you navigate to a URL like &lt;a href="http://server/_layouts/login.aspx?ReturnUrl=default.aspx%3f%3a"&gt;http://server/_layouts/login.aspx?ReturnUrl=default.aspx%3f%3a&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So, why does this happen ?&lt;/p&gt;  &lt;p&gt;This is a problem with the URL validation on the login.aspx page. The reason why this fails is because we have the ' &lt;strong&gt;&lt;font color="#ff0000"&gt;:&lt;/font&gt;&lt;/strong&gt; ' colon character (the escape character ‘ &lt;strong&gt;&lt;em&gt;%3a&lt;/em&gt;&lt;/strong&gt; ’ in the query string. The URL query string validator does not seem to like the colon character at all. &lt;/p&gt;  &lt;p&gt;The colon is a reserved character, per the &lt;a href="http://www.ietf.org/rfc/rfc3986.txt"&gt;URI RFC&lt;/a&gt;. You CANNOT put an unencoded ' &lt;strong&gt;&lt;font color="#ff0000"&gt;:&lt;/font&gt;&lt;/strong&gt; ' in the query or hash of a URI, period. &lt;/p&gt;  &lt;p&gt;One workaround would be the need to %-encode the colon. &lt;/p&gt;  &lt;p&gt;Another one would be to use a code snippet. For more information on this, please see &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/cf27c390-07b1-4a48-b337-130a8e220069"&gt;http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/cf27c390-07b1-4a48-b337-130a8e220069&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499169" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/praveenh/archive/tags/MOSS+2007/">MOSS 2007</category><category domain="http://blogs.technet.com/b/praveenh/archive/tags/Forms_2D00_based+authentication/">Forms-based authentication</category><category domain="http://blogs.technet.com/b/praveenh/archive/tags/forms+authentication/">forms authentication</category><category domain="http://blogs.technet.com/b/praveenh/archive/tags/The+return+URL+specified+for+request+redirection+is+invalid/">The return URL specified for request redirection is invalid</category></item><item><title>Let’s Build a Cloud… With PowerShell! – Part 2: Managing Virtual Machines</title><link>http://blogs.technet.com/b/privatecloud/archive/2012/05/21/let-s-build-a-cloud-with-powershell-part-2-managing-virtual-machines.aspx</link><pubDate>Mon, 21 May 2012 21:47:23 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499164</guid><dc:creator>Yigal Edery [MSFT]</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;In the &lt;a href="http://blogs.technet.com/b/privatecloud/archive/2012/05/02/let-s-build-a-cloud-with-powershell.aspx"&gt;previous blog in this series&lt;/a&gt;, we discussed how to use PowerShell to deploy and configure Hyper-V and File Server clusters to set up a cloud infrastructure environment. We’ve seen how remote PowerShell invocation helps achieve that at scale and with zero manual intervention. We’ve also used a management server to host the PowerShell samples and invoke commands from it against the target servers being deployed, as a way to simulate how typical management tools are built.&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;In this blog post, we’ll continue on this path of automating common IT cloud management tasks, and take a look at a &lt;a href="http://gallery.technet.microsoft.com/scriptcenter/Windows-Server-2012-Cloud-b8209348"&gt;new set of sample scripts&lt;/a&gt; that demonstrate how to automate some of the key tasks around deploying, moving and monitoring virtual machines that are deployed onto the cloud infrastructure we’ve built.&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;The cloud infrastructure we’ll be using as an example is the one which you’re already well familiar with, which was described in previous blog posts and is configured by the samples in the previous sample package. It basically looks like this:&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" align="center"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-24-metablogapi/6102.image_5F00_63329A18.png"&gt;&lt;img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-24-metablogapi/5444.image_5F00_thumb_5F00_3BF850E3.png" width="527" height="347" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;" align="center"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;In that simplified environment, we basically have a library of VHD images that you can use to provision virtual machines from. The samples provide an example on how to provision virtual machines from the library, and configure them for high availability and in a way that when these virtual machines run, Hyper-V would store the running VMs on the same file server in the VMLibrary share, using the new support for Hyper-V over SMB3.0. By the way, Jose Barreto has a &lt;a href="http://blogs.technet.com/b/josebda/archive/2012/03/20/windows-server-8-beta-hyper-v-over-smb-quick-provisioning-a-vm-on-an-smb-file-share.aspx"&gt;really cool blog&lt;/a&gt; showing multiple ways for rapid provisioning VMs from an SMB share!. You should feel free to mix and match these techniques with the ones discussed here and optimize the scripts to your needs.&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;Lets now dive into the specific samples in the new package and discuss each of them and some of the operations they demonstrate. For each sample, we’ll discuss what it does, how it does it, and take a look at the specific cmdlets that it uses to achieve the task at hand.&lt;/font&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;h3 style="margin: 10pt 0in 0pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;" color="#4bacc6"&gt;OnboardVM.ps1&lt;/font&gt;&lt;/h3&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;This is the basic virtual machine deployment script. At the heart of it is really a very simple flow: It takes a VHD from the library, creates a new image that will be used for the running VM, places the new virtual machine on the cluster, configures the necessary networking for it, and triggers monitoring on that virtual machine so that we can later (in &lt;i&gt;MonitorVM.ps1&lt;/i&gt;) calculate chargeback information.&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;Let’s take a deeper look into the script. The script starts by getting a few arguments that will allow you to tweak what it’ll do. Naturally it gets the name of the VM to be provisioned, but it also gets a few input arguments to know which virtual machine to deploy and on what cluster, along with a few characteristics of the virtual machine (like the memory size it needs). You can also tell it how the library VHD should be instantiated (copied over or linked back to the library using a differentiating disk).&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;The first thing that the script does is to select which node to place the virtual machine on. Usually, in the process of a virtual machine placement onto a cloud, there needs to be logic as to which host is the best fit for that VM, or which host is least loaded. In the sample, we just chose to implement a random algorithm to spread the VMs across the cluster. In real life– you’d likely want a smarter algorithm that fits your specific need (or you could just use System Center Virtual Machine Manager and let it do the smart thing!). In the following snippet you can see how the script uses &lt;b&gt;&lt;i&gt;Get-Cluster | Get-ClusterNode&lt;/i&gt;&lt;/b&gt; to build a list of all nodes in the cluster, and then uses Get-Random to just select one of them as the target:&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align: none;"&gt;&lt;span style="color: black; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: darkgreen; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;#Find a random node to place the vm on&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;$Nodes&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt; @(&lt;span style="color: blue;"&gt;Invoke-Command&lt;/span&gt;&lt;span style="color: navy;"&gt;-Authentication&lt;/span&gt; &lt;span style="color: blueviolet;"&gt;Credssp&lt;/span&gt;&lt;span style="color: navy;"&gt;-credential&lt;/span&gt; &lt;span style="color: orangered;"&gt;$Credential&lt;/span&gt;&lt;span style="color: navy;"&gt;-ComputerName&lt;/span&gt; &lt;span style="color: orangered;"&gt;$ComputerName&lt;/span&gt;&lt;span style="color: navy;"&gt;-ScriptBlock&lt;/span&gt; { &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; text-indent: 0.5in; mso-layout-grid-align: none;"&gt;&lt;span style="color: darkblue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;param&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;( &lt;span style="color: orangered;"&gt;$Name&lt;/span&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: blue;"&gt;Import-Module&lt;/span&gt;&lt;span style="color: blueviolet;"&gt;FailoverClusters&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: blue;"&gt;Get-Cluster&lt;/span&gt;&lt;span style="color: navy;"&gt;-Name&lt;/span&gt; &lt;span style="color: orangered;"&gt;$Name&lt;/span&gt;&lt;span style="color: darkgray;"&gt;|&lt;/span&gt; &lt;span style="color: blue;"&gt;Get-ClusterNode&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;} &lt;span style="color: navy;"&gt;-ArgumentList&lt;/span&gt; &lt;span style="color: orangered;"&gt;$Computername&lt;/span&gt;)&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: darkblue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;if&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; ( &lt;span style="color: darkgray;"&gt;-not&lt;/span&gt; &lt;span style="color: orangered;"&gt;$Nodes&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; text-indent: 0.5in; mso-layout-grid-align: none;"&gt;&lt;span style="color: darkblue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;throw&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: darkred;"&gt;&amp;quot;No nodes found&amp;quot;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;} &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;$Target&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt; &lt;span style="color: blue;"&gt;Get-Random&lt;/span&gt;&lt;span style="color: navy;"&gt;-Maximum&lt;/span&gt; &lt;span style="color: orangered;"&gt;$Nodes&lt;/span&gt;&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;count &lt;span style="color: navy;"&gt;-SetSeed&lt;/span&gt; (&lt;span style="color: blue;"&gt;get-date&lt;/span&gt;)&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;millisecond&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;$TargetName&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt; &lt;span style="color: orangered;"&gt;$nodes&lt;/span&gt;&lt;span style="color: darkgray;"&gt;[&lt;/span&gt; &lt;span style="color: orangered;"&gt;$target&lt;/span&gt; &lt;span style="color: darkgray;"&gt;].&lt;/span&gt;name&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;Once we have the node selected and stored in &lt;b&gt;&lt;i&gt;$TargetName&lt;/i&gt;&lt;/b&gt;, we can now get to the task of provisioning the actual VM. The script always creates the VHD as a differentiating disk from the parent VHD which is in the master library of VHDs (to avoid duplicating the base), but you can specify that you want the parent VHD to be copied over so that the VM won’t depend on having the parent kept in the library. This all leads to a call to New-VHD to actually create the new VHD for the virtual machine.&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: darkgreen; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;# construct the path for the new differencing disk&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;$parent&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt; &lt;span style="color: blue;"&gt;Get-ChildItem&lt;/span&gt;&lt;span style="color: orangered;"&gt;$ImagePath&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: darkgreen; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;# Change vhd name if there is a name collision &lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;$ChildPath&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt; &lt;span style="color: blue;"&gt;Join-path&lt;/span&gt;&lt;span style="color: navy;"&gt;-Path&lt;/span&gt; &lt;span style="color: orangered;"&gt;$defaultVHDLocation&lt;/span&gt;&lt;span style="color: navy;"&gt;-ChildPath&lt;/span&gt; ( &lt;span style="color: orangered;"&gt;$Name&lt;/span&gt;&lt;span style="color: darkgray;"&gt;+&lt;/span&gt; &lt;span style="color: orangered;"&gt;$parent&lt;/span&gt;&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;extension )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;$ChildPath&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt; &lt;span style="color: blue;"&gt;UniqueVHDPath&lt;/span&gt;&lt;span style="color: navy;"&gt;-Path&lt;/span&gt; &lt;span style="color: orangered;"&gt;$ChildPath&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: darkblue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;if&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;( &lt;span style="color: orangered;"&gt;$copyParent&lt;/span&gt; ){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; text-indent: 0.5in; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;$NewParentPath&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt; &lt;span style="color: blue;"&gt;UniqueVHDPath&lt;/span&gt;&lt;span style="color: navy;"&gt;-path&lt;/span&gt; ( &lt;span style="color: blue;"&gt;Join-path&lt;/span&gt;&lt;span style="color: navy;"&gt;-Path&lt;/span&gt; &lt;span style="color: orangered;"&gt;$DefaultVHDLocation&lt;/span&gt;&lt;span style="color: navy;"&gt;-ChildPath&lt;/span&gt; &lt;span style="color: orangered;"&gt;$Parent&lt;/span&gt;&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;Name )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; text-indent: 0.5in; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;Copy-Item&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: navy;"&gt;-path&lt;/span&gt; &lt;span style="color: orangered;"&gt;$parent&lt;/span&gt;&lt;span style="color: navy;"&gt;-Destination&lt;/span&gt; &lt;span style="color: orangered;"&gt;$NewParentPath&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; text-indent: 0.5in; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;$parent&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt; &lt;span style="color: blue;"&gt;Get-ChildItem&lt;/span&gt;&lt;span style="color: orangered;"&gt;$newParentpath&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; text-indent: 0.5in; mso-layout-grid-align: none;"&gt;&lt;span style="color: darkblue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;if&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;(&lt;span style="color: darkgray;"&gt;-not&lt;/span&gt; &lt;span style="color: orangered;"&gt;$?&lt;/span&gt;){&lt;span style="color: darkblue;"&gt;throw&lt;/span&gt; &lt;span style="color: darkred;"&gt;&amp;quot;VHD could not be copied&amp;quot;&lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;$NewVHD&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt; &lt;span style="color: blue;"&gt;New-VHD&lt;/span&gt; &lt;span style="color: navy;"&gt;-ParentPath&lt;/span&gt; &lt;span style="color: orangered;"&gt;$Parent&lt;/span&gt;&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;fullname &lt;span style="color: navy;"&gt;-Path&lt;/span&gt; &lt;span style="color: orangered;"&gt;$Childpath&lt;/span&gt; &lt;span style="color: navy;"&gt;-Differencing&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font style="font-size: 11pt;"&gt;&lt;/font&gt;&lt;font style="font-size: 11pt;"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;Once this is done, it’s a simple matter of a &lt;b&gt;&lt;i&gt;New-VM &lt;/i&gt;&lt;/b&gt;call to create the new virtual machine and connect it to the network through a virtual switch. If you recall, in the deployment and configuration scripts, when a Hyper-V node was created, we also instantiated a virtual switch that will be used to connect VMs to the network. In a real environment, you may have cases where you need to instantiate more than one switch on a given host, but for simplicity we assume a single switch per host on this configuration:&lt;/font&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;font style="font-size: 11pt;"&gt;&lt;/font&gt;&lt;font style="font-size: 11pt;"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align: none;"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;$vm&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt; &lt;span style="color: blue;"&gt;New-VM&lt;/span&gt; &lt;span style="color: navy;"&gt;-name&lt;/span&gt; &lt;span style="color: orangered;"&gt;$Name&lt;/span&gt; &lt;span style="color: navy;"&gt;-VHDPath&lt;/span&gt; &lt;span style="color: orangered;"&gt;$NewVHD&lt;/span&gt;&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;path &lt;span style="color: navy;"&gt;-MemoryStartupBytes&lt;/span&gt;(&lt;span style="color: purple;"&gt;1&lt;/span&gt; &lt;span style="color: darkgray;"&gt;*&lt;/span&gt; &lt;span style="color: orangered;"&gt;$Memory&lt;/span&gt;) –&lt;span style="color: navy;"&gt;switchname &lt;/span&gt;&lt;span style="color: orangered;"&gt;$SwitchName &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;Now comes a tricky part. If you look at the sample, you’ll see that right after creating the VM, the sample can use the input argument called &lt;b&gt;&lt;i&gt;NICSettings&lt;/i&gt;&lt;/b&gt; to set up some advanced settings on the VMNic that was just created (think of the VMNic as the port in the virtual switch that the VM is connected to). This input argument is a PowerShell hashtable and it’s intended to be used only when it’s being called by another script. We will actually use it when we get to our next blog and set of samples of configuring virtual machines with network virtualization, so for now, we’ll leave this piece of code as a mystery code…&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;That’s about it. Once the VM is there, the script triggers monitoring of the virtual machine (by calling &lt;i&gt;MonitorVM.ps1&lt;/i&gt;, see below), and then clusters it by calling &lt;b&gt;&lt;i&gt;Add-ClusterVirtualMachineRole&lt;/i&gt;&lt;/b&gt; and starts it using &lt;b&gt;&lt;i&gt;Start-VM&lt;/i&gt;&lt;/b&gt;. &lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;Deploying virtual machines with Windows Server 2012 is pretty easy, isn’t it?&lt;/font&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;h3 style="margin: 10pt 0in 0pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;" color="#4bacc6"&gt;MigrateVM.ps1&lt;/font&gt;&lt;/h3&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;Migrating virtual machines around the datacenter (or within a cluster) in a planned manner is a common task for the cloud admin. You’d usually do it for the purpose of balancing the load on your servers, or for servicing servers without interruption to the running workloads. Note that specifically for the servicing scenario, Windows Server 2012 actually has a new capability called “&lt;a href="http://technet.microsoft.com/en-us/library/hh831810.aspx"&gt;Cluster Aware Updating&lt;/a&gt;” that will do all of this heavy lifting for you!&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; margin: 0in 0in 0pt; line-height: normal; list-style-type: disc; mso-layout-grid-align: none;"&gt;&lt;font style="font-size: 11pt;"&gt;Anyway, for the purpose of the migration sample, we just move a VM between two nodes as specified, so this sample is pretty basic and demonstrates the use of the &lt;/font&gt;&lt;i&gt;&lt;font style="font-size: 11pt;"&gt;&lt;strong&gt;Move-ClusterVirtualMachineRole &lt;/strong&gt;c&lt;/font&gt;&lt;/i&gt;&lt;font style="font-size: 11pt;"&gt;mdlet. &lt;/font&gt;&lt;font style="font-size: 11pt;"&gt;Most other samples you have probably seen where focused on &lt;b&gt;&lt;i&gt;Move-VM&lt;/i&gt;&lt;/b&gt;, which migrates a VM in a non-clustered environment, so we thought it’s worthwhile to provide it just to make the point that it’s different when it’s done on a cluster.&lt;/font&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;h3 style="margin: 10pt 0in 0pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;" color="#4f81bd"&gt;MonitorVM.ps1&lt;/font&gt;&lt;/h3&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;This is the last but certainly not the least among this set of samples. This sample demonstrates the use of yet another new Windows Server 2012 feature called &lt;a href="http://technet.microsoft.com/en-us/library/hh831661"&gt;resource meters&lt;/a&gt;. What resource meter do is allow you to place ‘meters’ on a provisioned virtual machine, start metering it’s network, compute and storage activities, and collect information about resources being used so that later you can use it to calculate how much this virtual should cost to the owner of it.&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;These resource meters are kept together with the virtual machine even as it’s being migrated across the datacenter, so if you’re building chargeback tools, all you have to do is enable metering on a provisioned virtual machine, and on a periodical basis go and read those meters, calculate the cost information based on that, and reset them for the next cycle. Pretty cool, ha?!&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;This sample has two modes of operation. It can initialize metering, which is actually happening when the &lt;i&gt;OnboardVM.ps1 &lt;/i&gt;scripts calls it while provisioning a VM, and then it has a reporting mode, where you can run it on a VM that was previously provisioned and it will produce a simplified cost report for that VM. &lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&lt;/span&gt;Here’s the script’s main dispatching code. Note the use of &lt;b&gt;&lt;i&gt;Invoke-Command&lt;/i&gt;&lt;/b&gt; &lt;b&gt;&lt;i&gt;–ScriptBlock &lt;/i&gt;&lt;/b&gt;to actually pass a function of the script as a script block to the target host, instead of having the two modes implemented in separate script files:&lt;/font&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align: none;"&gt;&lt;span style="color: black; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: darkblue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;if&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;( &lt;span style="color: orangered;"&gt;$Initialize&lt;/span&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;# Set up monitoring&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkblue;"&gt;if&lt;/span&gt; (&lt;span style="color: orangered;"&gt;$computername&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: blue;"&gt;Invoke-Command&lt;/span&gt; –C&lt;span style="color: navy;"&gt;omputerName &lt;/span&gt;&lt;span style="color: orangered;"&gt;$computername&lt;/span&gt; &lt;span style="color: navy;"&gt;-ScriptBlock&lt;/span&gt;( &lt;span style="color: blue;"&gt;get-item&lt;/span&gt; &lt;span style="color: blueviolet;"&gt;function:\Start-VMMonitoring&lt;/span&gt;)&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;ScriptBlock &lt;span style="color: navy;"&gt;-ArgumentList&lt;/span&gt;&lt;span style="color: orangered;"&gt;$VM&lt;/span&gt;&lt;span style="color: darkgray;"&gt;,&lt;/span&gt;&lt;span style="color: orangered;"&gt;$ACLs&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkblue;"&gt;else&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: blue;"&gt;Start-VMMonitoring&lt;/span&gt; &lt;span style="color: orangered;"&gt;$VM&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: darkblue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;else&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkblue;"&gt;if&lt;/span&gt;(&lt;span style="color: orangered;"&gt;$computername&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: blue;"&gt;invoke-command&lt;/span&gt; –&lt;span style="color: navy;"&gt;ComputerName &lt;/span&gt;&lt;span style="color: orangered;"&gt;$computername&lt;/span&gt; &lt;span style="color: navy;"&gt;-ScriptBlock&lt;/span&gt;( &lt;span style="color: blue;"&gt;get-item&lt;/span&gt; &lt;span style="color: blueviolet;"&gt;function:\Calculate-VMCost&lt;/span&gt;)&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;scriptblock &lt;span style="color: navy;"&gt;-ArgumentList&lt;/span&gt;&lt;span style="color: orangered;"&gt;$VM&lt;/span&gt;&lt;span style="color: darkgray;"&gt;,&lt;/span&gt; &lt;span style="color: orangered;"&gt;$VMSetting&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkblue;"&gt;else&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;# Calculate the VMCost for the chargeback cycle&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: orangered;"&gt;$data&lt;/span&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt;&lt;span style="color: blue;"&gt;Calculate-VMCost&lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;&lt;span style="color: orangered;"&gt;$VM&lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: blue;"&gt;Write-host&lt;/span&gt; &lt;span style="color: darkred;"&gt;&amp;quot;Total Cost: &lt;/span&gt;$(&lt;span style="color: orangered;"&gt;$data&lt;/span&gt;&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;TotalCost)&lt;span style="color: darkred;"&gt;&amp;quot;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: orangered;"&gt;$data&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;} &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;To initializing metering, there are actually two things that need to happen. The first is to define meters on network traffic in and out of the virtual machine. Those meters are actually implemented as ACLs on the VM Network Adapter and they can be filtered to only measure “interesting” network traffic flows. Enabling network metering is done by calling the &lt;strong&gt;&lt;i&gt;Add-VMNetworkAdapterAcl&lt;/i&gt;on &lt;/strong&gt;the VM Network Adapter, and with an action of “Meter” instead of the usual allow/deny you would expect from an ACL.&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;The sample also takes a few parameters from a settings file to filter the metering and apply it only traffic the virtual machine generates on the tenants network subnet, filtering out traffic to a potential storage volume, for example. Other examples for such filtering would be to only measure network traffic to/from the Internet and not measure internal traffic between virtual machines.&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;The second thing that needs to be done is to&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;call &lt;em&gt;&lt;strong&gt;Enable-VMResourceMetering&lt;/strong&gt;&lt;/em&gt; on the VM. That will trigger metering of the CPU usage and disk usage of that VM. Here’s the code snippet from the sample that actually initializes metering on the virtual machine:&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: darkgreen; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;# VM netadapter ACLs for metering&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;$ACLs&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;&lt;span style="color: darkgray;"&gt;=&lt;/span&gt; &lt;span style="color: orangered;"&gt;$VMSetting&lt;/span&gt;&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;ACLs&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: darkblue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;Function&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: blueviolet;"&gt;Start-VMMonitoring&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkblue;"&gt;param&lt;/span&gt;(&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkgray;"&gt;[&lt;/span&gt;&lt;span style="color: deepskyblue;"&gt;Parameter&lt;/span&gt;(Mandatory&lt;span style="color: darkgray;"&gt;=&lt;/span&gt;&lt;span style="color: orangered;"&gt;$True&lt;/span&gt;)&lt;span style="color: darkgray;"&gt;]&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: orangered;"&gt;$VM&lt;/span&gt;&lt;span style="color: darkgray;"&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: orangered;"&gt;$ACLs&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: orangered;"&gt;$NewVM&lt;/span&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt;&lt;span style="color: blue;"&gt;Get-VM&lt;/span&gt; &lt;span style="color: orangered;"&gt;$VM&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;#Set ACLs for metering inbound network traffic&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: orangered;"&gt;$NewVM&lt;/span&gt; &lt;span style="color: darkgray;"&gt;|&lt;/span&gt;&lt;span style="color: blue;"&gt;Get-VMNetworkAdapter&lt;/span&gt; &lt;span style="color: darkgray;"&gt;|&lt;/span&gt;&lt;span style="color: blue;"&gt;Add-VMNetworkAdapterAcl&lt;/span&gt; &lt;span style="color: navy;"&gt;-Action&lt;/span&gt; &lt;span style="color: blueviolet;"&gt;Meter&lt;/span&gt; &lt;span style="color: navy;"&gt;-Direction&lt;/span&gt; &lt;span style="color: blueviolet;"&gt;Inbound&lt;/span&gt;&lt;span style="color: navy;"&gt;-RemoteIPAddress&lt;/span&gt; &lt;span style="color: orangered;"&gt;$ACLs&lt;/span&gt;&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;Meter&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;inbound&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkblue;"&gt;if&lt;/span&gt;(&lt;span style="color: darkgray;"&gt;-not&lt;/span&gt;&lt;span style="color: orangered;"&gt;$?&lt;/span&gt;){ &lt;span style="color: darkblue;"&gt;throw&lt;/span&gt;&lt;span style="color: darkred;"&gt;&amp;quot;ACLs could not be set on &lt;/span&gt;$(&lt;span style="color: orangered;"&gt;$NewVM&lt;/span&gt;&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;name)&lt;span style="color: darkred;"&gt;&amp;quot;&lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;#Set ACLs for metering outbound network traffic&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: orangered;"&gt;$NewVM&lt;/span&gt; &lt;span style="color: darkgray;"&gt;|&lt;/span&gt;&lt;span style="color: blue;"&gt;Get-VMNetworkAdapter&lt;/span&gt; &lt;span style="color: darkgray;"&gt;|&lt;/span&gt;&lt;span style="color: blue;"&gt;Add-VMNetworkAdapterAcl&lt;/span&gt; &lt;span style="color: navy;"&gt;-Action&lt;/span&gt; &lt;span style="color: blueviolet;"&gt;Meter&lt;/span&gt; &lt;span style="color: navy;"&gt;-Direction&lt;/span&gt; &lt;span style="color: blueviolet;"&gt;Outbound&lt;/span&gt;&lt;span style="color: navy;"&gt;-RemoteIPAddress&lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;&lt;span style="color: orangered;"&gt;$ACLs&lt;/span&gt;&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;Meter&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;outbound&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkblue;"&gt;if&lt;/span&gt;(&lt;span style="color: darkgray;"&gt;-not&lt;/span&gt;&lt;span style="color: orangered;"&gt;$?&lt;/span&gt;){ &lt;span style="color: darkblue;"&gt;throw&lt;/span&gt;&lt;span style="color: darkred;"&gt;&amp;quot;ACLs could not be set on &lt;/span&gt;$(&lt;span style="color: blue;"&gt;NewVM.name&lt;/span&gt;)&lt;span style="color: darkred;"&gt;&amp;quot;&lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;#Enable resource metering&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: orangered;"&gt;$NewVM&lt;/span&gt; &lt;span style="color: darkgray;"&gt;|&lt;/span&gt;&lt;span style="color: blue;"&gt;Enable-VMResourceMetering&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkblue;"&gt;if&lt;/span&gt;(&lt;span style="color: darkgray;"&gt;-not&lt;/span&gt;&lt;span style="color: orangered;"&gt;$?&lt;/span&gt;){ &lt;span style="color: darkblue;"&gt;throw&lt;/span&gt;&lt;span style="color: darkred;"&gt;&amp;quot;Resources are not being metered on &lt;/span&gt;$(&lt;span style="color: blue;"&gt;NewVM.name&lt;/span&gt;)&lt;span style="color: darkred;"&gt;&amp;quot;&lt;/span&gt;}&lt;span style="mso-spacerun: yes;"&gt;&amp;#160; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;} &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;font style="font-size: 11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size: 11pt;"&gt;&lt;/font&gt;&lt;font style="font-size: 11pt;"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;Now, when it comes to collecting the measured data, all the needs to happen is a call to &lt;strong&gt;&lt;em&gt;Measure-VM&lt;/em&gt;&lt;/strong&gt; and then reading the returned data:&lt;/font&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: darkblue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;function&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: blueviolet;"&gt;Calculate-VMCost&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkblue;"&gt;param&lt;/span&gt;( &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkgray;"&gt;[&lt;/span&gt;&lt;span style="color: deepskyblue;"&gt;Parameter&lt;/span&gt;(Mandatory&lt;span style="color: darkgray;"&gt;=&lt;/span&gt;&lt;span style="color: orangered;"&gt;$True&lt;/span&gt;)&lt;span style="color: darkgray;"&gt;]&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: orangered;"&gt;$VM&lt;/span&gt;&lt;span style="color: darkgray;"&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: orangered;"&gt;$VMSetting&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;)&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkblue;"&gt;if&lt;/span&gt;(&lt;span style="color: orangered;"&gt;$VMSetting&lt;/span&gt;){&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: orangered;"&gt;$Acls&lt;/span&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt;&lt;span style="color: orangered;"&gt;$VMSetting&lt;/span&gt;&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;ACLs&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: orangered;"&gt;$Rates&lt;/span&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt;&lt;span style="color: orangered;"&gt;$VMSetting&lt;/span&gt;&lt;span style="color: darkgray;"&gt;.&lt;/span&gt;Rates&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;# Get the VMMeteringReport&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="color: orangered;"&gt;$ChargeBackData&lt;/span&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt; &lt;span style="color: blue;"&gt;Get-VM&lt;/span&gt; &lt;span style="color: orangered;"&gt;$VM&lt;/span&gt; &lt;span style="color: darkgray;"&gt;|&lt;/span&gt; &lt;span style="color: blue;"&gt;Measure-VM&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&amp;#160; &lt;/span&gt;. . .&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;The rest is code that looks at &lt;strong&gt;&lt;em&gt;$ChargeBackData&lt;/em&gt;&lt;/strong&gt; and does some dummy calculation of cost for each resource based on rate information found in the settings file. Once we’re done reading, we want to reset the meters so that we’re ready for the next charge cycle:&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: darkgreen; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;# Reset metering for next bill cycle. (No output)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;Get-VM&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: orangered;"&gt;$VM&lt;/span&gt; &lt;span style="color: darkgray;"&gt;|&lt;/span&gt; &lt;span style="color: blue;"&gt;Reset-VMResourceMetering&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;And that’s all there is to it!&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;h3 style="margin: 10pt 0in 0pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;" color="#4bacc6"&gt;The Settings File&lt;/font&gt;&lt;/h3&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;You knew this is coming, right? &lt;img class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-24-metablogapi/3060.wlEmoticon_2D00_smile_5F00_2CE17209.png" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;As in the deployment and configuration sample set, the samples are built in a generic way that should allow you to easily reuse them and tweak the right settings to make them fit your needs. In this case, the configurable settings include things like the VHDLibrary location, IP addresses of your cluster, and some additional settings. Here’s a snapshot of some of them:&lt;/font&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align: none;"&gt;&lt;span style="color: black; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri;"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;$FileServerName&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt; &lt;span style="color: darkred;"&gt;'Scaleoutfs'&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;$VHDlibraryShareName&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt; &lt;span style="color: darkred;"&gt;'VHDLibrary'&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;$VHDLibraryLocation&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt; &lt;span style="color: darkred;"&gt;&amp;quot;\\&lt;/span&gt;&lt;span style="color: orangered;"&gt;$FileServerName&lt;/span&gt;&lt;span style="color: darkred;"&gt;\&lt;/span&gt;&lt;span style="color: orangered;"&gt;$VHDlibraryShareName&lt;/span&gt;&lt;span style="color: darkred;"&gt;&amp;quot;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: darkgreen; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;# $VHDLibraryLocation = 'C:\ClusterStorage\Volume3\VHDs'&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;$VSwitchname&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt; &lt;span style="color: darkred;"&gt;&amp;quot;TenantSwitch&amp;quot;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&lt;span style="color: orangered; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt;$AdminAccount&lt;/span&gt;&lt;span style="font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: &amp;quot;Lucida Console&amp;quot;;"&gt; &lt;span style="color: darkgray;"&gt;=&lt;/span&gt; &lt;span style="color: darkred;"&gt;&amp;quot;hcp\Administrator&amp;quot;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; mso-layout-grid-align: none;"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;#160;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: white; margin: 0in 0in 0pt; line-height: normal; list-style-type: disc; mso-layout-grid-align: none;"&gt;&lt;font style="font-size: 11pt;"&gt;That’s about it for now. In the next blog, we’ll take a look at a set of advanced virtual machines on-boarding samples that will show how to deploy virtual machines in an environment with Hyper-V network virtualization enabled. Stay tuned!&lt;/font&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="background: white; margin: 0in 0in 0pt; line-height: normal; list-style-type: disc; mso-layout-grid-align: none;"&gt;&lt;font style="font-size: 11pt;"&gt;And last but not least, I’d like to remind you that if you find the scripts useful, you should feel free to contribute your own modified versions back to the TechNet ScriptCenter. It’s all about the community!&lt;/font&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="background: white; margin: 0in 0in 0pt; line-height: normal; list-style-type: disc; mso-layout-grid-align: none;"&gt;&lt;font style="font-size: 11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;One PowerShell to Rule Them All… &lt;img class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-24-metablogapi/3060.wlEmoticon_2D00_smile_5F00_2CE17209.png" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&amp;#160;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;Yigal Edery&lt;/font&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: 13pt; list-style-type: disc;"&gt;&lt;font style="font-size: 11pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;font style="font-size: 12pt;"&gt;&lt;/font&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499164" width="1" height="1"&gt;</description></item><item><title>New Exchange Integration Pack On the TechNet Gallery</title><link>http://blogs.technet.com/b/orchestrator/archive/2012/05/21/new-exchange-integration-pack-on-the-technet-gallery.aspx</link><pubDate>Mon, 21 May 2012 21:23:18 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499161</guid><dc:creator>Travis Wright MSFT</dc:creator><slash:comments>0</slash:comments><description>Bart Timmermans ( blog , @Bart_Inovativ ) , a consultant at Inovativ, has just released an integration pack for Exchange!&amp;#160; Here is a graphic of the activities included.&amp;#160; You can read more about the integratio pack on his blog or download it from the TechNet Gallery .&amp;#160; Nice work Bart!&amp;#160; I’m really looking forward to setting up some automated self-service provisioning scenarios with the Service Manager service catalog + Orchestrator on the backend with this integration pack! &amp;#160;...(&lt;a href="http://blogs.technet.com/b/orchestrator/archive/2012/05/21/new-exchange-integration-pack-on-the-technet-gallery.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499161" width="1" height="1"&gt;</description></item><item><title>New Exchange Integration Pack On the TechNet Gallery</title><link>http://blogs.technet.com/b/orchestrator/archive/2012/05/21/new-exchange-integration-pack-on-the-technet-gallery.aspx</link><pubDate>Mon, 21 May 2012 21:23:18 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499162</guid><dc:creator>J.C. Hornbeck</dc:creator><slash:comments>0</slash:comments><description>Bart Timmermans ( blog , @Bart_Inovativ ) , a consultant at Inovativ, has just released an integration pack for Exchange!&amp;#160; Here is a graphic of the activities included.&amp;#160; You can read more about the integratio pack on his blog or download it ...read more...(&lt;a href="http://blogs.technet.com/b/orchestrator/archive/2012/05/21/new-exchange-integration-pack-on-the-technet-gallery.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499162" width="1" height="1"&gt;</description></item><item><title>New Exchange Integration Pack On the TechNet Gallery</title><link>http://blogs.technet.com/b/servicemanager/archive/2012/05/21/new-exchange-integration-pack-on-the-technet-gallery.aspx</link><pubDate>Mon, 21 May 2012 20:53:45 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499155</guid><dc:creator>Travis Wright MSFT</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Bart Timmermans (&lt;a href="http://www.bart-timmermans.nl/"&gt;blog&lt;/a&gt;, &lt;a href="https://twitter.com/#!/Bart_inovativ"&gt;@Bart_Inovativ&lt;/a&gt;) , a consultant at Inovativ, has just released an integration pack for Exchange!&amp;#160; Here is a graphic of the activities included.&amp;#160; You can read more about the integratio pack on his &lt;a href="http://www.bart-timmermans.nl/exchange-management-ip-for-orchestrator-2012-released-today/"&gt;blog&lt;/a&gt; or download it from the &lt;a href="http://gallery.technet.microsoft.com/Exchange-Management-IP-0fd81227"&gt;TechNet Gallery&lt;/a&gt;.&amp;#160; Nice work Bart!&amp;#160; &lt;/p&gt;  &lt;p&gt;I’m really looking forward to setting up some automated self-service provisioning scenarios with the Service Manager service catalog + Orchestrator on the backend with this integration pack!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-41-metablogapi/3441.image_5F00_4C7BA396.png"&gt;&lt;img style="display: inline; background-image: none;" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-41-metablogapi/4530.image_5F00_thumb_5F00_55A7B90A.png" width="594" height="749"&gt;&amp;#160;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499155" width="1" height="1"&gt;</description></item><item><title>Why I Can't access Hyper-V VM's: "Cannot find the physical computer that runs the virtual machine" Error Message</title><link>http://blogs.technet.com/b/gulfinfra/archive/2012/05/22/why-i-can-t-access-my-vm-s-on-my-notebook-quot-cannot-find-the-physical-computer-that-runs-the-virtual-machine-quot.aspx</link><pubDate>Mon, 21 May 2012 20:44:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499154</guid><dc:creator>Alaa A. Al-Ankar</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I ran into an issue on my new notebook "Lennovo W520" that runs Windows Server 2008 R2 w/ SP1. I configured Hyper-V and start building my own Labs. i was happy to build a 24 VM's with different technologies in one day :). so I was tired and i went to sleep, but before that i saved all my created VM's so next day i continue working on my personal Lab.&lt;/p&gt;
&lt;p&gt;but, and while am drinking my lovely Coffe Morning, I switch on my laptop and fired up my VM console, and bring all the VM's into running state from the saved mode, but when i tried to connect to these VM's by double click on any of the VM's, i start getting this anoying error:&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&amp;ldquo;&lt;strong&gt;Cannot find the physical computer that runs the virtual machine. Try to flush your DNS cache (run ipconfig /flushdns). Then try to connect again. If the problem persists, contact the administrator of the physical computer or your network administrator&amp;rdquo;&lt;/strong&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;after a quick search over the net, I found that this problem happens if you have DirectAccess Service Enabled and Configured on your&amp;nbsp;Hyper-V Host Server (or notebook as in my case), here is the link for a full description of the problem and the How-To:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/b/thompal/archive/2009/11/06/hyper-v-virtual-machine-connection-and-direct-access.aspx"&gt;http://blogs.msdn.com/b/thompal/archive/2009/11/06/hyper-v-virtual-machine-connection-and-direct-access.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;basically what you need to do is either:&lt;/p&gt;
&lt;p&gt;1.Quick Workarround :&amp;nbsp;&lt;span class="profile-usercard-hover" data-profile-userid="00000000000000000000000000000000"&gt;&lt;span class="user-name"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;A less drastic fix, if you happen to have the DirectAccess Connectivity Assistant installed and configured is to right-click the DCA icon in the WIndows taskbar and select "Prefer Local DNS Names". This too clears the NRPT cache from the local computer and gets you around this problem. Re-enabling DirectAccess can be accomplished by right-clicking DCA again and selecting "Prefer Corporation DNS Names"&lt;/p&gt;
&lt;p&gt;2. Another Solution: from the Hyper-V Host Server do the following:&lt;/p&gt;
&lt;p&gt;- go into the Registry and delete "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient\DnsPolicyConfig"&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;- in an elevated command prompt, enter: &lt;strong&gt;sc control dnscache paramchange&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After that the &amp;ldquo;Virtual Machine Connection&amp;rdquo; was working fine.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499154" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/gulfinfra/archive/tags/Hyper_2D00_V/">Hyper-V</category><category domain="http://blogs.technet.com/b/gulfinfra/archive/tags/DirectAccess/">DirectAccess</category><category domain="http://blogs.technet.com/b/gulfinfra/archive/tags/VM/">VM</category></item><item><title>Search application 'Search Service Application' is in a good state and try again</title><link>http://blogs.technet.com/b/saantil/archive/2012/05/21/search-application-search-service-application-is-in-a-good-state-and-try-again.aspx</link><pubDate>Mon, 21 May 2012 20:34:12 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499152</guid><dc:creator>saantil</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;We get the error on Search Admin page&amp;#160; &amp;quot;Search service application is not working we are getting error &amp;quot;The search service is not able to connect to the machine that hosts the administration component. Verify that the administration component &amp;lt;GUID&amp;gt; in search application 'Search Service Application' is in a good state and try again.&amp;quot;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Solution:-   &lt;br /&gt;&amp;#160; &lt;br /&gt;&amp;#160; &lt;br /&gt;We started search service on a different service and created Search application using power shell.    &lt;br /&gt;&amp;#160; &lt;br /&gt;You can provision your own service application pool instead of using the SharePoint Web Services Default.    &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160; $app = new-spserviceapplicationpool –name MOSS2010_Search_AppPool -account&amp;#160; domain\account    &lt;br /&gt;&amp;#160; &lt;br /&gt;Create Search Service Application    &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; $SearchApp = New-SPEnterpriseSearchServiceApplication -Name&amp;#160; MOSS2010_SSA -applicationpool $App -databasename MOSS2010_SSADB    &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; $proxy = new-spenterprisesearchserviceapplicationproxy -name MOSS2010searchserviceapplicationproxy -Uri $searchapp.uri.absoluteURI    &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; $proxy.status    &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; $si = get-spenterprisesearchserviceinstance –local     &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; $si.status    &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; Start-SpEnterpriseSearchServiceInstance -identity $SI    &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160; set-spenterprisesearchadministrationcomponent –searchapplication $searchapp&amp;#160; –searchserviceinstance $si    &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; $ct = $searchapp | new-spenterprisesearchcrawltopology    &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; $csid = $SearchApp.CrawlStores | select id    &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; $CrawlStore = $SearchApp.CrawlStores.item($csid.id)&amp;#160; &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; $hname = hostname     &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; new-spenterprisesearchcrawlcomponent -crawltopology $ct -crawldatabase $Crawlstore -searchserviceinstance $hname    &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; $qt = $searchapp | new-spenterprisesearchquerytopology -partitions 1    &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; $p1 = ($qt | get-spenterprisesearchindexpartition)    &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; new-spenterprisesearchquerycomponent -indexpartition $p1 -querytopology $qt -searchserviceinstance $si     &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; $PSID = $SearchApp.PropertyStores | Select id    &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; $PropDB = $SearchApp.PropertyStores.Item($PSID.id)    &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; $p1 | set-spenterprisesearchindexpartition -PropertyDatabase $PropDB    &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; $qt | Set-SPEnterpriseSearchQueryTopology –Active    &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499152" width="1" height="1"&gt;</description></item><item><title>Introduction of iSCSI Target in Windows Server 2012</title><link>http://blogs.technet.com/b/filecab/archive/2012/05/21/introduction-of-iscsi-target-in-windows-server-2012.aspx</link><pubDate>Mon, 21 May 2012 20:32:17 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499151</guid><dc:creator>Jane Yan[MSFT]</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The iSCSI Target made its debut as a free download for Windows 2008 R2 in April 2011, since then, there were more than 60,000 downloads. That was the first step to make it available for everyone. Now in Windows Server 2012, no more downloads and separate installation; it comes as a build-in feature. This blog will provide step-by-step instructions to enable and configure iSCSI Target.&lt;/p&gt;  &lt;p&gt;If you are not familiar with iSCSI Target, it allows your Windows Server to share block storage remotely. iSCSI leverages the Ethernet network and does not require any specialized hardware. In this release we have developed a brand new UI integrated with Server manager, along with 20+ cmdlets for easy management. The following references also provide additional examples/use cases:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/b/storageserver/archive/2009/12/11/six-uses-for-the-microsoft-iscsi-software-target.aspx"&gt;Six uses for the Microsoft iSCSI Software Target&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/b/josebda/archive/2009/02/02/step-by-step-using-the-microsoft-iscsi-software-target-with-hyper-v-standalone-full-vhd.aspx"&gt;Using the Microsoft iSCSI Software Target with Hyper-V&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/b/storageserver/archive/2011/05/04/diskless-servers-can-boot-and-run-from-the-microsoft-iscsi-software-target-using-a-regular-network-card.aspx"&gt;Diskless servers can boot and run from the Microsoft iSCSI Software Target using a regular network card!&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Note: the instructions from the above references are for previous release, they are not applicable on Windows Server 2012. Please use the instructions provided in this blog instead.&lt;/b&gt;&lt;/p&gt;  &lt;h3&gt;Overview&lt;/h3&gt;  &lt;p&gt;There are two features related to iSCSI Target:&lt;/p&gt;  &lt;p&gt;· The iSCSI Target Server is the server component which provides the block storage to initiators. &lt;/p&gt;  &lt;p&gt;· The iSCSI Target Storage Provider (VDS and VSS) includes 2 components: &lt;/p&gt;  &lt;p&gt;o VDS provider&lt;/p&gt;  &lt;p&gt;o VSS provider&lt;/p&gt;  &lt;p&gt;The diagram below shows how they relate to each other:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/2625.image_5F00_69981DFF.png"&gt;&lt;img title="image" style="margin: 0px; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/7180.image_5F00_thumb_5F00_50301AC5.png" width="244" height="99" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The providers are for remote Target management. The VDS provider is typically installed on a storage management server, and allows user to manage storage in a central location using VDS. VSS provider is involved when application running on initiator is taking application consistent snapshot. This storage provider works on Windows Server 2012, for version support matrix, please go to the FAQ section. &lt;/p&gt;  &lt;p&gt;As it shown on the diagram, the iSCSI Target and Storage providers are enabled on different servers. This blog focuses on the iSCSI Target Server, and will provide instructions for enabling iSCSI Target Server. It is similar in UI to enable the Storage providers, just be sure to enabling it on the application server.&lt;/p&gt;  &lt;h3&gt;&lt;a name="_Terminology"&gt;&lt;/a&gt;Terminology&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/4265.image_5F00_30150E08.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/5736.image_5F00_thumb_5F00_7B087ED7.png" width="400" height="141" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;iSCSI&lt;/b&gt;: it is an industry standard protocol allow sharing block storage over the Ethernet. The server shares the storage is called &lt;b&gt;iSCSI Target&lt;/b&gt;. The server (machine) consumes the storage is called &lt;b&gt;iSCSI initiator&lt;/b&gt;. Typically, the iSCSI initiator is an application server. For example, iSCSI Target provides storage to a SQL server, the SQL server will be the iSCSI initiator in this deployment.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Target&lt;/b&gt;: It is an object which allows the iSCSI initiator to make a connection. The Target keeps track of the initiators which are allowed to be connected to it. The Target also keeps track of the iSCSI virtual disks which are associated with it. Once the initiator establishes the connection to the Target, all the iSCSI virtual disks associated with the Target will be accessible by the initiator.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;iSCSI Target Server&lt;/b&gt;: The server runs the iSCSI Target. It is also the iSCSI Target role name in Windows Server 2012.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;iSCSI virtual disk&lt;/b&gt;: It also referred to as iSCSI LUN. It is the object which can be mounted by the iSCSI initiator. The iSCSI virtual disk is backed by the VHD file. For the VHD compatibility, refer to &lt;a href="http://sharepoint/sites/iSCSITarget/Docs and Artifacts/Blog to be reviewed/#_FAQs"&gt;FAQ&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;iSCSI connection&lt;/b&gt;: iSCSI initiator makes a connection to the iSCSI Target by logging on to a Target. There could be multiple Targets on the iSCSI Target Server, each Target can be accessed by a defined list of initiators. Multiple initiators can make connections to the same Target. However, this type of configuration is only supported with clustering. Because when multiple initiators connects to the same Target, all the initiators can read/write to the same set of iSCSI virtual disks, if there is no clustering (or equivalent process) to govern the disk access, corruption will occur. With Clustering, only one machine is allowed to access the iSCSI virtual disk at one time. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;IQN:&lt;/b&gt; It is a unique identifier of the Target or Initiator. The Target IQN is shown when it is created on the Server. The initiator IQN can be found by typing a simple “&lt;i&gt;iscsicli&lt;/i&gt;” cmd in the command window.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/3683.image_5F00_08DAC4D3.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/4353.image_5F00_thumb_5F00_53CE35A2.png" width="572" height="63" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Loopback: &lt;/b&gt;There are cases where you want to run the initiator and Target on the same machine; it is referred as “loopback”. In Windows Server 2012, it is a supported configuration. In loopback configuration, you can provide the local machine name to the initiator for discovery, and it will list all the Targets which the initiator can connect to. Once connected, the iSCSI virtual disk will be presented to the local machine as a new disk mounted. There will be performance impact to the IO, since it will travel through the iSCSI initiator and Target software stack when comparing to other local IOs. One use case of this configuration is to have initiators writing data to the iSCSI virtual disk, then mount those disks on the Target server (using loopback) to check the data in read mode.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h3&gt;iSCSI Target management overview&lt;/h3&gt;  &lt;h4&gt;Using Server Manager&lt;/h4&gt;  &lt;p&gt;iSCSI Target can be managed by the UI through Server Manager, or cmdlets. With Server Manager, a new iSCSI page will be displayed, as follow:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/0552.clip_5F00_image008_5F00_7691FE10.jpg"&gt;&lt;img title="clip_image008" style="display: inline; background-image: none;" border="0" alt="clip_image008" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/1122.clip_5F00_image008_5F00_thumb_5F00_41856EE0.jpg" width="472" height="181" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;All the iSCSI virtual disk, Target management can be done through this page. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: iSCSI initiator UI management is done by the initiator control panel, which can be launched through Server Manager:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/5417.image_5F00_3A663268.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/2625.image_5F00_thumb_5F00_7625CB1B.png" width="477" height="126" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;Using cmdlets &lt;/h4&gt;  &lt;p&gt;Cmdlets are grouped in modules. To get all the cmdlets in a module, you can type &lt;/p&gt;  &lt;pre class="csharpcode"&gt;Get-command –module &amp;lt;modulename&amp;gt;&lt;/pre&gt;


&lt;p&gt;iSCSI Target cmdlets: &lt;strong&gt;-module iSCSITarget&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;iSCSI initiator cmdlets: &lt;strong&gt;-module iSCSI&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Volume, partition, disk, Storage pool and related cmdlets:&lt;strong&gt; -module storage&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;To use iSCSI Target end to end, cmdlets from all three modules will be used as illustrated in the examples below. &lt;/p&gt;

&lt;h3&gt;Enable iSCSI Target&lt;/h3&gt;

&lt;h4&gt;Using Server Manager (UI)&lt;/h4&gt;

&lt;p&gt;iSCSI Target can be enabled using Add roles and features in the Server Manager:&lt;/p&gt;

&lt;p&gt;1. Choose the Role-based or feature-based installation option&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/6011.clip_5F00_image013_5F00_6F068EA3.jpg"&gt;&lt;img title="clip_image013" style="display: inline; background-image: none;" border="0" alt="clip_image013" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/7571.clip_5F00_image013_5F00_thumb_5F00_39F9FF73.jpg" width="466" height="146" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2. Select the server you want to enable iSCSI Target&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/2100.clip_5F00_image015_5F00_75B99826.jpg"&gt;&lt;img title="clip_image015" style="display: inline; background-image: none;" border="0" alt="clip_image015" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/5736.clip_5F00_image015_5F00_thumb_5F00_40AD08F6.jpg" width="470" height="179" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3. Select the iSCSI Target Role:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/1538.image_5F00_156871EF.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/3276.image_5F00_thumb_5F00_274505BC.png" width="481" height="358" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To enable iSCSI Target feature, you should select the “iSCSI Target Server” feature.&lt;/p&gt;

&lt;p&gt;4. Confirm the installation&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/0636.clip_5F00_image020_5F00_39219989.jpg"&gt;&lt;img title="clip_image020" style="display: inline; background-image: none;" border="0" alt="clip_image020" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/0640.clip_5F00_image020_5F00_thumb_5F00_74E1323C.jpg" width="475" height="177" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;Using cmdlets&lt;/h4&gt;

&lt;p&gt;Open the powershell cmdlet window, and run the following cmdlet:&lt;/p&gt;

&lt;p&gt;&lt;i&gt;Add-WindowsFeature FS-iSCSITarget-Server&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/1220.clip_5F00_image022_5F00_6DC1F5C4.jpg"&gt;&lt;img title="clip_image022" style="display: inline; background-image: none;" border="0" alt="clip_image022" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/0243.clip_5F00_image022_5F00_thumb_5F00_66A2B94C.jpg" width="481" height="58" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Configuration&lt;/h3&gt;

&lt;h4&gt;Create iSCSI LUN&lt;/h4&gt;

&lt;p&gt;To share storage, the first thing is to create an iSCSI LUN (aka. iSCSI virtual disk). The iSCSI virtual disk is backed by a VHD file. &lt;/p&gt;

&lt;h5&gt;Using Server Manager&lt;/h5&gt;

&lt;p&gt;Once the iSCSI Target role is enabled, Server Manager will have an iSCSI page:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/8475.image_5F00_5F837CD4.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/2112.image_5F00_thumb_5F00_343EE5CD.png" width="557" height="188" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The first wizard link is to create iSCSI Virtual Disk.&lt;/p&gt;

&lt;table cellspacing="0" cellpadding="0" border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="top" width="390"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/8463.clip_5F00_image027_5F00_2D1FA955.jpg"&gt;&lt;img title="clip_image027" style="display: inline; background-image: none;" border="0" alt="clip_image027" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/7485.clip_5F00_image027_5F00_thumb_5F00_3EFC3D22.jpg" width="380" height="278" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="248"&gt;
        &lt;p&gt;Since Server Manager allows for multi machine management, the UI is built to support that. If you have multiple servers in the management pool, you can create iSCSI Virtual disk on any servers with iSCSI Target enabled from one management UI.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="390"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/3771.clip_5F00_image029_5F00_65CA5362.jpg"&gt;&lt;img title="clip_image029" style="display: inline; background-image: none;" border="0" alt="clip_image029" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/2703.clip_5F00_image029_5F00_thumb_5F00_5EAB16EA.jpg" width="378" height="277" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="248"&gt;
        &lt;p&gt;The UI also pre-populates the Path to “iSCSIVirtualDisks” by default. If you want to use a different one, go to the previous page, and select “Type a custom path”. If the path doesn’t exist, it will be created.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="390"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/5430.clip_5F00_image031_5F00_578BDA72.jpg"&gt;&lt;img title="clip_image031" style="display: inline; background-image: none;" border="0" alt="clip_image031" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/2781.clip_5F00_image031_5F00_thumb_5F00_7E59F0B2.jpg" width="371" height="270" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="248"&gt;
        &lt;p&gt;Specify the iSCSI virtual disk size.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="390"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/8475.clip_5F00_image033_5F00_531559AB.jpg"&gt;&lt;img title="clip_image033" style="display: inline; background-image: none;" border="0" alt="clip_image033" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/3660.clip_5F00_image033_5F00_thumb_5F00_37049AC0.jpg" width="369" height="270" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="248"&gt;
        &lt;p&gt;Now the wizard will guide you to assign the virtual disk to an iSCSI Target. &lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="390"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/5758.clip_5F00_image035_5F00_5DD2B100.jpg"&gt;&lt;img title="clip_image035" style="display: inline; background-image: none;" border="0" alt="clip_image035" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/7485.clip_5F00_image035_5F00_thumb_5F00_328E19F9.jpg" width="374" height="275" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="248"&gt;
        &lt;p&gt;Give the Target a name. This name will be discovered by the iSCSI initiator, and use for the connection.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="390"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/3771.clip_5F00_image037_5F00_446AADC6.jpg"&gt;&lt;img title="clip_image037" style="display: inline; background-image: none;" border="0" alt="clip_image037" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/4341.clip_5F00_image037_5F00_thumb_5F00_244FA109.jpg" width="375" height="275" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="248"&gt;
        &lt;p&gt;This page allows you to specify the initiators which can access the virtual disk, by allowing the Target to be discovered by defined list of initiators.&lt;/p&gt;

        &lt;p&gt;&lt;b&gt;Clustering: &lt;/b&gt;You can configure multiple initiators to access the same virtual disk by adding more initiators to the list. To add the initiators, click on the Add button.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="390"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/3364.clip_5F00_image039_5F00_3221E704.jpg"&gt;&lt;img title="clip_image039" style="display: inline; background-image: none;" border="0" alt="clip_image039" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/3386.clip_5F00_image039_5F00_thumb_5F00_16112819.jpg" width="374" height="385" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="248"&gt;
        &lt;p&gt;The wizard is designed to simplify the assignment using the server name. By default, it is recommended to use IQN. The IQN is typically long, so the wizard will be able to resolve the computer name to IQN if the computer is Windows Server 2012. If the initiator is running previous Windows OS, you can also find the IQNs as described in the &lt;a href="http://sharepoint/sites/iSCSITarget/Docs and Artifacts/Blog to be reviewed/#_Terminology"&gt;Terminology&lt;/a&gt; section.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="390"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/4857.clip_5F00_image041_5F00_51D0C0CC.jpg"&gt;&lt;img title="clip_image041" style="display: inline; background-image: none;" border="0" alt="clip_image041" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/8475.clip_5F00_image041_5F00_thumb_5F00_1CC4319C.jpg" width="373" height="273" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="248"&gt;
        &lt;p&gt;CHAP is an authentication mechanism defined by the iSCSI standard to secure access to the target. It allows the initiator to authenticate to the Target, and in reverse allowing the Target to authenticate against the initiator. &lt;/p&gt;

        &lt;p&gt;&lt;b&gt;Note: &lt;/b&gt;You cannot retrieve the CHAP information once it is set. If you lose the CHAP information, it will need to be set again.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="390"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/2604.clip_5F00_image043_5F00_2A967797.jpg"&gt;&lt;img title="clip_image043" style="display: inline; background-image: none;" border="0" alt="clip_image043" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/7802.clip_5F00_image043_5F00_thumb_5F00_7589E866.jpg" width="363" height="269" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="248"&gt;
        &lt;p&gt;Last, the confirmation page.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;Once the wizard is completed, the iSCSI Virtual Disk will be shown on the iSCSI Page.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/5758.clip_5F00_image045_5F00_556EDBA9.jpg"&gt;&lt;img title="clip_image045" style="display: inline; background-image: none;" border="0" alt="clip_image045" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/6320.clip_5F00_image045_5F00_thumb_5F00_634121A4.jpg" width="459" height="120" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to find all the iSCSI Virtual disks hosted on a volume, one simple way of doing this is to go to the Volume page, and select the volume. All the iSCSI virtual disks on that volume will be shown on the page:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/1614.image_5F00_432614E7.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/6013.image_5F00_thumb_5F00_3C06D86F.png" width="499" height="353" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;Using Cmdlet&lt;/h5&gt;

&lt;p&gt;Same configuration can also be automated using the cmdlet. &lt;/p&gt;

&lt;p&gt;1. LUN creation: &lt;i&gt;New-IscsiVirtualDisk c:\test\1.vhd –size 1GB&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;First parameter is the VHD file path. The file name must not exist. If you want to load an existing VHD file, use Import-IscsiVirtualDisk command. The –size parameter specifies the size of the VHD file.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/7573.clip_5F00_image051_5F00_34E79BF7.jpg"&gt;&lt;img title="clip_image051" style="display: inline; background-image: none;" border="0" alt="clip_image051" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/8154.clip_5F00_image051_5F00_thumb_5F00_42B9E1F2.jpg" width="437" height="185" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2. Target creation: &lt;i&gt;New-IscsiServerTarget TestTarget2 –InitiatorIds “IQN: iqn.1991-05.com.Microsoft:VM1.contoso.com”&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;The first parameter is the Target name, and the –InitiatorIds stores the initiators which can connect to the Target.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/5415.clip_5F00_image053_5F00_508C27ED.jpg"&gt;&lt;img title="clip_image053" style="display: inline; background-image: none;" border="0" alt="clip_image053" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/4747.clip_5F00_image053_5F00_thumb_5F00_347B6902.jpg" width="460" height="183" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3. Assign VHD to Target: &lt;i&gt;Add-IscsiVirtualDiskTargetMapping TestTarget2 c:\test\1.vhd&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/2604.clip_5F00_image054_5F00_5B497F42.png"&gt;&lt;img title="clip_image054" style="display: inline; background-image: none;" border="0" alt="clip_image054" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/7802.clip_5F00_image054_5F00_thumb_5F00_3B2E7285.png" width="452" height="17" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;Configure iSCSI initiator to logon the Target&lt;/h4&gt;

&lt;p&gt;Once the iSCSI Virtual disk is created and assigned, it is ready for the initiator to logon. &lt;/p&gt;

&lt;p&gt;Typically, the iSCSI initiator and iSCSI Target are on different machines (physical or virtual). You will need to provide the iSCSI Target server IP or host name to the initiator, and the initiator will be able to do a discovery of the iSCSI Target. All the Targets which can be accessed will be presented to the initiator. If you cannot find the Target name, check &lt;/p&gt;

&lt;p&gt;1. The Target Server IP or hostname which was given to the initiator&lt;/p&gt;

&lt;p&gt;2. The initiator IQN which assigned to the Target object. It is very common to have a typo in this field. One trick to verify this, is to assign the Target with “IQN:*”, which means any initiator can access this Target. It is not a recommended practice, but a good troubleshooting technique.&lt;/p&gt;

&lt;p&gt;3. Network connectivity between initiator and Target machine.&lt;/p&gt;

&lt;h5&gt;Using UI&lt;/h5&gt;

&lt;p&gt;Launch the iSCSI initiator Properties from Server Manager -&amp;gt; Tools&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/4353.image_5F00_4900B880.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/8156.image_5F00_thumb_5F00_5ADD4C4D.png" width="641" height="171" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;table cellspacing="0" cellpadding="0" border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="top" width="319"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/0131.image_5F00_1AA732D3.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/2768.image_5F00_thumb_5F00_5A711958.png" width="308" height="428" /&gt;&amp;#160;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="319"&gt;
        &lt;p&gt;Go to the Discovery tab page and click on the Discover Portal.&lt;/p&gt;

        &lt;p&gt;Add the IP address of the iSCSI Target Server.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="319"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/2781.clip_5F00_image061_5F00_2F2C8251.jpg"&gt;&lt;img title="clip_image061" style="display: inline; background-image: none;" border="0" alt="clip_image061" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/1033.clip_5F00_image061_5F00_thumb_5F00_280D45D9.jpg" width="304" height="427" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="319"&gt;
        &lt;p&gt;After discovery, all the Targets from the Server will be listed in the “Discovered Targets” box.&lt;/p&gt;

        &lt;p&gt;Select the one you want to connect, and click on Connect. This will allow the initiator to connect to the target and access associated disks.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="319"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/7484.image_5F00_20EE0961.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/8463.image_5F00_thumb_5F00_60B7EFE6.png" width="311" height="423" /&gt;&amp;#160;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="319"&gt;
        &lt;p&gt;Connect button will launch a “Connect to Target” dialog box. If target is not configure with CHAP, you can simply click “OK” to connect.&lt;/p&gt;

        &lt;p&gt;To specify CHAP information, click on the Advanced button.&lt;/p&gt;

        &lt;p&gt;Check the “Enable CHAP log on” box, and provide the CHAP information.&lt;/p&gt;

        &lt;p&gt;&lt;b&gt;Advanced configuration by specify IPs for iSCSI connection: &lt;/b&gt;If you want to dedicate iSCSI traffic to a specific set of the NICs, you can specify that in the “Connect using”. By default, any IPs can be used for iSCSI connection. &lt;/p&gt;

        &lt;p&gt;Note if a specific IP is configured, and the IP address changed due to DHCP, the iSCSI initiator will not be able to reconnect after reboot. You will need to change the IP on this page, then connect.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="319"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/5824.clip_5F00_image066_5F00_729483B3.jpg"&gt;&lt;img title="clip_image066" style="display: inline; background-image: none;" border="0" alt="clip_image066" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/8561.clip_5F00_image066_5F00_thumb_5F00_196299F4.jpg" width="314" height="441" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="319"&gt;
        &lt;p&gt;Connection established.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;h5&gt;Using Cmdlet&lt;/h5&gt;

&lt;p&gt;By default iSCSI initiator service is not started, the cmdlet will not work. If you launch the iSCSI initiator from the control panel, it will prompt for service start, as well as setting the service to start automatically. &lt;/p&gt;

&lt;p&gt;For the equivalent using the cmdlet, you need to run &lt;/p&gt;

&lt;pre class="csharpcode"&gt;Start-Service msiscsi

Set-Service msiscsi –StartupType “Automatic”
&lt;/pre&gt;


&lt;p&gt;1. Specify the iSCSI Target Server name: &lt;/p&gt;

&lt;pre class="csharpcode"&gt;New-IscsiTargetPortal –TargetPortalAddress Netboot-1&lt;/pre&gt;
&lt;i&gt;&lt;/i&gt;



&lt;p&gt;This is similar to the discovery in the UI. &lt;/p&gt;

&lt;p&gt;2. Get the available Targets (this is optional): &lt;/p&gt;

&lt;pre class="csharpcode"&gt;Get-IscsiTarget&lt;/pre&gt;
&lt;i&gt;&lt;/i&gt;



&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/1207.clip_5F00_image068_5F00_6E1E02EC.jpg"&gt;&lt;img title="clip_image068" style="display: inline; background-image: none;" border="0" alt="clip_image068" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/2768.clip_5F00_image068_5F00_thumb_5F00_66FEC674.jpg" width="444" height="48" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3. Connect: &lt;/p&gt;

&lt;pre class="csharpcode"&gt;Connect-IscsiTarget –NodeAddress “iqn.1991-05.com.microsoft:netboot-1-nettarget-target”&lt;/pre&gt;
&lt;i&gt;&lt;/i&gt;



&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/4857.image_5F00_31F23744.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/4331.image_5F00_thumb_5F00_71BC1DC9.png" width="631" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to connect all the Targets, you can also type:&lt;/p&gt;

&lt;pre class="csharpcode"&gt;Get-IscsiTarget | Connect-IscsiTarget&lt;/pre&gt;


&lt;p&gt;4. Register the Target as Favorite target, so that, it will reconnect upon initiator machine reboot.&lt;/p&gt;

&lt;pre class="csharpcode"&gt;Register-IscsiSession -SessionIdentifier &lt;span class="str"&gt;&amp;quot;fffffa8004146020-4000013700000007&amp;quot;&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;You can get the sessionIdentifier from output of &lt;i&gt;Connect-IscsiTarget&lt;/i&gt;, or &lt;i&gt;Get-IscsiSession&lt;/i&gt;&lt;/p&gt;

&lt;h4&gt;Create new volume&lt;/h4&gt;

&lt;p&gt;Once the connection is established, the iSCSI virtual disk will be presented to the initiator as a disk. By default, this disk will be offline,. For typical usage, you want to create a volume, format the volume and assign with a drive letter so it can be used just like a local hard disk.&lt;/p&gt;

&lt;h5&gt;Using Server Manager&lt;/h5&gt;

&lt;p&gt;You can right click on the disk to bring it online, but it is not necessary. If you run the new volume wizard, it will be brought online automatically.&lt;/p&gt;

&lt;p&gt;From Server Manager-&amp;gt;File and Storage Services-&amp;gt;Volumes-&amp;gt;Disks page, check the disk 2 is in offline mode:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/5811.clip_5F00_image073_5F00_714FEAD4.jpg"&gt;&lt;img title="clip_image073" style="display: inline; background-image: none;" border="0" alt="clip_image073" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/3757.clip_5F00_image073_5F00_thumb_5F00_5134DE17.jpg" width="427" height="94" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Launch the New Volume Wizard, from &lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/6404.image_5F00_5F072412.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/2703.image_5F00_thumb_5F00_57E7E79A.png" width="461" height="122" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;table cellspacing="0" cellpadding="0" border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="top" width="355"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/3364.clip_5F00_image078_5F00_65BA2D95.jpg"&gt;&lt;img title="clip_image078" style="display: inline; background-image: none;" border="0" alt="clip_image078" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/4834.clip_5F00_image078_5F00_thumb_5F00_30AD9E65.jpg" width="346" height="253" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="276"&gt;
        &lt;p&gt;Select the disk. &lt;/p&gt;

        &lt;p&gt;Disk 2 is the offline iSCSI virtual disk.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="355"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/5415.clip_5F00_image080_5F00_6C6D3718.jpg"&gt;&lt;img title="clip_image080" style="display: inline; background-image: none;" border="0" alt="clip_image080" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/2671.clip_5F00_image080_5F00_thumb_5F00_3760A7E8.jpg" width="350" height="132" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="276"&gt;
        &lt;p&gt;UI will bring the disk online, and initialize it to &lt;a href="http://en.wikipedia.org/wiki/GUID_Partition_Table"&gt;GPT&lt;/a&gt;. GPT is preferred, for more information, see &lt;a href="http://msdn.microsoft.com/en-us/windows/hardware/gg463525"&gt;here&lt;/a&gt;. If you have specific reasons creating &lt;a href="http://en.wikipedia.org/wiki/Master_boot_record"&gt;MBR&lt;/a&gt; partition, you will need to use the cmdlet.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="355"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/7870.clip_5F00_image082_5F00_4532EDE3.jpg"&gt;&lt;img title="clip_image082" style="display: inline; background-image: none;" border="0" alt="clip_image082" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/5736.clip_5F00_image082_5F00_thumb_5F00_2517E126.jpg" width="349" height="128" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="276"&gt;
        &lt;p&gt;Specifies the volume size.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="355"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/0121.clip_5F00_image084_5F00_700B51F5.jpg"&gt;&lt;img title="clip_image084" style="display: inline; background-image: none;" border="0" alt="clip_image084" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/0143.clip_5F00_image084_5F00_thumb_5F00_2BCAEAA9.jpg" width="342" height="135" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="276"&gt;
        &lt;p&gt;Assign drive letter&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="355"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/4338.clip_5F00_image086_5F00_24ABAE31.jpg"&gt;&lt;img title="clip_image086" style="display: inline; background-image: none;" border="0" alt="clip_image086" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/4341.clip_5F00_image086_5F00_thumb_5F00_6F9F1F00.jpg" width="348" height="140" /&gt;&amp;#160;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="276"&gt;
        &lt;p&gt;You can create either NTFS or ReFS volume. For more information about ReFS, please see the &lt;a href="http://blogs.msdn.com/b/b8/archive/2012/01/16/building-the-next-generation-file-system-for-windows-refs.aspx"&gt;link&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="355"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/6087.clip_5F00_image088_5F00_445A87F9.jpg"&gt;&lt;img title="clip_image088" style="display: inline; background-image: none;" border="0" alt="clip_image088" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/7558.clip_5F00_image088_5F00_thumb_5F00_3D3B4B81.jpg" width="347" height="197" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="276"&gt;
        &lt;p&gt;Confirmation page to create the new volume&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;h5&gt;Using cmdlet&lt;/h5&gt;

&lt;p&gt;The following cmdlets are provided by the &lt;strong&gt;Storage&lt;/strong&gt; module:&lt;/p&gt;

&lt;p&gt;1. Check if the initiator can see the disk: &lt;i&gt;Get-disk&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/1205.image_5F00_4B0D917C.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/0537.image_5F00_thumb_5F00_43EE5504.png" width="544" height="76" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2. Bring disk 3 online: &lt;/p&gt;

&lt;pre class="csharpcode"&gt;Set-disk –number 3 –IsOffline 0&lt;/pre&gt;


&lt;p&gt;3. Make disk 3 writable: &lt;/p&gt;

&lt;pre class="csharpcode"&gt;Set-disk –number 3 –isReadOnly 0&lt;/pre&gt;


&lt;p&gt;4. Initialize the disk 3:&lt;i&gt; &lt;/i&gt;&lt;/p&gt;

&lt;pre class="csharpcode"&gt;Initialize-Disk -Number 3 -PartitionStyle MBR&lt;/pre&gt;


&lt;p&gt;5. Create a partition on disk 3 (To avoid a format volume popup in Windows Explorer, let’s not assign a drive letter at this time. We will do that after the volume is formatted)&lt;/p&gt;

&lt;pre class="csharpcode"&gt;New-Partition -DiskNumber 3 -UseMaximumSize -AssignDriveLetter:$False&lt;/pre&gt;


&lt;p&gt;6. Format volume: &lt;/p&gt;

&lt;pre class="csharpcode"&gt;Get-Partition –DiskNumber 3 | Format-Volume&lt;/pre&gt;


&lt;p&gt;7. Assign the drive letter now:&lt;/p&gt;

&lt;pre class="csharpcode"&gt;Get-Partition –DiskNumber 3 | Add-PartitionAccessPath –AssignDriveLetter:$true&lt;/pre&gt;


&lt;h3&gt;&lt;a name="_FAQs"&gt;&lt;/a&gt;FAQs&lt;/h3&gt;

&lt;p&gt;If you have used previous release of the iSCSI Target, the most noticeable change in Window Server 2012 is the user experience. Some common questions are:&lt;/p&gt;

&lt;p&gt;&lt;b&gt;1. &lt;/b&gt;&lt;b&gt;Installing the web download of iSCSI Target for Windows Server 2008 R2 on Windows Server 2012.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The installation might succeed, but you won’t be able to configure it. You need to uninstall the download, and enable the inbox iSCSI Target.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;2. &lt;/b&gt;&lt;b&gt;Trying to manage the iSCSI Target with the MMC snapin&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The new UI is integrated with Server Manager. Once the feature is enabled, you can manage the iSCSI Target from the “iSCSI” tab page. Server Manager\File and Storage Services\iSCSI&lt;/p&gt;

&lt;p&gt;&lt;b&gt;3. &lt;/b&gt;&lt;b&gt;How to get all the cmdlet for iSCSI Target?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Type ��&lt;i&gt;get-command –module iscsiTarget”&lt;/i&gt; . The list shows all the cmdlets to manage the iSCSI Target.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;4. &lt;/b&gt;&lt;b&gt;Running the cmdlet scripts developed using the previous release&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Although most of the cmdlets do work, there are changes to the parameters which may not be compatible. If you run into issues with the cmdlets developed from the previous release, please run the &lt;i&gt;get-help cmdname&lt;/i&gt; to verify the parameter settings. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;5. &lt;/b&gt;&lt;b&gt;Running the WMI scripts developed using the previous release&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Although most of the WMI classes are unchanged, some changes are not backward compatible. If you run into issues with the cmdlets developed from the previous release, please check the WMI classes and its parameters.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;6. &lt;/b&gt;&lt;b&gt;SMI-S support&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;iSCSI Target doesn’t have the SMI-S support in Windows Server 2012.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;7. &lt;/b&gt;&lt;b&gt;VHD compatibility&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;iSCSI virtual disk stores data in a VHD file. This VHD file is compatible with Hyper-V, i.e. you can load this VHD file using either iSCSI or Hyper-V. Hyper-V in Windows Server 2012 has introduced a new virtual hard disk format VHDx, which is not supported by iSCSI Target. Refer the table below for more details:&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/8551.image_5F00_55CAE8D1.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/0121.image_5F00_thumb_5F00_4EABAC59.png" width="599" height="222" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;8. &lt;/b&gt;&lt;b&gt;Cmdlet help&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;If you have any questions about the cmdlet, type “&lt;i&gt;get-help cmdletname&lt;/i&gt;” to learn the usage. Before you can use get-help, you need to run “&lt;i&gt;Update-help –module iscsTarget&lt;/i&gt;”, this allows the help content to be downloaded to your machine. Of course, this also implies you will need internet connectivity to get the content. This is a new publishing model of the help content, which allows for dynamic update of the content.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;9. &lt;/b&gt;&lt;b&gt;Storage Provider and iSCSI Target Version interop matrix&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;iSCSI Target has made a few releases in the past, below shows the version numbers and the supported OS it runs on.&lt;/p&gt;

&lt;p&gt;iSCSI Target 3.2 &amp;lt;-&amp;gt; Windows Storage Server 2008&lt;/p&gt;

&lt;p&gt;iSCSI Target 3.3 &amp;lt;-&amp;gt; Windows Storage Server 2008 R2 and Windows Server 2008 R2&lt;/p&gt;

&lt;p&gt;iSCSI Target (build-in) &amp;lt;-&amp;gt; Windows Server 2012&lt;/p&gt;

&lt;p&gt;For each Target release, there is a corresponding storage provider package, which allows the remote management. The table below shows the interop matrix.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/1682.image_5F00_2E909F9C.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/6404.image_5F00_thumb_5F00_034C0895.png" width="576" height="271" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;Note:&lt;/p&gt;

&lt;p&gt;1: Storage provider 3.3 on Server 2012 can manage iSCSI Target 3.2. This has been tested. &lt;/p&gt;

&lt;p&gt;2: the 2012 Downlevel storage provider is a web download, which is planned to be released for RTM.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;10. &lt;/b&gt;&lt;b&gt;Does iSCSI Target support Storage spaces?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Storage space is a new feature in Windows 8 and Windows Server 2012, which provides storage availability and resiliency with commodity hardware. You can find more information about the Storage Spaces feature &lt;a href="http://blogs.msdn.com/b/b8/archive/2012/01/05/virtualizing-storage-for-scale-resiliency-and-efficiency.aspx"&gt;here&lt;/a&gt;. Hosting iSCSI virtual disks on Storage Spaces is supported.&amp;#160; Using iSCSI LUNs in a Storage Spaces pool is not supported. Below is a topology diagram to illustrate the two scenarios:&lt;/p&gt;

&lt;table cellspacing="0" cellpadding="0" border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td valign="top" width="139"&gt;
        &lt;p&gt;&lt;b&gt;Supported setup&lt;/b&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="499"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/5417.image_5F00_2A1A1ED5.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/8154.image_5F00_thumb_5F00_0E095FEA.png" width="466" height="254" /&gt;&amp;#160;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td valign="top" width="139"&gt;
        &lt;p&gt;&lt;b&gt;Not supported setup&lt;/b&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td valign="top" width="499"&gt;
        &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/2781.image_5F00_49C8F89D.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-47-85-metablogapi/2671.image_5F00_thumb_5F00_2DB839B2.png" width="471" height="158" /&gt;&amp;#160;&lt;/a&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;h3&gt;Conclusion&lt;/h3&gt;

&lt;p&gt;I hope this helps you get started using the iSCSI Target in Windows Server 2012, or make a smoother transition from the previous user experience. This blog only covers the most basic configurations. If you have questions not covered, please raise it in the comments, so I can address it with upcoming postings. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499151" width="1" height="1"&gt;</description></item><item><title>Slow crawl with SharePoint connector via FAST content SSA</title><link>http://blogs.technet.com/b/saantil/archive/2012/05/21/slow-crawl-with-sharepoint-connector-via-fast-content-ssa.aspx</link><pubDate>Mon, 21 May 2012 20:31:18 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499150</guid><dc:creator>saantil</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;We found that crawl will start with high speed but after that it will hangs and we will not see any progress.     &lt;br /&gt;&amp;#160; &lt;br /&gt;In ULS we see following errors.       &lt;br /&gt;&amp;#160; &lt;br /&gt;&lt;font style="background-color: #ffff00"&gt;05-09-2012 14:06:23.13&amp;#160; mssearch.exe (0x27D4) 0x2724&amp;#160; SharePoint Server Search&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Search service&amp;#160;&amp;#160; cd14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Warning&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; A database error occurred. Source: Microsoft SQL Server Native Client 10.0 Code: 515 occurred 1 time(s) Description: Cannot insert the value NULL into column 'GthrDBID', table 'GWIM_NonCustom_FAST_ContentService.dbo.MSSAutoHostDistrRules'; column does not allow nulls. INSERT fails.&amp;#160; Context: Application 'FAST_Content_Service'&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;05-09-2012 14:06:23.13&amp;#160; mssearch.exe (0x27D4) 0x2724&amp;#160; SharePoint Server Search&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UtilCommon&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; cd09&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; High&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; error 0: Cannot insert the value NULL into column 'GthrDBID', table 'GWIM_NonCustom_FAST_ContentService.dbo.MSSAutoHostDistrRules'; column does not allow nulls. INSERT fails. (source Microsoft SQL Server Native Client 10.0, 0x80040e2f, code 515: )&amp;#160; [atldbext.cxx:1386]&amp;#160; d:\office\source\search\libs\utild\atldbext.cxx         &lt;br /&gt;05-09-2012 14:06:23.13&amp;#160; mssearch.exe (0x27D4) 0x2724&amp;#160; SharePoint Server Search&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; GatherSvc&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; e58e&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Medium&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CTransaction::AddLink: InsertOneRowNonCrawledAnchor failed, Error is 0x80040e2f&amp;#160; [gthrtrx.cxx:2159]&amp;#160; d:\office\source\search\native\gather\gthrsvc\gthrtrx.cxx&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;05-09-2012 14:06:23.14&amp;#160; mssearch.exe (0x27D4) 0x38C8&amp;#160; SharePoint Server Search&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; GatherPI&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; e5gm&amp;#160;&amp;#160;&amp;#160;&amp;#160; High&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CGatherer::GetHost: cmdGetHost.Open SQL failure HRESULT 0x80040e2f&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [gatherobj.cxx:8852]&amp;#160; d:\office\source\search\native\gather\server\gatherobj.cxx&lt;/font&gt;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160; &lt;br /&gt;&amp;#160; &lt;br /&gt;&amp;#160; &lt;br /&gt;We found a Stored Proc (proc_MSS_GetHost ) that is executed when the search runtime is prepared for execution.      &lt;br /&gt;The job of this SP is to run this statement - SELECT TOP 1 @GthrDBID = Ordinal FROM MSSCrawlStores WHERE Ordinal IS NOT NULL and IsDedicated = 0 ORDER BY DocCount ASC      &lt;br /&gt;&amp;#160; &lt;br /&gt;If the above statement finds no matching records ( values) then the code will attempt to insert a NULL value in the table which then throw the above error that we see in ULS since we don’t allow NULL values.      &lt;br /&gt;Then we tried to find out in what circumstances statement will find no matching values -       &lt;br /&gt;We found that there were&amp;#160; “Host Distribution Rules” in Content SSA&amp;#160; with only dedicated&amp;#160; Crawl Store for hosts.      &lt;br /&gt;&amp;#160; &lt;br /&gt;&amp;#160; &lt;br /&gt;Solution;      &lt;br /&gt;=========      &lt;br /&gt;&amp;#160; &lt;br /&gt;We created a Crawl Store marked as non-dedicated. Ran the full crawl .      &lt;br /&gt;&amp;#160; &lt;br /&gt;This happens because If all crawl stores are dedicated type, then discovered URLs have nowhere to go, and the crawl will hang.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499150" width="1" height="1"&gt;</description></item><item><title>Values are not crawled as multi- valued using fast content SSA.</title><link>http://blogs.technet.com/b/saantil/archive/2012/05/21/values-are-not-crawled-as-multi-valued-using-fast-content-ssa.aspx</link><pubDate>Mon, 21 May 2012 20:22:45 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499146</guid><dc:creator>saantil</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;Here are the sceneries :-     &lt;br /&gt;&amp;#160; &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160; Created a list with two columns, one with lookup and one with MMS. Both are set to use multi value.       &lt;br /&gt;&amp;#160; &lt;br /&gt;&amp;#160; &lt;br /&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-78-78-metablogapi/5611.image_5F00_8.png"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-78-78-metablogapi/1411.image_5F00_thumb_5F00_3.png" width="478" height="93" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;•&amp;#160;&amp;#160;&amp;#160; Added few items.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-78-78-metablogapi/1004.image_5F00_10.png"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-78-78-metablogapi/5125.image_5F00_thumb_5F00_4.png" width="401" height="44" /&gt;&lt;/font&gt;&lt;/a&gt;    &lt;br /&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160; &lt;br /&gt;&amp;#160; &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160;&amp;#160; Did full crawl with FAST content SSA. Fund that it was crawled as Multi-valued as NO      &lt;br /&gt;&amp;#160; &lt;br /&gt;&amp;#160;&lt;/font&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-78-78-metablogapi/2577.image_5F00_14.png"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-78-78-metablogapi/7183.image_5F00_thumb_5F00_6.png" width="493" height="14" /&gt;&lt;/font&gt;&lt;/a&gt;    &lt;br /&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160;&lt;/font&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-78-78-metablogapi/0827.image_5F00_16.png"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-78-78-metablogapi/1004.image_5F00_thumb_5F00_7.png" width="496" height="20" /&gt;&lt;/font&gt;&lt;/a&gt;    &lt;br /&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160; &lt;br /&gt;&amp;#160; &lt;br /&gt;•&amp;#160;&amp;#160;&amp;#160; Now did a&amp;#160; full crawl with SharePoint SSA. Fund that it was crawled as Multi-valued as YES      &lt;br /&gt;&amp;#160; &lt;br /&gt;&amp;#160; &lt;br /&gt;&amp;#160;&lt;/font&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-78-78-metablogapi/1401.image_5F00_18.png"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-78-78-metablogapi/4135.image_5F00_thumb_5F00_8.png" width="499" height="16" /&gt;&lt;/font&gt;&lt;/a&gt;    &lt;br /&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160; &lt;br /&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-78-78-metablogapi/6607.image_5F00_20.png"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-78-78-metablogapi/8322.image_5F00_thumb_5F00_9.png" width="509" height="27" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160; &lt;br /&gt;&amp;#160; &lt;br /&gt;Now when search for content we don’t get data where we have multiple value s.      &lt;br /&gt;&amp;#160; &lt;br /&gt;&amp;#160; &lt;br /&gt;Solution :-      &lt;br /&gt;&amp;#160; &lt;br /&gt;When you add a crawled property in a managed property try to add both with (TEST) and (), do a full crawl .       &lt;br /&gt;&amp;#160; &lt;br /&gt;&amp;#160;&lt;/font&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-78-78-metablogapi/6607.image_5F00_22.png"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-78-78-metablogapi/1884.image_5F00_thumb_5F00_10.png" width="544" height="141" /&gt;&lt;/font&gt;&lt;/a&gt;    &lt;br /&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160; &lt;br /&gt;&amp;#160; &lt;br /&gt;By doing this we can get the multiple values but the only issue is the values will not be separated by any spl characters.       &lt;br /&gt;&amp;#160; &lt;br /&gt;Then other way to accomplish it to use custom processing component.      &lt;br /&gt;&amp;#160; &lt;br /&gt;You can get the details in info at.      &lt;br /&gt;&amp;#160; &lt;br /&gt;Create a custom processing component to apply the correct multivalued character separator      &lt;br /&gt;&amp;#160; &lt;br /&gt;&lt;/font&gt;&lt;a href="http://searchunleashed.wordpress.com/2011/08/19/working-with-fast-search-for-sharepoint-and-multivalued-properties/#configure-pipeline-extensibility"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;http://searchunleashed.wordpress.com/2011/08/19/working-with-fast-search-for-sharepoint-and-multivalued-properties/#configure-pipeline-extensibility&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499146" width="1" height="1"&gt;</description></item><item><title>Microsoft открывает центр НИОКР в Сколково</title><link>http://blogs.technet.com/b/rumicrosofterp/archive/2012/05/22/3499143.aspx</link><pubDate>Mon, 21 May 2012 20:11:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499143</guid><dc:creator>RUmicrosoftERP</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&lt;span style="mso-bidi-font-weight: bold;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-88-52/3312.image.jpg"&gt;&lt;img style="margin: 0px 10px; border: 0px currentColor; float: left;" src="http://blogs.technet.com/resized-image.ashx/__size/244x260/__key/communityserver-blogs-components-weblogfiles/00-00-00-88-52/3312.image.jpg" /&gt;&lt;/a&gt;Сегодня президент Microsoft Business Solutions Кирилл Татаринов и вице-президент фонда &amp;laquo;Сколково&amp;raquo; по работе с международными партнерами &lt;/span&gt;&lt;span style="mso-fareast-font-family: 'Times New Roman';"&gt;Конор Ленихан подписали соглашение об открытии &lt;/span&gt;&lt;span style="mso-bidi-font-weight: bold;"&gt;центра НИОКР &lt;/span&gt;&lt;span style="mso-bidi-font-weight: bold; mso-ansi-language: EN-US;" lang="EN-US"&gt;Microsoft&lt;/span&gt;&lt;span style="mso-bidi-font-weight: bold;"&gt; в Сколково. &lt;span style="mso-bidi-font-weight: bold;"&gt;К 2015 году в Центре будет задействована команда из более чем сотни разработчиков, которые займутся в рамках сколковского проекта прикладными исследованиями и разработкой программных решений. Новый &lt;/span&gt;&lt;span style="mso-bidi-font-weight: bold; mso-ansi-language: EN-US;" lang="EN-US"&gt;R&lt;/span&gt;&lt;span style="mso-bidi-font-weight: bold;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="mso-bidi-font-weight: bold; mso-ansi-language: EN-US;" lang="EN-US"&gt;D&lt;/span&gt;&lt;span style="mso-bidi-font-weight: bold;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="mso-bidi-font-weight: bold;"&gt;центр &lt;/span&gt;&lt;span style="mso-bidi-font-weight: bold; mso-ansi-language: EN-US;" lang="EN-US"&gt;Microsoft&lt;/span&gt;&lt;span style="mso-bidi-font-weight: bold;"&gt; будет создавать новую архитектуру и проектировать гибкую структуру и функциональность продуктов семейства &lt;/span&gt;&lt;span style="mso-bidi-font-weight: bold; mso-ansi-language: EN-US;" lang="EN-US"&gt;Microsoft&lt;/span&gt;&lt;span style="mso-bidi-font-weight: bold;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="mso-bidi-font-weight: bold; mso-ansi-language: EN-US;" lang="EN-US"&gt;Dynamics&lt;/span&gt;&lt;span style="mso-bidi-font-weight: bold;"&gt;. Работа эта ориентирована не только на Россию: различные решения будут разрабатываться в соответствии с требованиями и потребностями разных стран мира. А &amp;laquo;Сколково&amp;raquo;, таким образом, станет одним из мировых центров разработки программных решений, рынок которых достигает сотни миллиардов долларов.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&lt;span style="mso-bidi-font-weight: bold;"&gt;&lt;span style="mso-bidi-font-weight: bold;"&gt;Полная версия сообщения - &lt;span style="mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;a href="http://www.ms4press.ru/post/2012/05/21/niokr_.aspx"&gt;Russian Microsoft blog&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&lt;span style="mso-bidi-font-weight: bold;"&gt;&lt;span style="mso-bidi-font-weight: bold;"&gt;&lt;span style="mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Официальный сайт - &lt;a href="http://www.microsoft.com/rus/newscenter/news/read/?id=post/2012/05/21/skolkovo.aspx"&gt;official site of Microsoft Russia&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif; font-size: small;"&gt;&lt;span style="mso-bidi-font-weight: bold;"&gt;&lt;span style="mso-bidi-font-weight: bold;"&gt;&lt;span style="mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;Некоторые другие источники -&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://finance.rambler.ru/news/economics/109014132.html"&gt;Rambler &lt;/a&gt;, &lt;a href="http://www.tv100.ru/news/microsoft-poveril-v-skolkovo-56446/"&gt;TV 100 TV channel&lt;/a&gt;, &lt;a href="http://expert.ru/2012/05/21/investitsii-v-niokr/"&gt;Expert&lt;/a&gt; ,&amp;nbsp;&lt;a href="http://www.ria.ru/sk_news/20120521/654318495.html"&gt;RIA Novosti&lt;/a&gt; &lt;b&gt;, &lt;/b&gt;&lt;a href="http://www.digit.ru/development/20120521/391918872.html"&gt;Digit.ru&lt;/a&gt; , &lt;a href="http://www.interfax-russia.ru/Center/main.asp?id=316025"&gt;Interfax&lt;/a&gt;&lt;b&gt;, &lt;/b&gt;&lt;a href="http://top.rbc.ru/economics/21/05/2012/651282.shtml"&gt;RBC&lt;/a&gt;&amp;nbsp;, &lt;a href="http://www.vestifinance.ru/articles/11708"&gt;Vesti&lt;/a&gt;, &lt;a href="http://lenta.ru/news/2012/05/21/niokr/"&gt;Lenta.ru&lt;/a&gt; , &lt;a href="http://www.bfm.ru/news/2012/05/21/microsoft-vlozhit-milliony-dollarov-v-razrabotki-skolkovo.html"&gt;BFM&lt;/a&gt;.&lt;/span&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-family: 'Arial','sans-serif'; mso-bidi-font-weight: bold;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-family: 'Arial','sans-serif'; mso-bidi-font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499143" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/rumicrosofterp/archive/tags/NAV/">NAV</category><category domain="http://blogs.technet.com/b/rumicrosofterp/archive/tags/AX/">AX</category><category domain="http://blogs.technet.com/b/rumicrosofterp/archive/tags/CRM/">CRM</category></item><item><title>OSBC 2012: Advancing Interoperability in the Cloud </title><link>http://blogs.technet.com/b/port25/archive/2012/05/21/osbc-2012-advancing-interoperability-in-the-cloud.aspx</link><pubDate>Mon, 21 May 2012 19:08:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3499127</guid><dc:creator>Peter Galli</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;At the &lt;a href="http://www.eiseverywhere.com/ehome/index.php?eventid=31601"&gt;Open Source Business Conference&lt;/a&gt;&amp;nbsp;in San Francisco today, Sandy Gupta, the General Manager for Microsoft&amp;rsquo;s Open Solutions Group, along with Alan Clark, Director of New Initiatives and Emerging Standards for Open Source at SUSE, announced the release of a beta version of the SUSE Manager Management Pack for System Center.&lt;/p&gt;
&lt;p&gt;In a &lt;a href="http://blogs.technet.com/b/openness/archive/2012/05/21/advancing-interoperability-in-the-cloud.aspx"&gt;blog post&lt;/a&gt;, Gupta said the announcement, which was made in collaboration with SUSE, lets this management pack connect the Linux server management capabilities provided by &lt;a href="http://www.suse.com/products/suse-manager/"&gt;SUSE Manager&lt;/a&gt; to &lt;a href="http://www.microsoft.com/en-us/server-cloud/system-center/default.aspx"&gt;System Center&lt;/a&gt;, Microsoft&amp;rsquo;s management platform.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;As a result, customers will be able to administer both Windows and Linux environments from a single management console,&amp;rdquo; he said.&lt;/p&gt;
&lt;p&gt;Gupta positioned the management pack as one example of the work Microsoft is doing to advance interoperability for private clouds. You can try the Linux management capabilities this management pack provides for System Center &lt;a href="http://www.suse.com/products/suse-manager/open-beta.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;On the public cloud front, there&amp;rsquo;s extensive work going on across the company to facilitate interoperability between Microsoft and open source cloud tools and services. One of the most exciting examples of this comes from the SQL Server Team -- the &lt;a href="https://www.hadooponazure.com/"&gt;Hadoop-based service for Windows Azure&lt;/a&gt;, for which Microsoft released &lt;a href="http://blogs.technet.com/b/dataplatforminsider/archive/2012/04/02/sql-server-2012-is-generally-available.aspx"&gt;a second preview&lt;/a&gt;&amp;nbsp;last month,&amp;rdquo; he said.&lt;/p&gt;
&lt;p&gt;This solution for managing &amp;ldquo;&lt;a href="http://www.microsoft.com/sqlserver/en/us/solutions-technologies/business-intelligence/big-data-solution.aspx"&gt;big data&lt;/a&gt;,&amp;rdquo; connecting it and turning it into business insight, is a prime example of the type of value customers want to realize as a result of leveraging open source and Microsoft software together, he noted.&lt;/p&gt;
&lt;p&gt;You can read his full blog post &lt;a href="http://blogs.technet.com/b/openness/archive/2012/05/21/advancing-interoperability-in-the-cloud.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3499127" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/b/port25/archive/tags/Interop/">Interop</category><category domain="http://blogs.technet.com/b/port25/archive/tags/Linux/">Linux</category><category domain="http://blogs.technet.com/b/port25/archive/tags/Windows+Server/">Windows Server</category><category domain="http://blogs.technet.com/b/port25/archive/tags/Open+Source/">Open Source</category><category domain="http://blogs.technet.com/b/port25/archive/tags/Azure/">Azure</category><category domain="http://blogs.technet.com/b/port25/archive/tags/OSBC/">OSBC</category><category domain="http://blogs.technet.com/b/port25/archive/tags/interoperability/">interoperability</category><category domain="http://blogs.technet.com/b/port25/archive/tags/cloud/">cloud</category></item></channel></rss>
