<?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/"><channel><title>Cheng's Random Thoughts on System Management : Powershell</title><link>http://blogs.technet.com/chengw/archive/tags/Powershell/default.aspx</link><description>Tags: Powershell</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>SCVMM 2008 R2 downloadable docs are available now!</title><link>http://blogs.technet.com/chengw/archive/2009/09/30/scvmm-2008-r2-downloadable-docs-are-available-now.aspx</link><pubDate>Thu, 01 Oct 2009 03:24:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3284207</guid><dc:creator>Cheng Wei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/chengw/comments/3284207.aspx</comments><wfw:commentRss>http://blogs.technet.com/chengw/commentrss.aspx?PostID=3284207</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Greetings, folks!&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;I'm pleased to let you all know that our documentation team has just published the doanloadable version of SCVMM 2008 R2 documents at here&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;: &amp;nbsp;&lt;SPAN style="COLOR: #1f497d; FONT-SIZE: 12pt"&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkId=162764" mce_href="http://go.microsoft.com/fwlink/?LinkId=162764"&gt;&lt;FONT color=#0000ff&gt;http://go.microsoft.com/fwlink/?LinkId=162764&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Available documents for download are: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Deployment Guide&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Guide to Operations Manager Integration&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Security Guide&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Operations Guide&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Scripting Guide&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Cmdlet Reference&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Building PRO-Enabled Management Packs&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;FONT size=3 face=Calibri&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Go &lt;A href="http://go.microsoft.com/fwlink/?LinkId=162764" mce_href="http://go.microsoft.com/fwlink/?LinkId=162764"&gt;check them&amp;nbsp;out&lt;/A&gt;&amp;nbsp;today, download them onto your favorite device, print them out or just read them wherever&amp;nbsp;/ however you want.&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;Feedback on these? Please send it to: &lt;/FONT&gt;&lt;A href="mailto:%20scvmfdbk@microsoft.com" mce_href="mailto:%20scvmfdbk@microsoft.com"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;scvmfdbk@microsoft.com&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;Cheers!&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;Cheng&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3284207" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/chengw/archive/tags/SCVMM/default.aspx">SCVMM</category><category domain="http://blogs.technet.com/chengw/archive/tags/Setup/default.aspx">Setup</category><category domain="http://blogs.technet.com/chengw/archive/tags/Powershell/default.aspx">Powershell</category><category domain="http://blogs.technet.com/chengw/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.technet.com/chengw/archive/tags/VMM/default.aspx">VMM</category><category domain="http://blogs.technet.com/chengw/archive/tags/VMM+2008+R2/default.aspx">VMM 2008 R2</category><category domain="http://blogs.technet.com/chengw/archive/tags/documents/default.aspx">documents</category></item><item><title>All about refreshers ...</title><link>http://blogs.technet.com/chengw/archive/2008/10/01/all-about-refreshers.aspx</link><pubDate>Thu, 02 Oct 2008 02:19:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3131076</guid><dc:creator>Cheng Wei</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.technet.com/chengw/comments/3131076.aspx</comments><wfw:commentRss>http://blogs.technet.com/chengw/commentrss.aspx?PostID=3131076</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;If you have been using VMM for a while, you’ve probably figured out that we use various “refreshers” to pull data from the hosts and VMs that we manage. When deploying VMM in various sized environments, depending on the perf/scale requirements, you might need to tweak the refresher schedule to achieve the best performance.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;So, to help you understand what’s happening “under the hood”, here are the refreshers we use in SCVMM 2008 product. Please note, that not all refreshers are customizable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;Host Refresher&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;: &amp;nbsp;Runs every 30mins on every host (with time lags) and updates host properties. It also updates disk/SAN and host network (NIC / virtual switch) information. It does not check any VM related properties or perf counters on hosts. Can be manually triggered on the UI or through cmdlet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;VM Refreshers&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;: Two types&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;VM Heavy Refresher&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;: Runs every 30mins on every Host and also runs whenever a VM is clicked on &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'"&gt;(or when you call refresh-vm cmdlet). It updates &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;all VM properties, resource pools, clustering information for this VM and snapshots. B&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'"&gt;ut it does not update VM performance counter info. &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'"&gt;VM Light Refresher&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'"&gt;: Runs every 2mins on every&amp;nbsp;Host that is currently in the VMM database. This refresher does the following:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Checks the host state (to see if the agent is running or the agent is down)&amp;nbsp;and virtualization software status&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Syncs the state of a VM&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Marks VMs as missing &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 1in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Imports new VMs created outside of VMM (When VMM detects a new VM created on the virtualization platform, we import it into VMM and kick off the heavy refresher for the new VMs)&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;Cluster Refresher: &amp;nbsp;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;Runs every 30mins and refreshes all cluster properties (including bringing in newly added nodes or taking our removed nodes). Can be manually triggered on the UI or through cmdlet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;Library Refresher: &amp;nbsp;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;Runs on user configurable schedule (increment by 1 hour interval and can be turned off completely) and updates the library shares info and library objects. Can be manually triggered on the UI or through cmdlet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;Perf Refresher&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;: Runs every 9 minutes on a host or whenever there is any state changing operation on the VM (i.e. start/stop/save/etc.). It collects perf counter information of both the host and all the VM’s on a given host.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;VirtualCenter Refresher:&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;Runs every 30mins and refreshes VC properties, ESX hosts and resource pools that are managed by this VC. Can be manually triggered on the UI or through cmdlet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #1f497d; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;User Role Refresher: &amp;nbsp;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;Runs every 30mins and&amp;nbsp;updates user role&amp;nbsp;properties.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333"&gt;PRO Tip Refresher: &amp;nbsp;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #333333"&gt;Runs every 30secs. It looks for PRO specific alerts in OpsMgr and reconciles the PRO tips in our DB against the data that is brought back from OpsMgr.&amp;nbsp; This refresher cannot be manually triggered.&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Thanks for reading and hope this is useful,&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2; mso-no-proof: yes"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Cheng&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3131076" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/chengw/archive/tags/SCVMM/default.aspx">SCVMM</category><category domain="http://blogs.technet.com/chengw/archive/tags/VMware/default.aspx">VMware</category><category domain="http://blogs.technet.com/chengw/archive/tags/PRO/default.aspx">PRO</category><category domain="http://blogs.technet.com/chengw/archive/tags/Powershell/default.aspx">Powershell</category><category domain="http://blogs.technet.com/chengw/archive/tags/Agent+Deployment+and+Host+Configuration/default.aspx">Agent Deployment and Host Configuration</category><category domain="http://blogs.technet.com/chengw/archive/tags/Debugging/default.aspx">Debugging</category><category domain="http://blogs.technet.com/chengw/archive/tags/User+Role+Management/default.aspx">User Role Management</category><category domain="http://blogs.technet.com/chengw/archive/tags/Intelligent+Placement/default.aspx">Intelligent Placement</category><category domain="http://blogs.technet.com/chengw/archive/tags/Clustering/default.aspx">Clustering</category><category domain="http://blogs.technet.com/chengw/archive/tags/Network/default.aspx">Network</category><category domain="http://blogs.technet.com/chengw/archive/tags/Library/default.aspx">Library</category></item><item><title>VMM and PowerShell</title><link>http://blogs.technet.com/chengw/archive/2008/08/18/vmm-and-powershell.aspx</link><pubDate>Tue, 19 Aug 2008 03:03:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3108266</guid><dc:creator>Cheng Wei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/chengw/comments/3108266.aspx</comments><wfw:commentRss>http://blogs.technet.com/chengw/commentrss.aspx?PostID=3108266</wfw:commentRss><description>&lt;P&gt;We, at SCVMM team, have made our automation and integration stories&amp;nbsp;super easy and fun&amp;nbsp;through the powerful&amp;nbsp;&lt;A class="" href="http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx" mce_href="http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx"&gt;PowerShell&lt;/A&gt;&amp;nbsp;interface. And the reason we chose PowerShell is that it is not only a powerful commandline tool for IT admins, it also provides strong API level integration capabilities and automation framework for ISVs. (See Jeffrey's comments about "&lt;A class="" href="http://blogs.msdn.com/powershell/archive/2008/05/25/powershell-and-wpf-wtf.aspx" mce_href="http://blogs.msdn.com/powershell/archive/2008/05/25/powershell-and-wpf-wtf.aspx"&gt;PowerShell is not a CLI&lt;/A&gt;"). Even VMware is following our footsteps and released a &lt;A class="" href="http://www.vmware.com/sdk/vitk_win/index.html" mce_href="http://www.vmware.com/sdk/vitk_win/index.html"&gt;VMware PowerShell toolkits &lt;/A&gt;last month.&lt;/P&gt;
&lt;P&gt;If you have tried our PS cmdlets or have been to one of our techtalks (MMS/ITForum/TechEd/TechReady/etc.), you'd know that we have 160+ PowerShell cmdlets and you can do everything (and I mean EVERYTHING) that you can do on our admin console on PowerShell. Not only that, you can actually do more through our PowerShell interface than through our admin console. Please also note that our PowerShell concept has been there since our v1 (SCVMM 2007) release. And most of the commonly used VM managment scripts should work on both releases.&lt;/P&gt;
&lt;P&gt;Here are some of the highlights of our PowerShell interface, and, as attachment, you can find &lt;A class="" href="http://blogs.technet.com/chengw/attachment/3108266.ashx" mce_href="http://blogs.technet.com/chengw/attachment/3108266.ashx"&gt;the demo script&lt;/A&gt; we showed in various trade / tech shows that we hope you or your customers will find useful (note: highly recommend use with &lt;A class="" href="http://blogs.msdn.com/powershell/archive/2007/03/06/improved-start-demo-script.aspx" mce_href="http://blogs.msdn.com/powershell/archive/2007/03/06/improved-start-demo-script.aspx"&gt;Jeffrey's&lt;/A&gt; magic &lt;A class="" href="http://blogs.msdn.com/powershell/attachment/1814338.ashx" mce_href="http://blogs.msdn.com/powershell/attachment/1814338.ashx"&gt;start-demo script&lt;/A&gt;)&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;From a &lt;A class="" href="http://blogs.technet.com/chengw/archive/2008/04/30/vmm-2008-architecture.aspx" mce_href="http://blogs.technet.com/chengw/archive/2008/04/30/vmm-2008-architecture.aspx"&gt;system architecture&lt;/A&gt; point of view, our Admin Console and Self-Service Portal are completely built on top of our PowerShell layer ==&amp;gt; meaning all UI requests are sent to the VMM server in the form of cmdlets that are grouped into job.&lt;/LI&gt;
&lt;LI&gt;Our PowerShell layer always responds to request with the requesting object type, as well as a job handle, from which you can obtain job progress, status, and other audit information.&lt;/LI&gt;
&lt;LI&gt;We abstract the virtualization platforms out of the cmdlets, so that, for example,&amp;nbsp;you always use "Start-VM" to start a VM no matter the host is a Virtual Server host, a Hyper-V host, or a VMWare ESX host. It is our VMM Server who does all the translations and makes appropriate calls into various virtualization platforms in the language they understand. And you don't need to change your script when running against new or various virtualization platforms. This allows consistent and easy scripting when it comes to a heterogeneous virtualization environment.&lt;/LI&gt;
&lt;LI&gt;Our admin console has four places where we integrate with our own PowerShell interface:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;There is a PowerShell command button on the UI toolbar. And when you launch PowerShell from this button, we automatically load SCVMM snap-ins and automatically connect to the VMM Server that this console is connected to.&lt;/LI&gt;
&lt;LI&gt;We have a "View Script" button on EVERY wizard. No matter it's "New VM" or "Add Hosts", at the end of the wizard, you can always click on the "View Script" button to see exactly what PowerShell script we are going to launch. This is a great way to learn PowerShell or just to confirm your curiosity on what's happening under the hood. :-)&lt;/LI&gt;
&lt;LI&gt;SCVMM library stores and manages PowerShell scripts. You can create, view, modify and even run PowerShell right from the library.&lt;/LI&gt;
&lt;LI&gt;Our "Jobs" view also provides information on what cmdlet has been run and what properties of the object have been changed. Again, it provides a very detailed auditing trail.&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Our cmdlets provide flexible methods to access to various objects. &lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Typically, you can access the object directly by use "Get-&amp;lt;object class&amp;gt;" with parameter "-Name".&lt;/LI&gt;
&lt;LI&gt;Or, you can access to an object by traverse down our object hiearchy (for exameple, you can access VM by visiting VMHost).&lt;/LI&gt;
&lt;LI&gt;Or, you can access to an object by traverse up our object hiearchy (for exameple, you can access VMHost by visiting VM).&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;To further enable custom application / integration, we also have 10 custom fields, each of which can hold 2048 worth of data. You could literally load any of those custom field with a lot of data in the form of an XML file. So, do take advantage of them in your PowerShell scripting or integration.&lt;/LI&gt;
&lt;LI&gt;As some of our sample integration work, &lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Our &lt;A class="" href="http://blogs.technet.com/chengw/archive/2008/05/21/scvmm-2008-performance-resource-optimization-pro.aspx" mce_href="http://blogs.technet.com/chengw/archive/2008/05/21/scvmm-2008-performance-resource-optimization-pro.aspx"&gt;PRO&lt;/A&gt; tip implementation is based on our PowerShell cmdlets.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;the &lt;A class="" href="https://www.microsoft.com/downloads/details.aspx?FamilyID=c5abb19e-15b1-4692-b465-393584c592a0&amp;amp;displaylang=en" mce_href="https://www.microsoft.com/downloads/details.aspx?FamilyID=c5abb19e-15b1-4692-b465-393584c592a0&amp;amp;displaylang=en"&gt;VM offline patching whitepaper&lt;/A&gt; is implemented by integrating VMM and SCCM through our PowerShell interface.&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Lastly but not leastly, check out our extensive cmdlet help, which not only contains the synopsis, syntax, detailed description to each parameters, but also extensive complete samples that you can just cut &amp;amp; paste for basic operations.&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We love PowerShell! :-) And we hope you will soon fall in love with our 160+ PowerShell cmdlets too. :-)&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Hope this helps and thanks for reading!&lt;/P&gt;
&lt;P&gt;Cheng&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3108266" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/chengw/attachment/3108266.ashx" length="6689" type="text/plain" /><category domain="http://blogs.technet.com/chengw/archive/tags/SCVMM/default.aspx">SCVMM</category><category domain="http://blogs.technet.com/chengw/archive/tags/Powershell/default.aspx">Powershell</category></item><item><title>Add host into VMM 2008 Beta</title><link>http://blogs.technet.com/chengw/archive/2008/04/30/add-host-into-vmm-2008-beta.aspx</link><pubDate>Thu, 01 May 2008 02:56:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3047944</guid><dc:creator>Cheng Wei</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.technet.com/chengw/comments/3047944.aspx</comments><wfw:commentRss>http://blogs.technet.com/chengw/commentrss.aspx?PostID=3047944</wfw:commentRss><description>&lt;P&gt;Well, once you finish installing VMM Server and have your admin console setup, the next you want to do is to start managing your hosts. Virtual Server hosts, Hyper-V hosts and VMware ESX hosts.&lt;/P&gt;
&lt;P&gt;I talked about &lt;A class="" href="http://blogs.technet.com/chengw/archive/2008/04/29/managing-vmware.aspx" mce_href="http://blogs.technet.com/chengw/archive/2008/04/29/managing-vmware.aspx"&gt;managing VMware&lt;/A&gt; VCS and how VMM imports the existing ESX hosts managed by the VCS. Next, let me drill into how you can start adding Virtual Server hosts and Hyper-V hosts, as well as some AddHost limitations in this Beta release.&lt;/P&gt;
&lt;P&gt;This is what you will see in the Add Host wizard from the admin console for our VMM 2008 beta release:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/photos/chengw/picture3047930.aspx" target=_blank mce_href="http://blogs.technet.com/photos/chengw/picture3047930.aspx"&gt;&lt;IMG src="http://blogs.technet.com/photos/chengw/images/3047930/453x375.aspx" border=0 mce_src="http://blogs.technet.com/photos/chengw/images/3047930/453x375.aspx"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;(Note: This UI will change by our RTM.)&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;First, here are some requirements for adding hosts with different types of virtualization platforms:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;To add a Virtual Server host&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;You must have Windows Server 2003.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;In beta release, we do not support Virtual Server running on Windows Server 2008.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;We're looking to provide support for running Virtual Server on Windows Server 2008 in our RTM release.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;The Virtual Server needs to be at version 2005 R2 SP1 release.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;To add a Hyper-V host&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;You must have Windows Server 2008.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Your computer must meet the hardware virtualization assistance requirements:&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;64-bit CPU&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;VT (Virtualization Technology feature from Intel) or AMD-V (from AMD) enabled on the BIOS&lt;BR&gt;NX (No eXecute) /XD (eXecute Disable)&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;And full BIOS support for hardware virtualization&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;You must install Hyper-V RC0 software update.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;To add a VMware ESX host&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;You must have at least one VMware VirtualCenter Server added to VMM.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Your VirtualCenter Server must be running version 2.0 or above.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Your ESX host must be running version 3.0 or 3.1.&lt;BR&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;Here are the&amp;nbsp;things your need to know for different types of server (server locations):&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;To add a trusted domain joined Windows host&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Make sure the requirements for the virtualization platform are met (see above).&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Make sure the server is domain joined.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Make sure your server is reachable (DNS, AD, network firewall, etc.).&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Make sure you know the proper credentials you need to let VMM use to manage the host.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Note: When there is no two-way trust between the VMM server domain and the domain the Windows host (to be added), you will need to use to do it from the CLI (Add-VMHost cmdlet)&amp;nbsp;by using the "-NonTrustedDomainHost" switch. In our Beta release, you cannot do this from the UI.&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;To add a perimeter network (or DMZ) Windows host or a non-domain-joined Windows host&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Make sure the requirements for the virtualization platform are met (see above).&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Make sure the agent is installed locally, and security file is generated and transfered to the VMM console.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Make sure your server is reachable (DNS, network firewall, etc.).&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;To add a VMware ESX host&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Make sure you have at least one VMware VirtualCenter Server added to VMM.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Make sure you know the "root" user credential.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for reading,&lt;/P&gt;
&lt;P&gt;Cheng&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3047944" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/chengw/archive/tags/SCVMM/default.aspx">SCVMM</category><category domain="http://blogs.technet.com/chengw/archive/tags/VMware/default.aspx">VMware</category><category domain="http://blogs.technet.com/chengw/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/chengw/archive/tags/Powershell/default.aspx">Powershell</category><category domain="http://blogs.technet.com/chengw/archive/tags/Agent+Deployment+and+Host+Configuration/default.aspx">Agent Deployment and Host Configuration</category></item><item><title>VMM 2008 Architecture</title><link>http://blogs.technet.com/chengw/archive/2008/04/30/vmm-2008-architecture.aspx</link><pubDate>Thu, 01 May 2008 02:21:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3047923</guid><dc:creator>Cheng Wei</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/chengw/comments/3047923.aspx</comments><wfw:commentRss>http://blogs.technet.com/chengw/commentrss.aspx?PostID=3047923</wfw:commentRss><description>&lt;P&gt;If you are in &lt;A class="" href="http://www.mms-2008.com/" target=_blank mce_href="http://www.mms-2008.com/"&gt;MMS 2008&lt;/A&gt;, you've probably seen this architecture diagram:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/photos/chengw/picture3047897.aspx" target=_blank mce_href="http://blogs.technet.com/photos/chengw/picture3047897.aspx"&gt;&lt;IMG src="http://blogs.technet.com/photos/chengw/images/3047897/480x360.aspx" border=0 mce_src="http://blogs.technet.com/photos/chengw/images/3047897/480x360.aspx"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For folks who did not get a chance to go, here are some of the key architectual characteristics that I'd like to point out:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;On the top-left corner, notice that the UIs (admin console and self-service portal) are all 100% built on top of &lt;A class="" title=Powershell href="http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx" target=_blank mce_href="http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx"&gt;Powershell&lt;/A&gt;. What does this mean? It means that&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Everything you do on the UI can be done through powershell. All actions/jobs are 100% scriptable.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;In addition, if you are a&amp;nbsp;"script-junkie", :-), you can do more via our powershell interface than what's made available on the UI. Yes, power to &lt;A class="" title=Powershell href="http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx" mce_href="http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx"&gt;Powershell&lt;/A&gt;!&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Notice the "Connector" sitting between VMM and SCOM, which is part of the new PRO (Performance and Resource Optimization) feature, and that allows a faster message/information sharing between VMM and SCOM.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;In the mid of the picture, notice the horizontal single layer of "Management Interfaces". What is so interesting about that?&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;We have abstracted different virtualization platforms and their APIs, and present a set of consistent and platform-agnostic cmdlets and UI interfaces to perform your heterogeneous host and VM management operations.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;It's totally transparent (I mean "no op" here) to you, no matter you are sending an instruction to a Windows Hyper-V host, a VMware ESX host or a Virtual Server host. This is what we call simplified management experience. :-)&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;On the lower-right corner, it shows how we're &lt;A class="" title="managing VMware" href="http://blogs.technet.com/chengw/archive/2008/04/29/managing-vmware.aspx" mce_href="http://blogs.technet.com/chengw/archive/2008/04/29/managing-vmware.aspx"&gt;managing VMware&lt;/A&gt; ESX hosts via VCS (VirtualCenter Server). Most of the host and VM operations are done directly with VCS from VMM server. Note that VMM server may still need to communicate with ESX hosts directly when there is need for file-level enumeration (for example, Save State or Clone VM, etc.).&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Thanks for reading,&lt;/P&gt;
&lt;P mce_keep="true"&gt;Cheng&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3047923" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/chengw/archive/tags/SCVMM/default.aspx">SCVMM</category><category domain="http://blogs.technet.com/chengw/archive/tags/VMware/default.aspx">VMware</category><category domain="http://blogs.technet.com/chengw/archive/tags/PRO/default.aspx">PRO</category><category domain="http://blogs.technet.com/chengw/archive/tags/SCOM/default.aspx">SCOM</category><category domain="http://blogs.technet.com/chengw/archive/tags/Powershell/default.aspx">Powershell</category></item></channel></rss>