<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Windows Management Infrastructure Blog</title><subtitle type="html">Managing your IT infrastructure remotely, securely, reliably and efficiently</subtitle><id>http://blogs.msdn.com/wmi/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/wmi/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/wmi/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2009-08-05T03:56:00Z</updated><entry><title>Windows Management Framework is here!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/wmi/archive/2009/10/27/windows-management-framework-is-here.aspx" /><id>http://blogs.msdn.com/wmi/archive/2009/10/27/windows-management-framework-is-here.aspx</id><published>2009-10-27T18:26:00Z</published><updated>2009-10-27T18:26:00Z</updated><content type="html">&lt;DIV style="MARGIN: 0px 0px 10pt"&gt;&lt;FONT size=3 face=Calibri&gt;Windows Management Framework, which includes Windows PowerShell 2.0, WinRM 2.0, and BITS 4.0, was officially released to the world this morning.&lt;/FONT&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp; &lt;/FONT&gt;&lt;FONT size=3 face=Calibri&gt;By providing a consistent management interface across the various flavors of Windows, we are making our platform that much more attractive to deploy.&lt;/FONT&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp; &lt;/FONT&gt;&lt;FONT size=3 face=Calibri&gt;IT Professionals can now easily manage their Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2 machines through PowerShell remoting – that’s a huge win!&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 10pt"&gt;&lt;FONT size=3 face=Calibri&gt;You can download the packages here: &lt;/FONT&gt;&lt;FONT size=3 face=Calibri&gt;&lt;B&gt;&lt;I&gt;&lt;A title=http://go.microsoft.com/fwlink/?LinkID=151321 href="http://go.microsoft.com/fwlink/?LinkID=151321" target=_blank mce_href="http://go.microsoft.com/fwlink/?LinkID=151321"&gt;http://go.microsoft.com/fwlink/?LinkID=151321&lt;/A&gt;&lt;/I&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 10pt"&gt;&lt;FONT size=3 face=Calibri&gt;A big, hearty&amp;nbsp;thanks to everyone who made this release possible.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 10pt"&gt;&lt;FONT size=3 face=Calibri&gt;Tell your friends!&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN: 0px 0px 10pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="COLOR: #404040"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="COLOR: #404040"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;EM&gt;Nathan Burkhart&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #404040; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;&lt;EM&gt;Program Manager&amp;nbsp; |&amp;nbsp; WS-Management&lt;o:p&gt;&lt;/o:p&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9913620" width="1" height="1"&gt;</content><author><name>nathanburkhart</name><uri>http://blogs.msdn.com/members/nathanburkhart.aspx</uri></author></entry><entry><title>How to extend WMI Provider unload time?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/wmi/archive/2009/10/20/how-to-extend-wmi-provider-unload-time.aspx" /><id>http://blogs.msdn.com/wmi/archive/2009/10/20/how-to-extend-wmi-provider-unload-time.aspx</id><published>2009-10-20T22:56:00Z</published><updated>2009-10-20T22:56:00Z</updated><content type="html">&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l1 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="COLOR: #1f497d; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;1.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Extend the Provider Unload time &lt;BR&gt;__win32provider Instance:&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 0.25in" class=MsoListParagraph&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UnloadTime =&amp;nbsp; &amp;lt;CIM_Datetime for interval &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa387237(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa387237(VS.85).aspx"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/aa387237(VS.85).aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;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"&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"&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;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;For example:&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 0.5in" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;instance of __Win32Provider&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 0.5in" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&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 0.5in" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&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; CLSID = "{41ED66D6-53DC-4475-9765-B69FBC84CD28}";&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 0.5in" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: #1f497d"&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; HostingModel = "NetworkServiceHOST&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;";&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&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; Name = "InterOpProv";&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 0.7pt 0pt 36.7pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: red"&gt;&lt;FONT size=3 face=Calibri&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; UnloadedTimeout = “00000001000000&lt;/FONT&gt;&lt;/SPAN&gt;&lt;I&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: red; FONT-SIZE: 8pt"&gt;.000000:000&lt;/SPAN&gt;&lt;/I&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;SPAN style="COLOR: red"&gt;”;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Verdana','sans-serif'; COLOR: red; FONT-SIZE: 8pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;};&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level1 lfo2" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; COLOR: #1f497d; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings"&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; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Making provider loaded inside an individual wmiprvse.exe, and marked the unload interval to 1 day.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level1 lfo2" class=MsoListParagraph&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9910240" width="1" height="1"&gt;</content><author><name>kmathur</name><uri>http://blogs.msdn.com/members/kmathur.aspx</uri></author><category term="Tips &amp;amp; Tricks" scheme="http://blogs.msdn.com/wmi/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx" /><category term="WMI Provider FAQ" scheme="http://blogs.msdn.com/wmi/archive/tags/WMI+Provider+FAQ/default.aspx" /></entry><entry><title>Writing WMI providers FAQ series - 3 - Is it better to use embedded objects or association in a CIM model?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/wmi/archive/2009/10/14/writing-wmi-providers-faq-series-3-is-it-better-to-use-embedded-objects-or-association-in-a-cim-model.aspx" /><id>http://blogs.msdn.com/wmi/archive/2009/10/14/writing-wmi-providers-faq-series-3-is-it-better-to-use-embedded-objects-or-association-in-a-cim-model.aspx</id><published>2009-10-14T18:49:00Z</published><updated>2009-10-14T18:49:00Z</updated><content type="html">&lt;P style="TEXT-ALIGN: justify; MARGIN-LEFT: 0.25in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;It happens that some CIM models need to link various entities together. The recommended approach for doing this is to use Associations and References. By default WMI is capable to handle associations based on the relations defined in the CIM schema. However, this mechanism involves an enumeration of both ends represented by the associations. Once completed, WMI core makes the required filtering to provide the expected results to the WMI client. Obviously, although this default mechanism works for all instance providers, it is not optimal for situations where complex relationships or large amount of information is involved. In such a case, it is recommended to implement the query capabilities in the providers to ensure the best performance. Indeed, who knows better than the provider developer or designer to query the manageable entity to retrieve the relevant information?&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify; MARGIN-LEFT: 0.25in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-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="TEXT-ALIGN: justify; MARGIN-LEFT: 0.25in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Some implementations make use of embedded objects to link manageable entities together. Those embedded objects are constructed from an existing WMI class (or the properties that return them are using a CIM class type). Although technically feasible, the implementation of embedded objects has some payloads and side effects. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify; TEXT-INDENT: -0.25in; MARGIN-LEFT: 0.75in; mso-list: l10 level1 lfo15; tab-stops: list .75in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&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;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;When a WMI client requests a collection of properties that are actually populated by one or several embedded objects, the CIM schema definition sent over the wire to the WMI client is also encapsulated in every WMI object. In case of an array of embedded objects, this will create an inevitable overhead of information on the network. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify; MARGIN-LEFT: 0.75in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-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="TEXT-ALIGN: justify; TEXT-INDENT: -0.25in; MARGIN-LEFT: 0.75in; mso-list: l10 level1 lfo15; tab-stops: list .75in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&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;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Next, if the WMI client enumerates all instances, where these instances expose properties containing embedded objects, each embedded object needs to be resolved to populate the properties before the actual requested instance is returned to the WMI client. This may create a serious overhead for the performance. Of course, everything depends on the number of instances are returned, the number of embedded objects contained in the properties of the instances. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify; MARGIN-LEFT: 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-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="TEXT-ALIGN: justify; TEXT-INDENT: -0.25in; MARGIN-LEFT: 0.75in; mso-list: l10 level1 lfo15; tab-stops: list .75in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&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;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Because objects are embedded in properties, there is no way for WMI to query them. However, using association instead gives the ability to WMI clients to query about the relationships that are in place.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify; MARGIN-LEFT: 1in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-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="TEXT-ALIGN: justify; MARGIN-LEFT: 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Despite a possible implementation of embedded objects and due to the various side effects of such a model, it highly is recommended to consider the use of Association.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify; MARGIN-LEFT: 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify; MARGIN-LEFT: 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Kapil Mathur [MSFT]&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9907285" width="1" height="1"&gt;</content><author><name>kmathur</name><uri>http://blogs.msdn.com/members/kmathur.aspx</uri></author><category term="WMI Provider FAQ" scheme="http://blogs.msdn.com/wmi/archive/tags/WMI+Provider+FAQ/default.aspx" /></entry><entry><title>Writing WMI providers FAQ series - 2 - When a provider doesn’t support enumeration what will be the impact for the WMI consumer?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/wmi/archive/2009/09/28/writing-wmi-providers-faq-series-2-when-a-provider-doesn-t-support-enumeration-what-will-be-the-impact-for-the-wmi-consumer.aspx" /><id>http://blogs.msdn.com/wmi/archive/2009/09/28/writing-wmi-providers-faq-series-2-when-a-provider-doesn-t-support-enumeration-what-will-be-the-impact-for-the-wmi-consumer.aspx</id><published>2009-09-28T21:40:00Z</published><updated>2009-09-28T21:40:00Z</updated><content type="html">&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;The aim of the series is to cover a WMI Provider writing question &amp;nbsp;per post. If you have a question, you'd like the WMI team to answer, do leave a comment.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Now, for the answer -&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;If the WMI client requests to enumerate all instances of a class supported by such a provider, a return code WBEM_NOT_CAPABLE will be returned.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;If the WMI client performs a query on a class supported by that provider and if that provider doesn’t have the query capability, then the query will fail because WMI uses the enumeration technique with post-filtering to provide the query results. However, if the query capability is supported by the provider, then the query will succeed because WMI will pass that query to the provider and the provider will handle it accordingly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&amp;nbsp;Kapil Mathur [MSFT]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9900394" width="1" height="1"&gt;</content><author><name>kmathur</name><uri>http://blogs.msdn.com/members/kmathur.aspx</uri></author><category term="WMI" scheme="http://blogs.msdn.com/wmi/archive/tags/WMI/default.aspx" /><category term="Tips &amp;amp; Tricks" scheme="http://blogs.msdn.com/wmi/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx" /><category term="Informative" scheme="http://blogs.msdn.com/wmi/archive/tags/Informative/default.aspx" /><category term="WMI Provider FAQ" scheme="http://blogs.msdn.com/wmi/archive/tags/WMI+Provider+FAQ/default.aspx" /></entry><entry><title>Writing WMI providers FAQ series - 1 - If a provider doesn’t support query capabilities, how is the query handled by WMI?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/wmi/archive/2009/09/26/writing-wmi-providers-faq-series-1-if-a-provider-doesn-t-support-query-capabilities-how-is-the-query-handled-by-wmi.aspx" /><id>http://blogs.msdn.com/wmi/archive/2009/09/26/writing-wmi-providers-faq-series-1-if-a-provider-doesn-t-support-query-capabilities-how-is-the-query-handled-by-wmi.aspx</id><published>2009-09-26T03:23:00Z</published><updated>2009-09-26T03:23:00Z</updated><content type="html">&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;The aim of the series is to cover a WMI Provider writing question &amp;nbsp;per post. If you have a question, you'd like the WMI team to answer, do leave a comment.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Now, for the answer - &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Let's take the Win32_Product class supported by the MSI provider as it is today. This class returns a complete list of installed MSI applications. When a WMI client requests all Win32_Product instances with WQL queries such as:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI style="TEXT-ALIGN: justify; mso-list: l16 level1 lfo18; tab-stops: list .5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Select * From Win32_Product&lt;/SPAN&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Or&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI style="TEXT-ALIGN: justify; mso-list: l16 level1 lfo18; tab-stops: list .5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Select * From Win32_Product Where Vendor="Microsoft"&lt;/SPAN&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;the corresponding WMI provider gets loaded and WMI callbacks the provider at the level of:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI style="TEXT-ALIGN: justify; mso-list: l16 level1 lfo18; tab-stops: list .5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;its query interfaces if the provider claims that it supports WQL queries in its registration data. In this case, up to the provider to handle the query and the filtering based on the WHERE statement specified (if any).&lt;/SPAN&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Or&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI style="TEXT-ALIGN: justify; mso-list: l16 level1 lfo18; tab-stops: list .5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;its Enum interfaces to get the collection of all instances if the provider claims that it doesn't support WQL queries in its registration data. In this case, based on the WHERE statement filtering (if any), WMI makes a post filtering on the collection returned by the WMI provider to ensure that the data returned by WMI is matching the WMI client query.&lt;/SPAN&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;So, in conclusion:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI style="TEXT-ALIGN: justify; mso-list: l16 level1 lfo18; tab-stops: list .5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;If the provider supports WQL queries, the provider itself handles queries and does the filtering on Vendor="Microsoft" as used in the query example.&lt;/SPAN&gt; 
&lt;LI style="TEXT-ALIGN: justify; mso-list: l16 level1 lfo18; tab-stops: list .5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;If the provider doesn't support WQL queries, WMI core will make a post filtering on the collection returned by the provider based on the Vendor="Microsoft" as used in the query example.&lt;/SPAN&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-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="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Of course, it is important to note that depending on the nature and complexity of the object model, returning a collection to WMI core is not always the best way to proceed. There are situations where a filtering handled by WMI core will not be efficient enough (e.g. when the collection is extremely large). In such a case, it is recommended that the WMI provider supports queries in order to perform the filtering in the provider code. This makes sense as the provider it is the only software component having a perfect understanding of the manageable entity model it surfaces.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;Kapil Mathur [MSFT]&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: justify" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9899766" width="1" height="1"&gt;</content><author><name>kmathur</name><uri>http://blogs.msdn.com/members/kmathur.aspx</uri></author><category term="WMI" scheme="http://blogs.msdn.com/wmi/archive/tags/WMI/default.aspx" /><category term="Tips &amp;amp; Tricks" scheme="http://blogs.msdn.com/wmi/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx" /><category term="Informative" scheme="http://blogs.msdn.com/wmi/archive/tags/Informative/default.aspx" /></entry><entry><title>Troubleshooting WMI providers using MSFT_Providers class</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/wmi/archive/2009/09/22/troubleshooting-wmi-providers-using-msft-providers-class.aspx" /><id>http://blogs.msdn.com/wmi/archive/2009/09/22/troubleshooting-wmi-providers-using-msft-providers-class.aspx</id><published>2009-09-22T05:14:00Z</published><updated>2009-09-22T05:14:00Z</updated><content type="html">&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: #1f497d; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;MSFT_Providers is a troubleshooting class which contains configuration information for providers.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This class can be pretty handy while troubleshooting provider issues.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: #1f497d; FONT-SIZE: 12pt; 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="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: #1f497d; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;For eg. Suppose you want to know which wmiprvse process is your provider loaded in, you could use HostProcessIdentifier property – &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: #1f497d; FONT-SIZE: 12pt; 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="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: #1f497d; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;select HostProcessIdentifier from Msft_Providers where provider="ProviderName"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: #1f497d; FONT-SIZE: 12pt; 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="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: #1f497d; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;or, you could use load and unload methods of this class to force a provider to load/unload while trying to reproduce a scenario. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: #1f497d; FONT-SIZE: 12pt; 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="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: #1f497d; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;More information at &lt;A href="http://msdn.microsoft.com/en-us/library/aa392509(VS.85).aspx"&gt;MSDN&lt;/A&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: #1f497d; FONT-SIZE: 12pt; 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="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: #1f497d; FONT-SIZE: 12pt; 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="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: #1f497d; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Kapil Mathur [MSFT]&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9897840" width="1" height="1"&gt;</content><author><name>kmathur</name><uri>http://blogs.msdn.com/members/kmathur.aspx</uri></author><category term="WMI" scheme="http://blogs.msdn.com/wmi/archive/tags/WMI/default.aspx" /><category term="Informative" scheme="http://blogs.msdn.com/wmi/archive/tags/Informative/default.aspx" /></entry><entry><title>WMI: Remote query for Win32_Product class results in ‘Generic Failure’ error (0x80041001)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/wmi/archive/2009/09/16/wmi-remote-query-for-win32-product-class-results-in-generic-failure-error-0x80041001.aspx" /><id>http://blogs.msdn.com/wmi/archive/2009/09/16/wmi-remote-query-for-win32-product-class-results-in-generic-failure-error-0x80041001.aspx</id><published>2009-09-17T01:36:00Z</published><updated>2009-09-17T01:36:00Z</updated><content type="html">&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wmi/WindowsLiveWriter/WMIRemotequeryforWin32_Productclassresul_1058F/clip_image001_2.png" mce_href="http://blogs.msdn.com/blogfiles/wmi/WindowsLiveWriter/WMIRemotequeryforWin32_Productclassresul_1058F/clip_image001_2.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: block; FLOAT: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: auto" title=clip_image001 border=0 alt=clip_image001 src="http://blogs.msdn.com/blogfiles/wmi/WindowsLiveWriter/WMIRemotequeryforWin32_Productclassresul_1058F/clip_image001_thumb.png" width=244 height=90 mce_src="http://blogs.msdn.com/blogfiles/wmi/WindowsLiveWriter/WMIRemotequeryforWin32_Productclassresul_1058F/clip_image001_thumb.png"&gt;&lt;/A&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Here’s an issue that some of our WMI enthusiasts have been seeing in the field. When remotely querying the Win32_Product class to determine what software is installed on a Windows XP or Windows Server 2003 system, a “Generic Failure” (0x80041001) error is returned. If the same query is run locally on the target system, it works just fine. So what gives?&lt;/P&gt;
&lt;P&gt;I’m glad you asked. When querying the Win32_Product class, the WMI provider DLL for Windows Installer (MSIPROV.DLL) is loaded into a WMI Provider Host process (WMIPRVSE.EXE) and this provider enumerates the software installed on the system. When the provider detects that a “Per-User” install has occurred, it checks the current user’s profile as well. This is easy when you run the query locally, because your profile registry hive is already loaded into memory. Running this query remotely is a different story.&lt;/P&gt;
&lt;P&gt;The “Generic Failure” problem occurs during a remote query because the profile for the user running the query cannot be successfully parsed on the remote system. Some installation packages default to Per-User, and some don’t ask. If your user account was logged in during one of these installs, then you try to run the remote query for Win32_Product, you will likely receive the “Generic Failure” error. This is more common in some environments than others, especially when the person that manages the workstations is the same person that deployed them or built the workstation “image,” since their profile would be more likely to contain “Per-User” installation entries.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;What does this mean?&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Basically, if any user account performs a “Per-User” installation, then that user will not be able to successfully perform a WMI query the Win32_Product class remotely from a different system. However, there is an exception to this. If the user that is running the remote WMI query is actually logged on to the remote system, then their profile will already be actively loaded and can be parsed without running into the failure.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;The Workaround:&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;The workaround to this problem for Windows XP and Windows Server 2003 systems is to run the query as a user account that has never installed software on the workstations. For instance, create a user account specifically used for software inventory or other management activities, then use that account to perform the queries. NEVER use that account to install software on the systems being monitored.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;What about Operating Systems released after Windows XP and Server 2003?&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2 do NOT display this same behavior. For these operating systems, rather than returning the “Generic Failure” message if a user is not logged on to the remote system, instead, only “Per-Machine” installation information would be returned. If the user IS logged on to the remote system, then the combination of “Per-User” and “Per-Machine” installation information is returned.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;U&gt;&lt;FONT color=#0000ff size=3&gt;Additional information to be aware of:&lt;/FONT&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Windows Server 2003 doesn’t have the Win32_Product Class by default&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;The Win32_Product class must be added to Windows Server 2003. If you receive the following error when running a WMI query for the Win32_Product class on Windows Server 2003&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wmi/WindowsLiveWriter/WMIRemotequeryforWin32_Productclassresul_1058F/clip_image003_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/wmi/WindowsLiveWriter/WMIRemotequeryforWin32_Productclassresul_1058F/clip_image003_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image003 border=0 alt=clip_image003 src="http://blogs.msdn.com/blogfiles/wmi/WindowsLiveWriter/WMIRemotequeryforWin32_Productclassresul_1058F/clip_image003_thumb.jpg" width=244 height=90 mce_src="http://blogs.msdn.com/blogfiles/wmi/WindowsLiveWriter/WMIRemotequeryforWin32_Productclassresul_1058F/clip_image003_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;then chances are you need to add the class by doing the following:&lt;/P&gt;
&lt;P&gt;1. Open “Add or Remove Programs”&lt;/P&gt;
&lt;P&gt;2. Click “Add/Remove Windows Components”&lt;/P&gt;
&lt;P&gt;3. Select Management and Monitoring Tools&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wmi/WindowsLiveWriter/WMIRemotequeryforWin32_Productclassresul_1058F/clip_image005_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/wmi/WindowsLiveWriter/WMIRemotequeryforWin32_Productclassresul_1058F/clip_image005_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image005 border=0 alt=clip_image005 src="http://blogs.msdn.com/blogfiles/wmi/WindowsLiveWriter/WMIRemotequeryforWin32_Productclassresul_1058F/clip_image005_thumb.jpg" width=244 height=191 mce_src="http://blogs.msdn.com/blogfiles/wmi/WindowsLiveWriter/WMIRemotequeryforWin32_Productclassresul_1058F/clip_image005_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;4. Click Details.&lt;/P&gt;
&lt;P&gt;5. Add a check to the box for “WMI Windows Installer Provider”&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/wmi/WindowsLiveWriter/WMIRemotequeryforWin32_Productclassresul_1058F/clip_image007_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/wmi/WindowsLiveWriter/WMIRemotequeryforWin32_Productclassresul_1058F/clip_image007_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image007 border=0 alt=clip_image007 src="http://blogs.msdn.com/blogfiles/wmi/WindowsLiveWriter/WMIRemotequeryforWin32_Productclassresul_1058F/clip_image007_thumb.jpg" width=244 height=178 mce_src="http://blogs.msdn.com/blogfiles/wmi/WindowsLiveWriter/WMIRemotequeryforWin32_Productclassresul_1058F/clip_image007_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;6. Click OK&lt;/P&gt;
&lt;P&gt;7. Click Next&lt;/P&gt;
&lt;P&gt;When the Windows Component Wizard finishes, you should now be able to access the Win32_Product class on Windows Server 2003.&lt;/P&gt;
&lt;P align=left&gt;&lt;B&gt;&lt;FONT color=#0000ff size=3&gt;What if I installed Windows Installer 4.5 and now I can’t use the Win32_Product class at all?&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Then you probably need the following hotfix to get the Win32_Product class working again:&lt;/P&gt;
&lt;P&gt;&lt;B&gt;KB 972189: &lt;A href="http://support.microsoft.com/kb/972189" mce_href="http://support.microsoft.com/kb/972189"&gt;Error message when you query the "Win32_Product" class after you install applications by using Microsoft Windows Installer (MSI) 4.5 together with the "Per-User" option in Windows Server 2003 and in Windows XP: "0x80041001 - Generic failure"&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Well folks, that’s all for now.&lt;/P&gt;
&lt;P&gt;&lt;I&gt;-Steve Paruszkiewicz [MSFT]&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Additional Resources:&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;· &lt;A href="http://msdn.microsoft.com/en-us/library/aa394378(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa394378(VS.85).aspx"&gt;MSDN: Win32_Product Class&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;· &lt;A href="http://msdn.microsoft.com/en-us/library/aa367559(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa367559(VS.85).aspx"&gt;MSDN: MSI - ALLUSERS Property&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9896094" width="1" height="1"&gt;</content><author><name>wmfblog</name><uri>http://blogs.msdn.com/members/wmfblog.aspx</uri></author><category term="WMI" scheme="http://blogs.msdn.com/wmi/archive/tags/WMI/default.aspx" /><category term="Tips &amp;amp; Tricks" scheme="http://blogs.msdn.com/wmi/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx" /><category term="Troubleshooting" scheme="http://blogs.msdn.com/wmi/archive/tags/Troubleshooting/default.aspx" /></entry><entry><title>Windows Management Framework RC available on XP and Server 2003</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/wmi/archive/2009/09/11/windows-management-framework-rc-available-on-xp-and-server-2003.aspx" /><id>http://blogs.msdn.com/wmi/archive/2009/09/11/windows-management-framework-rc-available-on-xp-and-server-2003.aspx</id><published>2009-09-11T18:43:00Z</published><updated>2009-09-11T18:43:00Z</updated><content type="html">&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;A name=_MailEndCompose&gt;&lt;/A&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt"&gt;Following on the heels of the public release of the Microsoft Windows Management Framework RC for Windows Vista and Windows Server 2008 last month, we are pleased to announce the public availability of WinRM 2.0 and Windows PowerShell 2.0 on Windows XP and Windows Server 2003!&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;A href="https://connect.microsoft.com/windowsmanagement/Downloads"&gt;https://connect.microsoft.com/windowsmanagement/Downloads&lt;/A&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt"&gt;Congratulations to the team are again in order for all of the hard work required to reach this point, and to our partners for helping us to validate the components and for their willingness to bet on us.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt"&gt;Enjoy!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="COLOR: #404040"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;EM&gt;Nathan Burkhart&lt;o:p&gt;&lt;/o:p&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #404040; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;&lt;EM&gt;Program Manager&amp;nbsp; |&amp;nbsp; WS-Management&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9894241" width="1" height="1"&gt;</content><author><name>nathanburkhart</name><uri>http://blogs.msdn.com/members/nathanburkhart.aspx</uri></author><category term="Announcements" scheme="http://blogs.msdn.com/wmi/archive/tags/Announcements/default.aspx" /></entry><entry><title>Help Us Improve Microsoft Windows Management Framework </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/wmi/archive/2009/09/08/help-us-improve-microsoft-windows-management-framework.aspx" /><id>http://blogs.msdn.com/wmi/archive/2009/09/08/help-us-improve-microsoft-windows-management-framework.aspx</id><published>2009-09-09T00:26:00Z</published><updated>2009-09-09T00:26:00Z</updated><content type="html">&lt;span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 10pt;"&gt;
&lt;p style="margin: 0in 0in 15pt;" class="MsoTitle"&gt;&lt;font size="3"&gt;&lt;span style="font-family: 'Calibri','sans-serif'; color: black;"&gt;After WMF (Windows 
Management Framework ), i.e., the&amp;nbsp;combined download package of&amp;nbsp; Powershell, 
WsMan and BITS, &amp;nbsp;for Vista and Windows Server 2008 was released to the Web on &lt;a href="http://blogs.msdn.com/wmi/archive/2009/08/18/windows-management-framework-rc-release-for-windows-vista-and-windows-server-2008.aspx" mce_href="http://blogs.msdn.com/wmi/archive/2009/08/18/windows-management-framework-rc-release-for-windows-vista-and-windows-server-2008.aspx"&gt;
&lt;/a&gt;&lt;/span&gt;&lt;a href="http://blogs.msdn.com/wmi/archive/2009/08/18/windows-management-framework-rc-release-for-windows-vista-and-windows-server-2008.aspx" mce_href="http://blogs.msdn.com/wmi/archive/2009/08/18/windows-management-framework-rc-release-for-windows-vista-and-windows-server-2008.aspx"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'Calibri','sans-serif';"&gt;Aug. 13th&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: 'Calibri','sans-serif'; color: black;"&gt;&lt;a href="http://blogs.msdn.com/wmi/archive/2009/08/18/windows-management-framework-rc-release-for-windows-vista-and-windows-server-2008.aspx" mce_href="http://blogs.msdn.com/wmi/archive/2009/08/18/windows-management-framework-rc-release-for-windows-vista-and-windows-server-2008.aspx"&gt;, &lt;/a&gt;we can feel the high 
expectation for the final WMF releases from our customers. We would like you 
know your feedbacks are also crucial to help us achieve high product quality. 
Therefore, the message of this blog entry is simple: help us help you! If you 
have any feedback specific to the WMF Release Candidate, put your comments here. 
Thanks!&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3"&gt;&lt;span style="font-family: 'Calibri','sans-serif'; color: black;"&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: 'Calibri','sans-serif'; color: black;" lang="EN"&gt;Xin Li&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-family: 'Calibri','sans-serif'; color: black;" lang="EN"&gt;Windows PowerShell Team&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9892824" width="1" height="1"&gt;</content><author><name>wmfblog</name><uri>http://blogs.msdn.com/members/wmfblog.aspx</uri></author></entry><entry><title>Check out the Hey, Scripting Guy! Blog</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/wmi/archive/2009/08/29/check-out-the-hey-scripting-guy-blog.aspx" /><id>http://blogs.msdn.com/wmi/archive/2009/08/29/check-out-the-hey-scripting-guy-blog.aspx</id><published>2009-08-29T06:04:00Z</published><updated>2009-08-29T06:04:00Z</updated><content type="html">&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;The “Hey, Scripting Guy! &lt;/FONT&gt;&lt;A href="http://blogs.technet.com/heyscriptingguy"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;Blog&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt;” is a great resource! The scripting guys blog about great tips, tricks, and solutions for Windows management.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Here’s a list of recent WMI and PowerShell related topics:&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=MsoListParagraphCxSpFirst&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;SPAN style="FONT-FAMILY: Symbol; TEXT-DECORATION: none; mso-bidi-font-family: Symbol; text-underline: none; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;U&gt;&lt;FONT color=#0000ff&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; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://blogs.technet.com/heyscriptingguy/archive/2009/08/11/hey-scripting-guy-can-i-query-cpu-information-with-wmi-and-windows-powershell.aspx"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;Can I Query CPU Information with WMI and Windows PowerShell?&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;SPAN style="FONT-FAMILY: Symbol; TEXT-DECORATION: none; mso-bidi-font-family: Symbol; text-underline: none; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;U&gt;&lt;FONT color=#0000ff&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; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://blogs.technet.com/heyscriptingguy/archive/2009/08/06/hey-scripting-guy-where-can-i-find-a-list-of-all-the-things-i-can-do-with-windows-powershell-and-wmi.aspx"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;Where Can I Find a List of All the Things I Can Do with Windows PowerShell and WMI?&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;SPAN style="FONT-FAMILY: Symbol; TEXT-DECORATION: none; mso-bidi-font-family: Symbol; text-underline: none; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;U&gt;&lt;FONT color=#0000ff&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; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://blogs.technet.com/heyscriptingguy/archive/2009/08/05/hey-scripting-guy-can-windows-powershell-call-wmi-methods.aspx"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;Can Windows PowerShell Call WMI Methods?&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;SPAN style="FONT-FAMILY: Symbol; TEXT-DECORATION: none; mso-bidi-font-family: Symbol; text-underline: none; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;U&gt;&lt;FONT color=#0000ff&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; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://blogs.technet.com/heyscriptingguy/archive/2009/08/04/hey-scripting-guy-how-do-i-use-wmi-with-windows-powershell-to-return-information-about-properties.aspx"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;How Do I Use WMI with Windows PowerShell to Return Information About Properties?&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpLast&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;SPAN style="FONT-FAMILY: Symbol; TEXT-DECORATION: none; mso-bidi-font-family: Symbol; text-underline: none; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;U&gt;&lt;FONT color=#0000ff&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; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://blogs.technet.com/heyscriptingguy/archive/2009/08/03/hey-scripting-guy-how-do-i-use-wmi-with-windows-powershell-to-query-more-than-one-piece-of-information.aspx"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;How Do I Use WMI with Windows PowerShell to Query More Than One Piece of Information?&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;These posts are just from August! Dig through the archives and you’ll be amazed at what you find.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Robert Rodriguez-Lawson [MSFT]&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9888883" width="1" height="1"&gt;</content><author><name>kmathur</name><uri>http://blogs.msdn.com/members/kmathur.aspx</uri></author><category term="WMI" scheme="http://blogs.msdn.com/wmi/archive/tags/WMI/default.aspx" /><category term="Informative" scheme="http://blogs.msdn.com/wmi/archive/tags/Informative/default.aspx" /></entry><entry><title>BITS Compact Server &amp; WMI provider</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/wmi/archive/2009/08/18/bits-compact-server-wmi-provider.aspx" /><id>http://blogs.msdn.com/wmi/archive/2009/08/18/bits-compact-server-wmi-provider.aspx</id><published>2009-08-18T21:40:00Z</published><updated>2009-08-18T21:40:00Z</updated><content type="html">&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;BITS Compact Server is a simple and secure HTTP / HTTPS server. BITS Compact Server exposes COM API for configuration. It can also be configured through a WMI provider. &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;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Features:&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 lfo3" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;1.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;HTTP / HTTPS file server, for ad-hoc file hosting. It is not intended to be an internet facing server. &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 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;2.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;Independent of IIS.&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 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;3.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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 face=Calibri&gt;Supports SSL, Authentication (&lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa378749(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa378749(VS.85).aspx"&gt;&lt;FONT size=3 face=Calibri&gt;NTLM&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt;, &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa378748(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa378748(VS.85).aspx"&gt;&lt;FONT size=3 face=Calibri&gt;Negotiate&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; and &lt;/FONT&gt;&lt;A href="http://technet.microsoft.com/en-us/library/cc728388(WS.10).aspx" mce_href="http://technet.microsoft.com/en-us/library/cc728388(WS.10).aspx"&gt;&lt;FONT size=3 face=Calibri&gt;client certificates&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt;) and Authorization (&lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa379602(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa379602(VS.85).aspx"&gt;&lt;FONT size=3 face=Calibri&gt;SDDL strings&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;). &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 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;4.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;COM API for programmatic access.&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 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;5.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;WMI provider for configuring BITS Compact Server and managing BITS jobs remotely.&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 10pt 0.5in; mso-list: l0 level1 lfo3" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;6.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;WMI Powershell cmdlets can be used for scripting.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Typically, BITS Compact Server would be used in deployment scenario which involves distribution of files to multiple machines. The lifetime of the hosted files would be short enough, so that setting up an IIS for hosting them is not required. The anticipated usage is the maximum of 25 URLGroups, each URLGroup supporting 3 simultaneous downloads. Hence, it is not intended to act as an internet facing server.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0in 0pt"&gt;&lt;FONT size=4&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Cambria&gt;Installing BITS Compact Server&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&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 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;BITS Compact Server ships as an Optional Component in Windows Server 2008 R2. It can be installed via Server Manager or ocsetup. &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: l1 level2 lfo1" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;a.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;Using Server Manager UI:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -1in; MARGIN: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level3 lfo1; mso-text-indent-alt: -9.0pt" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&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;&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; &lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;i.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;Open server manager.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -1in; MARGIN: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level3 lfo1; mso-text-indent-alt: -9.0pt" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&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;&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; &lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;ii.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;Add Feature.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -1in; MARGIN: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level3 lfo1; mso-text-indent-alt: -9.0pt" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&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;&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; &lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;iii.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;Select “Compact Server” under Background Intelligent Transfer Service (BITS)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -1in; MARGIN: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level3 lfo1; mso-text-indent-alt: -9.0pt" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&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;&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; &lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;iv.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;Follow the on screen installation steps.&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: l1 level2 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;b.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;Using Server Manager Powershell cmdlets&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -1in; MARGIN: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level3 lfo1; mso-text-indent-alt: -.25in; tab-stops: 1.0in" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&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;&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; &lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;i.&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;&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;Import-Module ServerManager&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -1in; MARGIN: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level3 lfo1; mso-text-indent-alt: -.25in; tab-stops: 1.0in" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&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;&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;FONT size=3 face=Calibri&gt;ii.&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;&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;Add-WindowsFeature BITS-Compact-Server&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: l1 level2 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;c.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;Using ocsetup:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -1in; MARGIN: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l1 level3 lfo1; mso-text-indent-alt: -9.0pt" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&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;&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; &lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;i.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;From an elevated command prompt, ocsetup LightweightServer&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt 1in; mso-add-space: auto" class=MsoListParagraphCxSpLast&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;NOTE:&lt;/B&gt; The package name is case-sensitive. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0in 0pt"&gt;&lt;A title=_Toc222125074 name=_Toc222125074&gt;&lt;/A&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;BITS Compact Server basics&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&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 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;BITS Compact server is a simple and secure HTTP / HTTPS server. BITS Compact Server exposes COM API for configuration. It can also be configured through a WMI provider. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;MSDN:&lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/tiny_mce/jscripts/tiny_mce/%20http:/msdn.microsoft.com/en-us/library/dd904465(VS.85).aspx" mce_href="http://blogs.msdn.com/tiny_mce/jscripts/tiny_mce/%20http:/msdn.microsoft.com/en-us/library/dd904465(VS.85).aspx"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt; &lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;http://msdn.microsoft.com/en-us/library/dd904465(VS.85).aspx&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;HTTP or HTTPS URLs are created, which point to specified files on the machine. A URL can be constructed as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;For example, consider the following URL:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;A href="http://localhost:8080/Sample/File.txt" mce_href="http://localhost:8080/Sample/File.txt"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://localhost:8080/Sample/File.txt&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The URL consists of 5 parts:&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.25in; mso-add-space: auto; mso-list: l3 level1 lfo2" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;a.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;“http” – the protocol which is used. Can be http or https&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.25in; mso-add-space: auto; mso-list: l3 level1 lfo2" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;b.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;“localhost” – refer &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa364698(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa364698(VS.85).aspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/aa364698(VS.85).aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&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.25in; mso-add-space: auto; mso-list: l3 level1 lfo2" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;c.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;“8080” – port on which the file will be accessible.&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.25in; mso-add-space: auto; mso-list: l3 level1 lfo2" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;d.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;“Sample” – URL prefix.&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 10pt 0.25in; mso-add-space: auto; mso-list: l3 level1 lfo2" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;e.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;“File.txt” – URL suffix.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;“http://localhost:8080/Sample” – is referred to as the URLGroup.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;BITS Compact server does not support multiple levels of URL prefixes; hence http://localhost:8080/Sample/Sample2/File.txt will not be a valid URLGroup or URL.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;A single URLGroup can have multiple URLs associated with it. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;For example:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The URLs “http://localhost:8080/Sample/File1.txt” and “http://localhost:8080/Sample/File2.txt” belong to the same URLGroup “http://localhost:8080/Sample/”&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;URLs in the same URLGroup share settings like, SSL certificates, Authentication, Connection and Bandwidth Limits etc. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0in 0pt"&gt;&lt;A title=_Toc222125075 name=_Toc222125075&gt;&lt;/A&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;BITS Compact Server and WMI&lt;/FONT&gt;&lt;FONT size=4&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Cambria&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNoSpacing&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 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;BITS Compact Server exposes configuration through WMI for remote management. The WMI provider resides in “root\Microsoft\BITS” namespace.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The WMI classes that are exposed 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 27pt; mso-add-space: auto; mso-list: l2 level1 lfo4" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;a.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;&lt;B style="mso-bidi-font-weight: normal"&gt;BITSCompactServerURLGroup&lt;/B&gt; – used for creating and managing URLGroups and URLs on BITS Compact Server.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/dd904504(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd904504(VS.85).aspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/dd904504(VS.85).aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; &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 27pt; mso-add-space: auto; mso-list: l2 level1 lfo4" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;b.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;&lt;B style="mso-bidi-font-weight: normal"&gt;BITSClientJob&lt;/B&gt; – BITS client side provider used for managing BITS jobs. &lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/dd904502(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd904502(VS.85).aspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/dd904502(VS.85).aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; &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 10pt 27pt; mso-add-space: auto; mso-list: l2 level1 lfo4" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;c.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&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;&lt;B style="mso-bidi-font-weight: normal"&gt;BITSClientFile&lt;/B&gt; – embedded object for getting information about file that is being transferred using the BITS client provider. &lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/dd904501(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd904501(VS.85).aspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/dd904501(VS.85).aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 27pt; mso-add-space: auto; mso-list: l2 level1 lfo4" class=MsoListParagraphCxSpLast mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0in 0pt"&gt;&lt;A name=_Toc222125076&gt;&lt;/A&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;HelloWorld script&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0in 0in 10pt" 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;DIV style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #d9d9d9; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217"&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Host a file on BITS Compact Server and download it using WMI Powershell cmdlets&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;## Get BITS Compact Server WMI Class&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;$bcs = [wmiclass] "root\Microsoft\bits:Bitscompactserverurlgroup"&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&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="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;## Create URLGroup&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;$null = $bcs.CreateUrlGroup("http://+:80/Demo/")&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&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="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;## Get created URLGroups object&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;$urlgroup = Get-WmiObject -Namespace "root\Microsoft\bits" -Class "Bitscompactserverurlgroup" -Filter "urlgroup='http://+:80/Demo/'"&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&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="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;## Host a file. The file has to be present and accessible"&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;$null = $urlgroup.CreateUrl("100mb.zip","C:\100mb.zip","")&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&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="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;## Get BITS client WMI Class&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;$bits = [wmiclass] "root\microsoft\bits:bitsclientjob"&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&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="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;## Create BITS Job to download hosted file&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;$jobInfo = $bits.CreateJob("BlogDownload","http://localhost:80/Demo/100mb.zip","c:\100mb_downloaded.zip")&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&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="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;## Get created BITS job's object&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;$bitsJob = Get-WmiObject -Namespace "root\microsoft\bits" -Class "bitsclientjob" -Filter ("jobId='" + $jobInfo.JobId + "'")&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&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="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;## Poll for status&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;while ($bitsJob.State -ne 6) &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;{&lt;SPAN style="mso-tab-count: 1"&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; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 1"&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; &lt;/SPAN&gt;[UInt64] $progress = $bitsJob.BytesTransferred / $bitsJob.BytesTotal * 100&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 1"&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; &lt;/SPAN&gt;Write-Progress -Activity "Downloading..." -status "$progress% Complete" -percentComplete $progress &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 2"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 1"&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; &lt;/SPAN&gt;## Check for errors in transfer&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 1"&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; &lt;/SPAN&gt;if(($bitsJob.State -eq 4) -or ($bitsJob.State -eq 5))&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 1"&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; &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 2"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Write-Host "Download ERROR: " $bitsJob.GetError(1033).ErrorDescription -ForegroundColor Red -BackgroundColor Black&lt;SPAN style="mso-tab-count: 2"&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; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 2"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;exit&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 1"&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; &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 1"&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; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 1"&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; &lt;/SPAN&gt;Sleep 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&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="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 1"&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; &lt;/SPAN&gt;## Refresh state&lt;SPAN style="mso-tab-count: 1"&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; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 1"&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; &lt;/SPAN&gt;$bitsJob.Get()&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&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="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Write-Host "Downloaded Completed" -ForegroundColor Yellow&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&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="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;## Complete the BITS job to commit file to disk &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BACKGROUND: #d9d9d9; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class=MsoNoSpacing&gt;&lt;SPAN style="BACKGROUND: #d9d9d9; mso-shading: white; mso-pattern: gray-15 auto"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;$null = $bitsJob.setJobState(1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;NOTE:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 40.5pt; mso-add-space: auto; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&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; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Firewall ports are not opened when a URL Group is created for a particular port. &lt;/FONT&gt;&lt;A href="http://technet.microsoft.com/en-us/library/cc772353(WS.10).aspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://technet.microsoft.com/en-us/library/cc772353(WS.10).aspx&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 40.5pt; mso-add-space: auto; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&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; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Access to WMI provider needs administrative privileges. &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 10pt 27pt; mso-add-space: auto; mso-list: l2 level1 lfo4" class=MsoListParagraphCxSpLast mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 27pt; mso-add-space: auto; mso-list: l2 level1 lfo4" class=MsoListParagraphCxSpLast&gt;&lt;o:p&gt;&lt;/o:p&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9874399" width="1" height="1"&gt;</content><author><name>aditya.patwardhan</name><uri>http://blogs.msdn.com/members/aditya.patwardhan.aspx</uri></author><category term="BITS" scheme="http://blogs.msdn.com/wmi/archive/tags/BITS/default.aspx" /><category term="WMI" scheme="http://blogs.msdn.com/wmi/archive/tags/WMI/default.aspx" /><category term="Announcements" scheme="http://blogs.msdn.com/wmi/archive/tags/Announcements/default.aspx" /><category term="Samples" scheme="http://blogs.msdn.com/wmi/archive/tags/Samples/default.aspx" /><category term="Tips &amp;amp; Tricks" scheme="http://blogs.msdn.com/wmi/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx" /></entry><entry><title>Windows Management Framework RC release for Windows Vista and Windows Server 2008 </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/wmi/archive/2009/08/18/windows-management-framework-rc-release-for-windows-vista-and-windows-server-2008.aspx" /><id>http://blogs.msdn.com/wmi/archive/2009/08/18/windows-management-framework-rc-release-for-windows-vista-and-windows-server-2008.aspx</id><published>2009-08-18T20:42:00Z</published><updated>2009-08-18T20:42:00Z</updated><content type="html">&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;The Microsoft Windows Management Framework RC release for Windows Vista and &amp;nbsp;Windows Server&amp;nbsp;2008 includes the following components:&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 12pt 0in 0pt 0.25in; mso-outline-level: 5" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: #33759f; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'"&gt;WinRM&amp;nbsp;2.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt 0.25in; VERTICAL-ALIGN: top; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Windows Remote Management (WinRM) is the Microsoft implementation of &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;WS-Management Protocol&lt;SPAN style="COLOR: black"&gt;, a standard Simple Object Access Protocol (SOAP)–based, firewall-friendly protocol that allows hardware and operating systems from different vendors to interoperate.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt 0.25in; VERTICAL-ALIGN: top; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt 0.25in; VERTICAL-ALIGN: top; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;The WS-Management protocol specification provides a common way for systems to access and exchange management information across an IT infrastructure. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 12pt 0in 0pt 0.25in; mso-outline-level: 5" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: #33759f; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'"&gt;Windows PowerShell&amp;nbsp;2.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt 0.25in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;Windows PowerShell is a command-line shell and scripting language that is designed for system administration and automation. Built on the .NET Framework, Windows PowerShell enables IT professionals and developers to control and automate the administration of Windows and applications.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; 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="LINE-HEIGHT: normal; MARGIN: 12pt 0in 0pt 0.25in; mso-outline-level: 5" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: #33759f; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'"&gt;BITS&amp;nbsp;4.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 8pt 0.25in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'"&gt;Background Intelligent Transfer Service (BITS) is a service that transfers files between a client and a server. BITS provides a simple way to reliably and politely transfer files over HTTP or HTTPS&lt;SPAN style="COLOR: black"&gt;. File downloads and file uploads are supported. &lt;/SPAN&gt;Unlike other protocols that transfer files in the foreground, BITS transfers files in the background by default. Background transfers use only idle network bandwidth in an effort to preserve the user’s interactive experience with other network applications, such as Internet Explorer. Foregound (or normal) transfers are also supported. &amp;nbsp;&lt;BR&gt;BITS 4.0&lt;B&gt;&lt;I&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/I&gt;&lt;/B&gt;interoperates&lt;SPAN style="COLOR: red"&gt; &lt;/SPAN&gt;with BranchCache to provide P2P based file transfer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 12pt 0in 3pt; mso-outline-level: 1" class=MsoNormal&gt;&lt;A name=_Toc237861335&gt;&lt;/A&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 18pt; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 18.0pt"&gt;Requirements&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="mso-bookmark: _Toc237861335"&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 24pt; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 18.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;Microsoft Windows Management Framework is designed for systems that need to use the new Windows Management features on downlevel platforms. The following system requirements and hardware requirements are necessary to install this release.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; 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="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; 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="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;One of the following operating systems must be installed on the computer:&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; 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;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; COLOR: #1f497d; mso-list: l0 level1 lfo1; tab-stops: list .5in" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: windowtext; FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;Windows Vista&amp;nbsp;SP1, Windows Vista&amp;nbsp;SP2, Windows Server&amp;nbsp;2008&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; 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="LINE-HEIGHT: normal; MARGIN: 12pt 0in 3pt; mso-outline-level: 1" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 18pt; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 18.0pt"&gt;Download Link&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="https://connect.microsoft.com/windowsmanagement/Downloads"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue"&gt;https://connect.microsoft.com/windowsmanagement/Downloads&lt;/SPAN&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" 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 mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9874746" width="1" height="1"&gt;</content><author><name>kmathur</name><uri>http://blogs.msdn.com/members/kmathur.aspx</uri></author><category term="BITS" scheme="http://blogs.msdn.com/wmi/archive/tags/BITS/default.aspx" /><category term="WSMan" scheme="http://blogs.msdn.com/wmi/archive/tags/WSMan/default.aspx" /><category term="Announcements" scheme="http://blogs.msdn.com/wmi/archive/tags/Announcements/default.aspx" /></entry><entry><title>What's New in WinRM for Windows 7</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/wmi/archive/2009/08/13/what-s-new-in-winrm-for-windows-7.aspx" /><id>http://blogs.msdn.com/wmi/archive/2009/08/13/what-s-new-in-winrm-for-windows-7.aspx</id><published>2009-08-13T21:18:00Z</published><updated>2009-08-13T21:18:00Z</updated><content type="html">&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH&gt;Topic&lt;/TH&gt;
&lt;TH&gt;Description&lt;/TH&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl01 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl01',this);" href="http://msdn.microsoft.com/en-us/library/dd891109(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd891109(VS.85).aspx"&gt;&lt;FONT color=#0033cc&gt;WinRM Client Shell API&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;The WinRM Client Shell application programming interface (API) provides functionality to create and manage shells and shell operations, commands, and data streams on remote computers. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl02 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl02',this);" href="http://msdn.microsoft.com/en-us/library/dd891129(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd891129(VS.85).aspx"&gt;&lt;FONT color=#0033cc&gt;WinRM Plugin API&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;The WinRM Plug-in API provides functionality that enables a user to write plug-ins by implementing certain APIs for supported &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl03 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl03',this);" href="http://msdn.microsoft.com/en-us/library/aa384465(VS.85).aspx#winrm.gloss_resource_uri" mce_href="http://msdn.microsoft.com/en-us/library/aa384465(VS.85).aspx#winrm.gloss_resource_uri"&gt;&lt;EM&gt;&lt;FONT color=#0033cc&gt;resource URIs&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt; and operations.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl04 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl04',this);" href="http://msdn.microsoft.com/en-us/library/ee309370(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309370(VS.85).aspx"&gt;&lt;FONT color=#0033cc&gt;Infrastructure for Managing Hosted Services&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;WinRM 2.0 introduces a hosting framework. Two hosting models are supported. One is Internet Information Service (IIS) based and the other is WinRM service based. &lt;/P&gt;
&lt;P&gt;For more information about the host configuration, see the following topics:&lt;/P&gt;
&lt;P&gt;&lt;!----&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl05 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl05',this);" href="http://msdn.microsoft.com/en-us/library/ee309364(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309364(VS.85).aspx"&gt;&lt;FONT color=#0033cc&gt;IIS Host Plug-in Configuration&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl06 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl06',this);" href="http://msdn.microsoft.com/en-us/library/ee309372(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309372(VS.85).aspx"&gt;&lt;FONT color=#0033cc&gt;WinRM Service Plug-in Configuration&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl07 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl07',this);" href="http://msdn.microsoft.com/en-us/library/ee309363(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309363(VS.85).aspx"&gt;&lt;FONT color=#0033cc&gt;DMTF Profile Discovery through Association Traversal&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Association traversal lets a user retrieve instances of Association classes by using a standard filtering mechanism.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl08 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl08',this);" href="http://msdn.microsoft.com/en-us/library/ee309368(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309368(VS.85).aspx"&gt;&lt;FONT color=#0033cc&gt;Remote Shell infrastructure improvements&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;This topic includes information about the remote infrastructure improvements for WinRM. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl09 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl09',this);" href="http://msdn.microsoft.com/en-us/library/ee309365(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309365(VS.85).aspx"&gt;&lt;FONT color=#0033cc&gt;Multi-hop Support&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Functionality was added to WinRM 2.0 that supports delegating user credentials across multiple remote computers. &lt;/P&gt;
&lt;P&gt;The &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl10 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl10',this);" href="http://msdn.microsoft.com/en-us/library/aa384293(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa384293(VS.85).aspx"&gt;&lt;STRONG&gt;&lt;FONT color=#0033cc&gt;Authentication Constants&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt; topic was updated to add the following constant: WSManFlagUseCredSsp&lt;/P&gt;
&lt;P&gt;The following C++ API was added to support multi-hop support: &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl11 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl11',this);" href="http://msdn.microsoft.com/en-us/library/dd891124(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd891124(VS.85).aspx"&gt;&lt;STRONG&gt;&lt;FONT color=#0033cc&gt;IWSManEx3&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The following scripting API was added to support multi-hop support: &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl12 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl12',this);" href="http://msdn.microsoft.com/en-us/library/dd891183(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd891183(VS.85).aspx"&gt;&lt;STRONG&gt;&lt;FONT color=#0033cc&gt;WSMan.SessionFlagUseCredSsp&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl13 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl13',this);" href="http://msdn.microsoft.com/en-us/library/ee309367(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309367(VS.85).aspx"&gt;&lt;FONT color=#0033cc&gt;Quota Management for Remote Shells&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Information about quota configuration for remote shell management.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl14 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl14',this);" href="http://msdn.microsoft.com/en-us/library/ee309371(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309371(VS.85).aspx"&gt;&lt;FONT color=#0033cc&gt;Managed Reference for WS-Management PowerShell Commands&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Users of WinRM 2.0 can use Windows PowerShell cmdlets for system management.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Check out the related MSDN link - &lt;A href="http://msdn.microsoft.com/en-us/library/ee309369(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309369(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/ee309369(VS.85).aspx&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;Robert Rodriguez-Lawson [MSFT]&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9868624" width="1" height="1"&gt;</content><author><name>kmathur</name><uri>http://blogs.msdn.com/members/kmathur.aspx</uri></author><category term="WSMan" scheme="http://blogs.msdn.com/wmi/archive/tags/WSMan/default.aspx" /><category term="Announcements" scheme="http://blogs.msdn.com/wmi/archive/tags/Announcements/default.aspx" /></entry><entry><title>What's new in WMI for Windows 7 </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/wmi/archive/2009/08/08/what-s-new-in-wmi-for-windows-7.aspx" /><id>http://blogs.msdn.com/wmi/archive/2009/08/08/what-s-new-in-wmi-for-windows-7.aspx</id><published>2009-08-08T05:00:00Z</published><updated>2009-08-08T05:00:00Z</updated><content type="html">&lt;DIV class=title&gt;&lt;FONT size=4&gt;MSDN link - &lt;A href="http://msdn.microsoft.com/en-us/library/aa394053(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa394053(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa394053(VS.85).aspx&lt;/A&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class=title&gt;&lt;STRONG&gt;&lt;FONT size=4&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/DIV&gt;&lt;!--Content type: HTML. Transform: webcollection2mtps.xslt.--&gt;
&lt;DIV id=mainSection&gt;
&lt;DIV class=clsServerSDKContent&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;!----&gt;&lt;/P&gt;
&lt;H3&gt;&lt;A id=new_security_feature_in_&gt;&lt;!----&gt;&lt;/A&gt;New Security Feature in Windows&amp;nbsp;7&lt;/H3&gt;
&lt;P&gt;The following table lists the new Windows Management Instrumentation (WMI) security feature that is available in Windows&amp;nbsp;7.&lt;/P&gt;
&lt;P&gt;&lt;!----&gt;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH&gt;Feature&lt;/TH&gt;
&lt;TH&gt;Description&lt;/TH&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;Controlling provider security&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Changes to enhance the security of the WMI shared provider host process (wmiprvse.exe). These changes introduce three new group policies and two running modes for the WMI shared host, which are called secure and compatible modes. For more information, see &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl01 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl01',this);" href="http://msdn.microsoft.com/en-us/library/dd828436(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd828436(VS.85).aspx"&gt;Registry Keys for Controlling Provider Security&lt;/A&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;A id=other_new_or_updated_features_in_&gt;&lt;!----&gt;&lt;/A&gt;Other New or Updated Features in Windows&amp;nbsp;7&lt;/H3&gt;
&lt;P&gt;The following table lists new WMI features that are available in Windows&amp;nbsp;7.&lt;/P&gt;
&lt;P&gt;&lt;!----&gt;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH&gt;Feature&lt;/TH&gt;
&lt;TH&gt;Description&lt;/TH&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;CIM schema compatibility&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Starting in Windows&amp;nbsp;7, WMI is compatible with the Common Information Model (CIM) Schema version 2.17.1. For more information, see &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl02 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl02',this);" href="http://msdn.microsoft.com/en-us/library/ee309376(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309376(VS.85).aspx"&gt;CIM Schema Compatibility&lt;/A&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;Cross-namespace association traversal&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;WMI implemented a standard mechanism for discovering profiles by using the CIM schema. For more information, see &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl03 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl03',this);" href="http://msdn.microsoft.com/en-us/library/ee309378(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309378(VS.85).aspx"&gt;Cross Namespace Association Traversal&lt;/A&gt;. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;Association providers&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Information about writing and registering an association provider. Association providers are used to expose standard profiles, like a power profile. For more information, see &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl04 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl04',this);" href="http://msdn.microsoft.com/en-us/library/ee309384(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309384(VS.85).aspx"&gt;Writing an Association Provider for Interop&lt;/A&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;Optional feature status&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;WMI implemented the &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl05 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl05',this);" href="http://msdn.microsoft.com/en-us/library/ee309383(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309383(VS.85).aspx"&gt;&lt;STRONG&gt;Win32_OptionalFeature&lt;/STRONG&gt;&lt;/A&gt; class. This class queries and returns the status of the optional features that are present on a computer. For example queries using Windows PowerShell, see &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl06 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl06',this);" href="http://msdn.microsoft.com/en-us/library/ee309380(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309380(VS.85).aspx"&gt;Querying the Status of Optional Features&lt;/A&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;Changing the default behavior for the AutoRestore repository feature&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;WMI has a new registry key to enable or disable the AutoRestore repository feature. For more information, see &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl07 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl07',this);" href="http://msdn.microsoft.com/en-us/library/ee309381(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309381(VS.85).aspx"&gt;Registry Key for Repository Configuration&lt;/A&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;New Windows PowerShell command classes&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Windows PowerShell cmdlets enable users to complete the end-to-end tasks necessary to manage local and remote computers. For more information, see &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl08 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl08',this);" href="http://msdn.microsoft.com/en-us/library/ee309379(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309379(VS.85).aspx"&gt;Managed Reference for WMI PowerShell Command Classes&lt;/A&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;New mechanism to connect to remote computers&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;Windows PowerShell provides a simple mechanism to connect to WMI on a remote computer. For more information, see &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl09 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl09',this);" href="http://msdn.microsoft.com/en-us/library/ee309377(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee309377(VS.85).aspx"&gt;Connecting to WMI on a Remote Computer by using PowerShell&lt;/A&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;Changes to the software licensing classes&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;The &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl10 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl10',this);" href="http://msdn.microsoft.com/en-us/library/aa392399(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa392399(VS.85).aspx"&gt;software licensing classes&lt;/A&gt; have new methods and properties to provide more software licensing data. In addition, the &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl11 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl11',this);" href="http://msdn.microsoft.com/en-us/library/dd637983(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd637983(VS.85).aspx"&gt;&lt;STRONG&gt;SoftwareLicensingTokenActivationLicense&lt;/STRONG&gt;&lt;/A&gt; class was added.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;New power metering and budgeting classes&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl12 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl12',this);" href="http://msdn.microsoft.com/en-us/library/dd904517(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd904517(VS.85).aspx"&gt;Power metering and budgeting classes&lt;/A&gt; are the primary interface for the query of Power Meter Interface (PMI) information from underlying power meters on the system.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;New power policy classes&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl13 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl13',this);" href="http://msdn.microsoft.com/en-us/library/dd904518(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd904518(VS.85).aspx"&gt;Power policy classes&lt;/A&gt; enable the remote management of all power policy infrastructures. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;Changes to the Win32_ServerFeature class&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;The &lt;A&gt;&lt;!----&gt;&lt;/A&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt; property of the &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl14 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl14',this);" href="http://msdn.microsoft.com/en-us/library/cc280268(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc280268(VS.85).aspx"&gt;&lt;STRONG&gt;Win32_ServerFeature&lt;/STRONG&gt;&lt;/A&gt; was updated. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9860892" width="1" height="1"&gt;</content><author><name>kmathur</name><uri>http://blogs.msdn.com/members/kmathur.aspx</uri></author><category term="WMI" scheme="http://blogs.msdn.com/wmi/archive/tags/WMI/default.aspx" /><category term="Informative" scheme="http://blogs.msdn.com/wmi/archive/tags/Informative/default.aspx" /></entry><entry><title>What's new in BITS for Windows 7</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/wmi/archive/2009/08/05/what-s-new-in-bits-for-windows-7.aspx" /><id>http://blogs.msdn.com/wmi/archive/2009/08/05/what-s-new-in-bits-for-windows-7.aspx</id><published>2009-08-05T05:56:00Z</published><updated>2009-08-05T05:56:00Z</updated><content type="html">&lt;P&gt;&lt;!----&gt;&lt;/P&gt;
&lt;P&gt;List of&amp;nbsp;new stuff in BITS for Windows 7&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Peer caching now uses Windows BranchCache. This new peer caching model replaces the model used for BITS version 3.0. For more information, see &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl01 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl01',this);" href="http://msdn.microsoft.com/en-us/library/aa964314(VS.85).aspx"&gt;&lt;FONT color=#0033cc&gt;Peer Caching&lt;/FONT&gt;&lt;/A&gt;. &lt;/LI&gt;
&lt;LI&gt;Added a more flexible resource access model that allows applications to associate a pair of security tokens to a BITS transfer job. For more information, see &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl02 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl02',this);" href="http://msdn.microsoft.com/en-us/library/dd904467(VS.85).aspx"&gt;&lt;FONT color=#0033cc&gt;Helper tokens for BITS transfer jobs&lt;/FONT&gt;&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Added the &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl03 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl03',this);" href="http://msdn.microsoft.com/en-us/library/dd904465(VS.85).aspx"&gt;&lt;FONT color=#0033cc&gt;BITS Compact Server&lt;/FONT&gt;&lt;/A&gt;, which is a stand-alone HTTP/HTTPS file server that provides the ability to transfer a limited number of large files asynchronously between computers.&lt;/LI&gt;
&lt;LI&gt;Added more granular bandwidth throttling. For more information, see &lt;A id=ctl00_MTContentSelector1_mainContentContainer_ctl04 onclick="javascript:Track('ctl00_MTContentSelector1_mainContentContainer_ctl00|ctl00_MTContentSelector1_mainContentContainer_ctl04',this);" href="http://msdn.microsoft.com/en-us/library/aa362844(VS.85).aspx" s_oid="http://msdn.microsoft.com/en-us/library/aa362844(VS.85).aspx" s_oidt="0"&gt;Group Policies&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can visit &lt;A href="http://msdn.microsoft.com/en-us/library/aa363167(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa363167(VS.85).aspx&lt;/A&gt;&amp;nbsp;for more.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Kapil Mathur [MSFT]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9857628" width="1" height="1"&gt;</content><author><name>kmathur</name><uri>http://blogs.msdn.com/members/kmathur.aspx</uri></author><category term="BITS" scheme="http://blogs.msdn.com/wmi/archive/tags/BITS/default.aspx" /><category term="Informative" scheme="http://blogs.msdn.com/wmi/archive/tags/Informative/default.aspx" /></entry></feed>