<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>Just Another IIS Blog : PowerShell</title><link>http://blogs.iis.net/thomad/archive/tags/PowerShell/default.aspx</link><description>Tags: PowerShell</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Now available for download: Release Candidate of IIS PowerShell Snap-in</title><link>http://blogs.iis.net/thomad/archive/2009/01/16/now-available-for-download-release-candidate-of-iis-powershell-snap-in.aspx</link><pubDate>Fri, 16 Jan 2009 18:28:41 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2871898</guid><dc:creator>thomad</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/thomad/rsscomments.aspx?PostID=2871898</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/thomad/commentapi.aspx?PostID=2871898</wfw:comment><comments>http://blogs.iis.net/thomad/archive/2009/01/16/now-available-for-download-release-candidate-of-iis-powershell-snap-in.aspx#comments</comments><description>&lt;p&gt;We just made the &lt;a href="http://www.iis.net/extensions/PowerShell" target="_blank"&gt;Release Candidate of the IIS PowerShell Snap-in&lt;/a&gt; available. A lot of work was done between Tech Preview 2 and now. We focused mainly on augmenting the PowerShell Provider with almost 70 task-oriented cmdlets useful for day-to-day administrative tasks. Here is a quick categorization of the task-oriented cmdlets: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Mangement of Sites/Apps/Vdirs/AppPools (create/start/stop/remove/convert/recycle)&lt;/li&gt;    &lt;li&gt;Management of site bindings (add/change/remove)&lt;/li&gt;    &lt;li&gt;Management of Handlers and Modules/Managed Modules (add/change/remove)&lt;/li&gt;    &lt;li&gt;Enablement of Request Tracing&lt;/li&gt;    &lt;li&gt;Backup and Restore of IIS configuration&lt;/li&gt;    &lt;li&gt;Locking/unlocking of sections/elements/attributes&lt;/li&gt;    &lt;li&gt;Getting file system path for config files and web application content&lt;/li&gt;    &lt;li&gt;Access to run-time data, e.g.&lt;/li&gt;    &lt;li&gt;---Exploring currently executing requests&lt;/li&gt;    &lt;li&gt;---AppDomain Management&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.iis.net/blogs/thomad/iisps_24FDB4A6.jpg"&gt;&lt;img title="iisps" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="452" alt="iisps" src="http://blogs.iis.net/blogs/thomad/iisps_thumb_14A23CED.jpg" width="812" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I added a new &lt;a href="http://learn.iis.net/page.aspx/492/powershell-snap-in-using-the-task-based-cmdlets-of-the-iis-powershell-snap-in/" target="_blank"&gt;walkthrough&lt;/a&gt; that uses some of the new task-oriented cmdlets. But there is an easier way to get started if you don’t want to read through the walkthrough. Just list the available cmdlets with &lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New" size="3"&gt;get-command -pssnapin WebAdministration&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;This will display all the cmdlets available in the IIS7 PowerShell Snap-in. To find help on how to use a particular cmdlet you just have to type&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New" size="3"&gt;get-help &amp;lt;cmdletname&amp;gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;For example:&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New" size="3"&gt;get-help New-WebSite&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;or &lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New" size="3"&gt;get-help &amp;lt;cmdletname&amp;gt; –example&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;if you are only interested in an example how to use the cmdlet. &lt;/p&gt;  &lt;p&gt;Have fun!&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2871898" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/thomad/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/thomad/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://blogs.iis.net/thomad/archive/tags/IIS+6/default.aspx">IIS 6</category><category domain="http://blogs.iis.net/thomad/archive/tags/Search/default.aspx">Search</category><category domain="http://blogs.iis.net/thomad/archive/tags/Microsoft+IIS/default.aspx">Microsoft IIS</category><category domain="http://blogs.iis.net/thomad/archive/tags/command+line/default.aspx">command line</category><category domain="http://blogs.iis.net/thomad/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.iis.net/thomad/archive/tags/how+to/default.aspx">how to</category><category domain="http://blogs.iis.net/thomad/archive/tags/WMI/default.aspx">WMI</category><category domain="http://blogs.iis.net/thomad/archive/tags/MVP/default.aspx">MVP</category><category domain="http://blogs.iis.net/thomad/archive/tags/server/default.aspx">server</category><category domain="http://blogs.iis.net/thomad/archive/tags/Application+Pools/default.aspx">Application Pools</category><category domain="http://blogs.iis.net/thomad/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.iis.net/thomad/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.iis.net/thomad/archive/tags/snap-in/default.aspx">snap-in</category><category domain="http://blogs.iis.net/thomad/archive/tags/application/default.aspx">application</category><category domain="http://blogs.iis.net/thomad/archive/tags/Windows+PowerShell/default.aspx">Windows PowerShell</category><category domain="http://blogs.iis.net/thomad/archive/tags/download/default.aspx">download</category><category domain="http://blogs.iis.net/thomad/archive/tags/IIS/default.aspx">IIS</category></item><item><title>CTP2 of IIS7 PowerShell Provider Released!</title><link>http://blogs.iis.net/thomad/archive/2008/07/03/ctp2-of-iis7-powershell-provider-released.aspx</link><pubDate>Thu, 03 Jul 2008 17:06:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2465941</guid><dc:creator>thomad</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/thomad/rsscomments.aspx?PostID=2465941</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/thomad/commentapi.aspx?PostID=2465941</wfw:comment><comments>http://blogs.iis.net/thomad/archive/2008/07/03/ctp2-of-iis7-powershell-provider-released.aspx#comments</comments><description>&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;Tech Preview 2 of the IIS7 PowerShell Provider is now available for download.&amp;nbsp;&amp;nbsp;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-US; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&amp;nbsp;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-US; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&amp;nbsp;&lt;/v:shapetype&gt;&lt;/SPAN&gt;&lt;/v:shapetype&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-US; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;v:shapetype stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-US; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;v:shapetype stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;/v:shapetype&gt;&lt;/SPAN&gt;&lt;/v:shapetype&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;&lt;STRONG&gt;What’s new in Tech Preview 2?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-ansi-language: EN; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;IIS7 Powershell provider now supports SSL (installing and acquiring a certificate, creating an ssl site binding)&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Tech Preview 2 ships with 40 new cmdlets. All of these cmdlets are for day-to-day IIS tasks like creating web-sites, web-applications, enabled request tracing, adding a handler or a module.&amp;nbsp;The complete list is at &lt;A href="http://learn.iis.net/page.aspx/492/using-the-task-based-cmdlets" mce_href="http://learn.iis.net/page.aspx/492/using-the-task-based-cmdlets"&gt;&lt;SPAN style="COLOR: windowtext"&gt;http://learn.iis.net/page.aspx/492/using-the-task-based-cmdlets&lt;/SPAN&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;&lt;STRONG&gt;IIS7 PowerShell Provider features: &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'"&gt;Create Web-Sites, Web Applications, Virtual Directories and Application Pools &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'"&gt;Change Simple Configuration Properties on Web-Sites, Application Pools, Web Applications and Virtual Directories &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'"&gt;Add and Change Complex Configuration Settings &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'"&gt;Query Run-time Data (Web-Site State, Application Pool State, Currently Executing Requests) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'"&gt;Execute Advanced Configuration Tasks, Scripting, Integration with other PowerShell Snap-Ins and features &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman'"&gt;Search and Discover Configuration Settings &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;DOWNLOAD:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;B&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;Tech Preview 2 of the IIS 7.0 PowerShell Provider can be found here: &lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;
&lt;UL&gt;
&lt;LI&gt;x86: &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;A href="http://iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1664" mce_href="http://iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1664"&gt;&lt;FONT color=#0000ff&gt;&lt;A href="http://iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1664"&gt;http://iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1664&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;x64: &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;A href="http://iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1665" mce_href="http://iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1665"&gt;&lt;FONT color=#0000ff&gt;http://iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1665&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;FORUMS: &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;B&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;Go to our PowerShell forum if you need support or if you are looking for&amp;nbsp;'Tips and Tricks'&lt;BR&gt;&lt;A href="http://forums.iis.net/1151.aspx" mce_href="http://forums.iis.net/1151.aspx"&gt;&lt;FONT color=#0000ff&gt;&lt;A href="http://forums.iis.net/1151.aspx"&gt;http://forums.iis.net/1151.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;STRONG&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;WALKTHROUGHS&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;B&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;The walkthroughs are here: &lt;A href="http://learn.iis.net/page.aspx/447/managing-iis-with-the-iis-70-powershell-provider/" mce_href="http://learn.iis.net/page.aspx/447/managing-iis-with-the-iis-70-powershell-provider/"&gt;&lt;FONT color=#0000ff&gt;http://learn.iis.net/page.aspx/447/managing-iis-with-the-iis-70-powershell-provider/&lt;/FONT&gt;&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2465941" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/thomad/archive/tags/PowerShell/default.aspx">PowerShell</category></item><item><title>IIS7 PowerShell Provider Podcast</title><link>http://blogs.iis.net/thomad/archive/2008/04/29/iis7-powershell-provider-podcast.aspx</link><pubDate>Tue, 29 Apr 2008 22:43:53 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2328688</guid><dc:creator>thomad</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Saw a post on forums.iis.net last week about a Podcast on our new IIS7 PowerShell Provider. Being the Program Manager for this thing I thought maybe these guys want me to participate in the Podcast. And sure enough - Jonathan and Hal were interested. And here it is the podcast link and the interview topics: &lt;/p&gt;  &lt;p&gt;&lt;a title="http://powerscripting.wordpress.com/2008/04/26/powerscripting-podcast-episode-23-iis7-special/" href="http://powerscripting.wordpress.com/2008/04/26/powerscripting-podcast-episode-23-iis7-special/"&gt;http://powerscripting.wordpress.com/2008/04/26/powerscripting-podcast-episode-23-iis7-special/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;u&gt;Interview Topics&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font size="2"&gt;Who are you&amp;#160; &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;What&amp;#8217;s your background at MS and elsewhere &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Talk about the IIS7 management cmdlets &lt;/font&gt;      &lt;ul&gt;       &lt;li&gt;&lt;font size="2"&gt;Get/Set-WebConfiguration &lt;/font&gt;&lt;/li&gt;        &lt;li&gt;&lt;font size="2"&gt;Start-WebItem &lt;/font&gt;&lt;/li&gt;        &lt;li&gt;&lt;font size="2"&gt;Remove-WebConfigurationProperty &lt;/font&gt;&lt;/li&gt;        &lt;li&gt;&lt;font size="2"&gt;Ability to use XPath filters &lt;/font&gt;&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Talk about the IIS7 PSprovider &lt;/font&gt;      &lt;ul&gt;       &lt;li&gt;&lt;font size="2"&gt;Provider timeline - 2nd beta in June, final in October &lt;/font&gt;&lt;/li&gt;        &lt;li&gt;&lt;font size="2"&gt;Features &lt;/font&gt;          &lt;ul&gt;           &lt;li&gt;&lt;font size="2"&gt;ability to configure IIS and ASP.net, sites, vdirs, apps, all that &lt;/font&gt;&lt;/li&gt;            &lt;li&gt;&lt;font size="2"&gt;ability to delegate &lt;/font&gt;&lt;/li&gt;            &lt;li&gt;&lt;font size="2"&gt;root of namespace: sites, app pools &lt;/font&gt;&lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;What does the future hold (that you can discuss) &lt;/font&gt;      &lt;ul&gt;       &lt;li&gt;&lt;font size="2"&gt;We talk about Server Core &lt;/font&gt;&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2328688" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/thomad/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/thomad/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category><category domain="http://blogs.iis.net/thomad/archive/tags/PowerShell/default.aspx">PowerShell</category></item><item><title>Cheesy Web Server Performance Test With PowerShell</title><link>http://blogs.iis.net/thomad/archive/2008/04/22/cheesy-web-server-performance-test-with-powershell.aspx</link><pubDate>Tue, 22 Apr 2008 07:35:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2312685</guid><dc:creator>thomad</dc:creator><slash:comments>0</slash:comments><description>&lt;p mce_keep="true"&gt;Instead of writing WCAT scripts I wrote my own little perf test client. The following .PS1 script works pretty well to do some very basic performance testing. Just enter the URL and the duration in seconds, e.g. &lt;span style="font-size: 9pt; font-family: &amp;#39;Courier New&amp;#39;; mso-no-proof: yes"&gt;&amp;quot;.\webperf.ps1 http://localhost/ 15&amp;quot;.&lt;/span&gt;&lt;/p&gt;  &lt;p mce_keep="true"&gt;The script instantiates the Net.WebClient class and calls the DownloadString member to make a HTTP request. The response is redirected to $null. The script checks on every request if the duration is expired. It reports every 100 successful responses.&lt;/p&gt;  &lt;div class="csharpcode"&gt;   &lt;div class="csharpcode"&gt;     &lt;pre class="alt"&gt;&lt;span class="kwrd"&gt;param&lt;/span&gt; &lt;/pre&gt;

    &lt;pre&gt;( &lt;/pre&gt;

    &lt;pre class="alt"&gt;    [string]$url, &lt;/pre&gt;

    &lt;pre&gt;    [int]$duration &lt;/pre&gt;

    &lt;pre class="alt"&gt;) &lt;/pre&gt;

    &lt;pre&gt; &lt;/pre&gt;

    &lt;pre class="alt"&gt;&lt;span class="str"&gt;&amp;quot;URL: $url&amp;quot;&lt;/span&gt;; &lt;/pre&gt;

    &lt;pre&gt;&lt;span class="str"&gt;&amp;quot;Duration: $duration seconds`n&amp;quot;&lt;/span&gt;; &lt;/pre&gt;

    &lt;pre class="alt"&gt; &lt;/pre&gt;

    &lt;pre&gt;$starttime = get-date; &lt;/pre&gt;

    &lt;pre class="alt"&gt;$i=0; &lt;/pre&gt;

    &lt;pre&gt;$webClient = new-object Net.WebClient; &lt;/pre&gt;

    &lt;pre class="alt"&gt; &lt;/pre&gt;

    &lt;pre&gt;&lt;span class="kwrd"&gt;while&lt;/span&gt; (1) &lt;/pre&gt;

    &lt;pre class="alt"&gt;{ &lt;/pre&gt;

    &lt;pre&gt;    $webClient.DownloadString($url)&amp;gt;$null; &lt;/pre&gt;

    &lt;pre class="alt"&gt;      $i++; &lt;/pre&gt;

    &lt;pre&gt;      $timespan = new-timespan $starttime; &lt;/pre&gt;

    &lt;pre class="alt"&gt;      &lt;span class="kwrd"&gt;if&lt;/span&gt; ($timespan.TotalSeconds &lt;span class="preproc"&gt;-ge&lt;/span&gt; $duration) &lt;/pre&gt;

    &lt;pre&gt;      { &lt;/pre&gt;

    &lt;pre class="alt"&gt;           &lt;span class="str"&gt;&amp;quot;`n`n$i requests for url $url served in $duration seconds.&amp;quot;&lt;/span&gt; &lt;/pre&gt;

    &lt;pre&gt;           &lt;span class="kwrd"&gt;break&lt;/span&gt;; &lt;/pre&gt;

    &lt;pre class="alt"&gt;      } &lt;/pre&gt;

    &lt;pre&gt;      &lt;span class="kwrd"&gt;else&lt;/span&gt; &lt;/pre&gt;

    &lt;pre class="alt"&gt;      { &lt;/pre&gt;

    &lt;pre&gt;           &lt;span class="kwrd"&gt;if&lt;/span&gt; ($i%100 &lt;span class="preproc"&gt;-eq&lt;/span&gt; 0) &lt;/pre&gt;

    &lt;pre class="alt"&gt;           { &lt;/pre&gt;

    &lt;pre&gt;                $dursec = [int]$timespan.TotalSeconds;    &lt;/pre&gt;

    &lt;pre class="alt"&gt;                write-host -noNewLine &lt;span class="str"&gt;&amp;quot;`r$i requests served ($dursec seconds)&amp;quot;&lt;/span&gt;; &lt;/pre&gt;

    &lt;pre&gt;           } &lt;/pre&gt;

    &lt;pre class="alt"&gt;      } &lt;/pre&gt;

    &lt;pre&gt;}&lt;/pre&gt;

    &lt;pre class="alt"&gt;&amp;#160;&lt;/pre&gt;
  &lt;/div&gt;
  &lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;&lt;/div&gt;

&lt;p&gt;&lt;span style="font-size: 9pt; font-family: &amp;#39;Courier New&amp;#39;; mso-no-proof: yes"&gt;&lt;font face="Arial" size="2"&gt;Requesting the IIS default page I am able to get around 48000 requests per minute (800 per second) on my Lenovo T61p on Vista Ultimate SP1. How many can you do?&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size: 9pt; font-family: &amp;#39;Courier New&amp;#39;; mso-no-proof: yes"&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2312685" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/thomad/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/thomad/archive/tags/PowerShell/default.aspx">PowerShell</category></item><item><title>IIS 7.0 PowerShell Provider Tech Preview 1</title><link>http://blogs.iis.net/thomad/archive/2008/04/14/iis-7-0-powershell-provider-tech-preview-1.aspx</link><pubDate>Mon, 14 Apr 2008 20:10:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2297363</guid><dc:creator>thomad</dc:creator><slash:comments>0</slash:comments><description>&lt;P mce_keep="true"&gt;Finally,&amp;nbsp;IIS 7.0 has a PowerShell Provider!&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;The IIS7 PowerShell Provider allows you to &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Create Web-Sites, Web Applications, Virtual Directories and Application Pools 
&lt;LI&gt;Change Simple Configuration Properties on Web-Sites, Application Pools, Web Applications and Virtual Directories 
&lt;LI&gt;Add and Change Complex Configuration Settings 
&lt;LI&gt;Query&amp;nbsp;Run-time Data (Web-Site State, Application Pool State, Currently Executing Requests) 
&lt;LI&gt;Execute Advanced Configuration Tasks, Scripting, Integration with other PowerShell Snap-Ins and features 
&lt;LI&gt;Search and Discover Configuration Settings &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Here is a screen shot of how to create a new IIS app:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG title="PowerShell Provider Screenshot" style="WIDTH: 601px; HEIGHT: 541px" height=685 alt="PowerShell Provider Screenshot" src="http://blogs.iis.net/blogs/thomad/ps.jpg" width=1210 mce_src="http://blogs.iis.net/blogs/thomad/ps.jpg"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;DOWNLOAD:&lt;BR&gt;&lt;/STRONG&gt;Tech Preview 1 of the IIS 7.0 PowerShell Provider can be found here: &lt;BR&gt;x86: &lt;A href="http://www.iis.net/downloads/1664/ItemPermaLink.ashx" mce_href="http://www.iis.net/downloads/1664/ItemPermaLink.ashx"&gt;http://www.iis.net/downloads/1664/ItemPermaLink.ashx&lt;/A&gt;&lt;BR&gt;x64: &lt;A href="http://www.iis.net/downloads/1665/ItemPermaLink.ashx" mce_href="http://www.iis.net/downloads/1665/ItemPermaLink.ashx"&gt;http://www.iis.net/downloads/1665/ItemPermaLink.ashx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;FORUMS: &lt;BR&gt;&lt;/STRONG&gt;Go to our PowerShell forum if you need support or if you are looking for&amp;nbsp;'Tips and Tricks'&lt;BR&gt;&lt;A href="http://forums.iis.net/1151.aspx" mce_href="http://forums.iis.net/1151.aspx"&gt;http://forums.iis.net/1151.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;WALKTHROUGHS:&lt;BR&gt;&lt;/STRONG&gt;We have 9 walkthroughs for you to get familiar with the IIS 7.0 PowerShell Provider:&lt;BR&gt;&lt;A href="http://learn.iis.net/page.aspx/447/managing-iis-with-the-iis-70-powershell-provider/" mce_href="http://learn.iis.net/page.aspx/447/managing-iis-with-the-iis-70-powershell-provider/"&gt;http://learn.iis.net/page.aspx/447/managing-iis-with-the-iis-70-powershell-provider/&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Have fun!&lt;BR&gt;&amp;nbsp;&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.iis.net/aggbug.aspx?PostID=2297363" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/thomad/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/thomad/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category><category domain="http://blogs.iis.net/thomad/archive/tags/PowerShell/default.aspx">PowerShell</category></item></channel></rss>