<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Steve Schofield Weblog</title><subtitle type="html">Windows Server MVP - IIS</subtitle><id>http://weblogs.asp.net/steveschofield/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/steveschofield/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/steveschofield/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2009-08-10T04:37:00Z</updated><entry><title>Use Process Monitor to filter w3wp processes, capture user property (w/pictures) article</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/steveschofield/archive/2009/11/14/use-process-monitor-to-filter-w3wp-processes-capture-user-property.aspx" /><id>http://weblogs.asp.net/steveschofield/archive/2009/11/14/use-process-monitor-to-filter-w3wp-processes-capture-user-property.aspx</id><published>2009-11-15T02:38:00Z</published><updated>2009-11-15T02:38:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Here is article I put together (with pictures) using process monitor to filter information on a specific W3WP process, listing USER property.&amp;nbsp; I commonly reference how to do this @ &lt;A href="http://forums.iis.net/" mce_href="http://forums.iis.net/"&gt;http://forums.iis.net&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://www.iislogs.com/articles/processmonitorw3wp/" mce_href="http://www.iislogs.com/articles/processmonitorw3wp/"&gt;http://www.iislogs.com/articles/processmonitorw3wp/&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Hope this helps,&lt;/P&gt;
&lt;P mce_keep="true"&gt;Steve Schofield&lt;BR&gt;Microsoft MVP - IIS&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7255006" width="1" height="1"&gt;</content><author><name>steve schofield</name><uri>http://weblogs.asp.net/members/steve-schofield.aspx</uri></author><category term="IIS" scheme="http://weblogs.asp.net/steveschofield/archive/tags/IIS/default.aspx" /><category term="Troubleshooting" scheme="http://weblogs.asp.net/steveschofield/archive/tags/Troubleshooting/default.aspx" /></entry><entry><title>IIS 7 and Windows Failover clustering support!!</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/steveschofield/archive/2009/10/29/iis-7-and-windows-failover-clustering-support.aspx" /><id>http://weblogs.asp.net/steveschofield/archive/2009/10/29/iis-7-and-windows-failover-clustering-support.aspx</id><published>2009-10-29T08:59:00Z</published><updated>2009-10-29T08:59:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;In Windows 2000 clustering, there was a resource for IIS clustering.&amp;nbsp; This was removed and hasn't been available until recently Thomas Deml from the IIS team pointed to a KB article..&amp;nbsp; Exciting, Exciting news!!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.iis.net/thomad/archive/2009/10/27/iis7-and-failover-clustering.aspx" mce_href="http://blogs.iis.net/thomad/archive/2009/10/27/iis7-and-failover-clustering.aspx"&gt;http://blogs.iis.net/thomad/archive/2009/10/27/iis7-and-failover-clustering.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Here is more information about Windows 2008 failover clustering&lt;BR&gt;&lt;/STRONG&gt;&lt;A href="http://www.microsoft.com/windowsserver2008/en/us/high-availability.aspx"&gt;http://www.microsoft.com/windowsserver2008/en/us/high-availability.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Clustering forum&lt;/STRONG&gt;&lt;BR&gt;&lt;A href="http://social.technet.microsoft.com/Forums/en/winserverClustering/threads"&gt;http://social.technet.microsoft.com/Forums/en/winserverClustering/threads&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Enjoy,&lt;/P&gt;
&lt;P mce_keep="true"&gt;Steve Schofield&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7242284" width="1" height="1"&gt;</content><author><name>steve schofield</name><uri>http://weblogs.asp.net/members/steve-schofield.aspx</uri></author><category term="IIS" scheme="http://weblogs.asp.net/steveschofield/archive/tags/IIS/default.aspx" /></entry><entry><title>Checklists for Choosing a Web Host - Key questions to ask when you're selecting a hosting provider article published</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/steveschofield/archive/2009/10/24/checklists-for-choosing-a-web-host-key-questions-to-ask-when-you-re-selecting-a-hosting-provider-article-published.aspx" /><id>http://weblogs.asp.net/steveschofield/archive/2009/10/24/checklists-for-choosing-a-web-host-key-questions-to-ask-when-you-re-selecting-a-hosting-provider-article-published.aspx</id><published>2009-10-25T01:45:00Z</published><updated>2009-10-25T01:45:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Third article I wrote for ASPNetPro.com &lt;A onmousedown='UntrustedLink.bootstrap($(this), "f42ff86dcf7a1f77e82af78cb507e9c2", event)' href="http://aspnetpro.com/articles/2009/11/asp200911ss_f/asp200911ss_f.asp" rel=nofollow target=_blank&gt;&lt;FONT color=#3b5998&gt;&lt;SPAN&gt;http://aspnetpro.com/articles/2009/11/as&lt;/SPAN&gt;&lt;WBR&gt;&lt;/WBR&gt;&lt;SPAN class=word_break&gt;&lt;/SPAN&gt;&lt;/FONT&gt;p200911ss_f/asp200911ss_f.asp&lt;/A&gt;&lt;FONT color=#333333&gt; Checklists for Choosing a Web Host - Key questions to ask when you're selecting a hosting provider&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT color=#333333&gt;Enjoy,&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT color=#333333&gt;Steve Schofield&lt;BR&gt;Microsoft MVP - IIS&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7238432" width="1" height="1"&gt;</content><author><name>steve schofield</name><uri>http://weblogs.asp.net/members/steve-schofield.aspx</uri></author></entry><entry><title>DNS / Kerberos workaround for IIS 7.0</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/steveschofield/archive/2009/10/09/dns-kerberos-workaround-for-iis-7-0.aspx" /><id>http://weblogs.asp.net/steveschofield/archive/2009/10/09/dns-kerberos-workaround-for-iis-7-0.aspx</id><published>2009-10-09T16:45:00Z</published><updated>2009-10-09T16:45:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;&lt;A href="http://support.microsoft.com/kb/926642" mce_href="http://support.microsoft.com/kb/926642"&gt;&lt;FONT color=#034af3&gt;http://support.microsoft.com/kb/926642&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7226243" width="1" height="1"&gt;</content><author><name>steve schofield</name><uri>http://weblogs.asp.net/members/steve-schofield.aspx</uri></author><category term="Kerberos" scheme="http://weblogs.asp.net/steveschofield/archive/tags/Kerberos/default.aspx" /></entry><entry><title>Has slashdot.org matured and growing up?!</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/steveschofield/archive/2009/10/04/has-slashdot-org-matured-and-dieing-a-slow-death.aspx" /><id>http://weblogs.asp.net/steveschofield/archive/2009/10/04/has-slashdot-org-matured-and-dieing-a-slow-death.aspx</id><published>2009-10-04T18:34:00Z</published><updated>2009-10-04T18:34:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;I was surfing slashdot and notice there is not nearly as much traffic (# of comments) as it used to.&amp;nbsp;&amp;nbsp;&amp;nbsp; I have to ask, in internet time has all the slashdotter's grown up?&amp;nbsp;&amp;nbsp; I&amp;nbsp;enjoy the stories on slashdot, they are original and some of the comments are well, original too.&amp;nbsp; :P&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7223409" width="1" height="1"&gt;</content><author><name>steve schofield</name><uri>http://weblogs.asp.net/members/steve-schofield.aspx</uri></author></entry><entry><title>IIS MVP award again!</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/steveschofield/archive/2009/10/01/iis-mvp-award-again.aspx" /><id>http://weblogs.asp.net/steveschofield/archive/2009/10/01/iis-mvp-award-again.aspx</id><published>2009-10-02T02:29:00Z</published><updated>2009-10-02T02:29:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Got the note letting me know I was an Microsoft MVP&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;EM&gt;Dear Steve Schofield,&lt;BR&gt;&lt;BR&gt;Congratulations! We are pleased to present you with the 2009 Microsoft® MVP Award!&amp;nbsp;&amp;nbsp; (not sure if it should say 2010) :)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;It's cool being part of such an exciting community!&amp;nbsp;&amp;nbsp; See you over at &lt;A href="http://forums.iis.net/"&gt;http://forums.iis.net&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Steve&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7221404" width="1" height="1"&gt;</content><author><name>steve schofield</name><uri>http://weblogs.asp.net/members/steve-schofield.aspx</uri></author></entry><entry><title>Query password protected sites using IIS SEO Toolkit beta 2 available</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/steveschofield/archive/2009/09/25/query-password-protected-sites-using-iis-seo-toolkit-beta-2-available.aspx" /><id>http://weblogs.asp.net/steveschofield/archive/2009/09/25/query-password-protected-sites-using-iis-seo-toolkit-beta-2-available.aspx</id><published>2009-09-26T03:09:00Z</published><updated>2009-09-26T03:09:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;&lt;A href="http://www.carlosag.net/" mce_href="http://www.carlosag.net/"&gt;Carlos&lt;/A&gt; from the IIS team announced the &lt;A href="http://www.iis.net/extensions/SEOToolkit" target=_blank mce_href="http://www.iis.net/extensions/SEOToolkit"&gt;IIS SEO toolkit&lt;/A&gt; supports querying sites with Basic or Windows Authentication.&amp;nbsp; I was looking for support against Sharepoint and protected sites.&amp;nbsp;&amp;nbsp;&amp;nbsp; This tool hasn't gotten enough press and is a original piece of software released by the IIS Team&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://forums.iis.net/t/1158486.aspx"&gt;http://forums.iis.net/t/1158486.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Steve Schofield&lt;/P&gt;
&lt;P mce_keep="true"&gt;Microsoft MVP - IIS&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7216809" width="1" height="1"&gt;</content><author><name>steve schofield</name><uri>http://weblogs.asp.net/members/steve-schofield.aspx</uri></author><category term="IIS" scheme="http://weblogs.asp.net/steveschofield/archive/tags/IIS/default.aspx" /></entry><entry><title>Control web.config inheritance with IIS 7, ASP.NET options</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/steveschofield/archive/2009/09/19/control-web-config-inheritance-with-iis-7-asp-net-options.aspx" /><id>http://weblogs.asp.net/steveschofield/archive/2009/09/19/control-web-config-inheritance-with-iis-7-asp-net-options.aspx</id><published>2009-09-20T02:56:00Z</published><updated>2009-09-20T02:56:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;A person I work with was looking to control web.config inheritance in sub-folders within a website.&amp;nbsp;&amp;nbsp; Through some research,&amp;nbsp;asking on an geek mailing list, here is three options that came out.&amp;nbsp; Two are IIS based , one is using ASP.NET.&amp;nbsp; Hope this helps&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Option #1&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Thanks to &lt;A href="http://blogs.msdn.com/robert_mcmurray/" mce_href="http://blogs.msdn.com/robert_mcmurray/"&gt;Robert McMurray&lt;/A&gt;&amp;nbsp;for this one!&lt;/P&gt;
&lt;P mce_keep="true"&gt;"You can set the &lt;STRONG&gt;enableConfigurationOverride&lt;/STRONG&gt; attribute to false for an application pool. For example, we set that attribute to false for the FPSE application pool so if a bad web.config file is uploaded to a web site you can still upload an updated file through FPSE that will fix the problem.&amp;nbsp; I sometimes follow that paradigm for WebDAV-enabled sites – I’ll create a public &lt;A href="http://www.foo.com/"&gt;www.foo.com&lt;/A&gt; site in an application pool with enableConfigurationOverride set to true and then I’ll create a private webdav.foo.com site in an application pool with enableConfigurationOverride set to false."&lt;/P&gt;
&lt;P mce_keep="true"&gt;See the attributes in the following URLs for more:&lt;BR&gt;&lt;A href="http://www.iis.net/ConfigReference/system.applicationHost/applicationPools/add"&gt;http://www.iis.net/ConfigReference/system.applicationHost/applicationPools/add&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.iis.net/ConfigReference/system.applicationHost/sites/site/application/virtualDirectory"&gt;http://www.iis.net/ConfigReference/system.applicationHost/sites/site/application/virtualDirectory&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Option #2&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Thanks to &lt;A href="http://mvolo.com/" target=_blank mce_href="http://mvolo.com"&gt;Mike Volodarsky&lt;/A&gt; for this tip.&lt;/P&gt;
&lt;P mce_keep="true"&gt;"That can be accomplished by setting &lt;STRONG&gt;allowSubDirConfig=false&lt;/STRONG&gt; in the application definition (applicationHost.config)"&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms689469.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms689469.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Option #3&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Thanks&amp;nbsp;&lt;A href="http://weblogs.asp.net/owscott" mce_href="http://weblogs.asp.net/owscott"&gt;Scott Forsyth&lt;/A&gt; for the reminder.&amp;nbsp; This is the option I'm most familar with using and works.&amp;nbsp; It's a little tricky when you have asp.net 1.1 and 2.0 within the same website, for example, 2.0 at the root and 1.1 in a virtual directory.&amp;nbsp; You are better off using 1.1 at the root, 2.0 in a sub-folder if you are required to use such an architecture.&amp;nbsp;&amp;nbsp; I'd suggest having separate websites and not mixing ASP.NET versions within the same website.&lt;/P&gt;
&lt;P mce_keep="true"&gt;ASP.NET - Click the link for more information&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.configuration.sectioninformation.inheritinchildapplications.aspx" mce_href="http://msdn.microsoft.com/en-us/library/system.configuration.sectioninformation.inheritinchildapplications.aspx"&gt;inhertInChildApplications&lt;/A&gt;&amp;nbsp;property&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;BR&gt;Cheers!&lt;/P&gt;
&lt;P mce_keep="true"&gt;Steve Schofield&lt;BR&gt;Microsoft MVP - IIS&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7211500" width="1" height="1"&gt;</content><author><name>steve schofield</name><uri>http://weblogs.asp.net/members/steve-schofield.aspx</uri></author><category term="IIS" scheme="http://weblogs.asp.net/steveschofield/archive/tags/IIS/default.aspx" /></entry><entry><title>10 Facts You Need to Know about Web Hosting article I wrote</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/steveschofield/archive/2009/09/19/10-facts-you-need-to-know-about-web-hosting-article-i-wrote.aspx" /><id>http://weblogs.asp.net/steveschofield/archive/2009/09/19/10-facts-you-need-to-know-about-web-hosting-article-i-wrote.aspx</id><published>2009-09-20T02:15:00Z</published><updated>2009-09-20T02:15:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Here is an article I authored published on &lt;A href="http://www.aspnetpro.com/"&gt;www.aspnetpro.com&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://aspnetpro.com/articles/2009/09/asp200909ss_f/asp200909ss_f.asp"&gt;http://aspnetpro.com/articles/2009/09/asp200909ss_f/asp200909ss_f.asp&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Enjoy!&lt;/P&gt;
&lt;P mce_keep="true"&gt;Steve Schofield&lt;BR&gt;Microsoft MVP - IIS&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7211474" width="1" height="1"&gt;</content><author><name>steve schofield</name><uri>http://weblogs.asp.net/members/steve-schofield.aspx</uri></author></entry><entry><title>Survey of Web Hosting Technologies article</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/steveschofield/archive/2009/09/19/survey-of-web-hosting-technologies-article.aspx" /><id>http://weblogs.asp.net/steveschofield/archive/2009/09/19/survey-of-web-hosting-technologies-article.aspx</id><published>2009-09-20T01:56:00Z</published><updated>2009-09-20T01:56:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Here is an article I recently wrote for &lt;A href="http://www.aspnetpro.com/"&gt;www.aspnetpro.com&lt;/A&gt;&amp;nbsp;&amp;nbsp; This particular article is on Survey of Web Hosting Technologies (Choose carefully among your options)&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://aspnetpro.com/articles/2009/10/asp200910ss_f/asp200910ss_f.asp"&gt;http://aspnetpro.com/articles/2009/10/asp200910ss_f/asp200910ss_f.asp&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Enjoy!&lt;/P&gt;
&lt;P mce_keep="true"&gt;Steve Schofield&lt;BR&gt;Microsoft MVP - IIS&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7211462" width="1" height="1"&gt;</content><author><name>steve schofield</name><uri>http://weblogs.asp.net/members/steve-schofield.aspx</uri></author></entry><entry><title>Create Policies for Sharepoint and Powershell 1.0</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/steveschofield/archive/2009/08/31/create-policies-for-sharepoint.aspx" /><id>http://weblogs.asp.net/steveschofield/archive/2009/08/31/create-policies-for-sharepoint.aspx</id><published>2009-09-01T03:50:00Z</published><updated>2009-09-01T03:50:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Sharepoint")&lt;BR&gt;[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Sharepoint.Publishing")&lt;/P&gt;
&lt;P mce_keep="true"&gt;$SiteURL = "&lt;A href="http://www.example.com/" mce_href="http://www.example.com/"&gt;http://www.example.com&lt;/A&gt;"&lt;BR&gt;$site = new-object Microsoft.SharePoint.SPSite($siteURL)&lt;BR&gt;$web = $site.OpenWeb()&lt;BR&gt;$list = $web.Lists["Cache Profiles"]&lt;BR&gt;$newitem = $list.items.Add()&lt;BR&gt;$newitem["Title"]= "AnonCachePolicy"&lt;BR&gt;$newitem["Display Name"]= "AnonCachePolicy"&lt;BR&gt;$newitem["Display Description"]= "AnonCachePolicy"&lt;BR&gt;$newitem["Perform ACL Check"] = $false&lt;BR&gt;$newitem["Enabled"] = $true&lt;BR&gt;$newitem["Duration"] = 60&lt;BR&gt;$newitem["Check for Changes"] = $false&lt;BR&gt;$newitem["Vary by HTTP Header"] = "User-Agent"&lt;BR&gt;$newitem["Vary by User Rights"] = $false&lt;BR&gt;$newitem["Cacheability"] = "ServerAndPrivate"&lt;BR&gt;$newitem["Safe for Authenticated Use"] = $false&lt;BR&gt;$newitem["Allow writers to view cached content"] = $false&lt;BR&gt;$newitem.update()&lt;/P&gt;
&lt;P mce_keep="true"&gt;$anonID = ($list.items | where {$_.Name -eq "AnonCachePolicy"}).ID&lt;/P&gt;
&lt;P mce_keep="true"&gt;$newitem = $list.items.Add()&lt;BR&gt;$newitem["Title"]= "AuthCachePolicy"&lt;BR&gt;$newitem["Display Name"]= "AuthCachePolicy"&lt;BR&gt;$newitem["Display Description"]= "AuthCachePolicy"&lt;BR&gt;$newitem["Perform ACL Check"] = $true&lt;BR&gt;$newitem["Enabled"] = $true&lt;BR&gt;$newitem["Duration"] = 60&lt;BR&gt;$newitem["Check for Changes"] = $true&lt;BR&gt;$newitem["Vary by HTTP Header"] = "HTTP_USER"&lt;BR&gt;$newitem["Vary by User Rights"] = $false&lt;BR&gt;$newitem["Cacheability"] = "ServerAndNoCache"&lt;BR&gt;$newitem["Safe for Authenticated Use"] = $true&lt;BR&gt;$newitem["Allow writers to view cached content"] = $false&lt;BR&gt;$newitem.update()&lt;/P&gt;
&lt;P mce_keep="true"&gt;$authID = ($list.items | where {$_.Name -eq "AuthCachePolicy"}).ID&lt;/P&gt;
&lt;P mce_keep="true"&gt;$cacheSettings = new-object Microsoft.SharePoint.Publishing.SiteCacheSettingsWriter($site)&lt;BR&gt;$cacheSettings.EnableCache = $true&lt;BR&gt;$cacheSettings.ObjectCacheSize = 200&lt;BR&gt;$cacheSettings.SetAnonymousPageCacheProfileId($site, $anonID)&lt;BR&gt;$cacheSettings.SetAuthenticatedPageCacheProfileId($site, $authID)&lt;BR&gt;$cacheSettings.Update()&lt;/P&gt;
&lt;P mce_keep="true"&gt;$web.Dispose()&lt;BR&gt;$site.Dispose()&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7187382" width="1" height="1"&gt;</content><author><name>steve schofield</name><uri>http://weblogs.asp.net/members/steve-schofield.aspx</uri></author><category term="powershell" scheme="http://weblogs.asp.net/steveschofield/archive/tags/powershell/default.aspx" /><category term="Sharepoint" scheme="http://weblogs.asp.net/steveschofield/archive/tags/Sharepoint/default.aspx" /></entry><entry><title>Great thread on IIS 7, WebDAV 7.5, Shared Hosting Config w/UNC folder location</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/steveschofield/archive/2009/08/29/great-thread-on-iis-7-webdav-7-5-shared-hosting-config-w-unc-folder-location.aspx" /><id>http://weblogs.asp.net/steveschofield/archive/2009/08/29/great-thread-on-iis-7-webdav-7-5-shared-hosting-config-w-unc-folder-location.aspx</id><published>2009-08-29T11:17:00Z</published><updated>2009-08-29T11:17:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Here is a good thread about WebDAV, FTP 7.5, Shared configuration..&amp;nbsp; I try to track gems like this in my UNC tag.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://forums.iis.net/p/1160381/1915103.aspx"&gt;http://forums.iis.net/p/1160381/1915103.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Here is more information on Shared Configuration&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://learn.iis.net/page.aspx/95/managing-shared-configuration/"&gt;http://learn.iis.net/page.aspx/95/managing-shared-configuration/&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Cheers,&lt;/P&gt;
&lt;P mce_keep="true"&gt;Steve Schofield&lt;BR&gt;Microsoft MVP - IIS&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7185033" width="1" height="1"&gt;</content><author><name>steve schofield</name><uri>http://weblogs.asp.net/members/steve-schofield.aspx</uri></author><category term="IIS" scheme="http://weblogs.asp.net/steveschofield/archive/tags/IIS/default.aspx" /><category term="UNC" scheme="http://weblogs.asp.net/steveschofield/archive/tags/UNC/default.aspx" /></entry><entry><title>FTP 7.5 blind drop article</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/steveschofield/archive/2009/08/15/ftp-7-5-blind-drop-article.aspx" /><id>http://weblogs.asp.net/steveschofield/archive/2009/08/15/ftp-7-5-blind-drop-article.aspx</id><published>2009-08-16T03:15:00Z</published><updated>2009-08-16T03:15:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Years ago I wrote an article on setting up a &lt;A href="http://www.iislogs.com/articles/blinddrop/" mce_href="http://www.iislogs.com/articles/blinddrop/"&gt;blind drop FTP server&lt;/A&gt;&amp;nbsp;&amp;nbsp; I was searching for some information and ran across an&amp;nbsp;updated article using FTP 7.5.&amp;nbsp; Funny thing I recently setup a blind drop using FTP 7.5 and referred to my article on permissions.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.msdn.com/vivekkum/archive/2009/05/10/blind-drop-ftp-in-iis-7-7-5.aspx"&gt;http://blogs.msdn.com/vivekkum/archive/2009/05/10/blind-drop-ftp-in-iis-7-7-5.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;btw - here is a &lt;STRONG&gt;Blind Get&lt;/STRONG&gt;, I've not tried on FTP 7.5, the permissions should be similar.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://www.iislogs.com/articles/blindget/"&gt;http://www.iislogs.com/articles/blindget/&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Hope this helps&lt;/P&gt;
&lt;P mce_keep="true"&gt;Steve Schofield&lt;/P&gt;
&lt;P mce_keep="true"&gt;Microsoft MVP - IIS&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7170538" width="1" height="1"&gt;</content><author><name>steve schofield</name><uri>http://weblogs.asp.net/members/steve-schofield.aspx</uri></author><category term="IIS" scheme="http://weblogs.asp.net/steveschofield/archive/tags/IIS/default.aspx" /><category term="FTP" scheme="http://weblogs.asp.net/steveschofield/archive/tags/FTP/default.aspx" /></entry><entry><title>Cool!  I was featured on MSTech blog site.</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/steveschofield/archive/2009/08/11/cool-i-was-featured-on-mstech-blog-site.aspx" /><id>http://weblogs.asp.net/steveschofield/archive/2009/08/11/cool-i-was-featured-on-mstech-blog-site.aspx</id><published>2009-08-12T02:06:00Z</published><updated>2009-08-12T02:06:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;I don't normally share self-promotion information.&amp;nbsp; This was cool to be features on MSTechED site.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://www.msteched.com/online/blogs.aspx"&gt;http://www.msteched.com/online/blogs.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Check it out!&lt;/P&gt;
&lt;P mce_keep="true"&gt;Steve&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7167031" width="1" height="1"&gt;</content><author><name>steve schofield</name><uri>http://weblogs.asp.net/members/steve-schofield.aspx</uri></author></entry><entry><title>Walkthrough on how to use FTP authentication to provide dynamic IP restrictions FTP 7.5</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/steveschofield/archive/2009/08/10/walkthrough-on-how-to-use-ftp-authentication-to-provide-dynamic-ip-restrictions-ftp-7-5.aspx" /><id>http://weblogs.asp.net/steveschofield/archive/2009/08/10/walkthrough-on-how-to-use-ftp-authentication-to-provide-dynamic-ip-restrictions-ftp-7-5.aspx</id><published>2009-08-10T08:37:00Z</published><updated>2009-08-10T08:37:00Z</updated><content type="html">&lt;P&gt;Few months back, Microsoft released a&amp;nbsp;new module that blocked&amp;nbsp;HTTP requests from brute force attack, &lt;A href="http://www.iis.net/extensions/DynamicIPRestrictions"&gt;http://www.iis.net/extensions/DynamicIPRestrictions&lt;/A&gt;&amp;nbsp;&amp;nbsp; This is great for HTTP requests, but didn't address another pressing need, FTP brute force attacks.&amp;nbsp; &lt;STRONG&gt;&lt;A href="http://blogs.msdn.com/robert_mcmurray/" mce_href="http://blogs.msdn.com/robert_mcmurray/"&gt;Robert McMurray&lt;/A&gt;&lt;/STRONG&gt;&amp;nbsp;published a walkthrough for the FTP service that shows how to create an authentication provider, that gives you dynamic IP restrictions for the FTP service.&lt;/P&gt;
&lt;P&gt;Here is the how-to:&lt;BR&gt;&lt;A href="http://learn.iis.net/page.aspx/673/how-to-use-managed-code-c-to-create-an-ftp-authentication-provider-with-dynamic-ip-restrictions/"&gt;&lt;FONT color=#034af3&gt;http://learn.iis.net/page.aspx/673/how-to-use-managed-code-c-to-create-an-ftp-authentication-provider-with-dynamic-ip-restrictions/&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Thanks Robert for the great article.&lt;/P&gt;
&lt;P&gt;Steve&amp;nbsp;Schofield&lt;/P&gt;
&lt;P&gt;Microsoft MVP - IIS&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7165570" width="1" height="1"&gt;</content><author><name>steve schofield</name><uri>http://weblogs.asp.net/members/steve-schofield.aspx</uri></author><category term="IIS" scheme="http://weblogs.asp.net/steveschofield/archive/tags/IIS/default.aspx" /><category term="FTP" scheme="http://weblogs.asp.net/steveschofield/archive/tags/FTP/default.aspx" /></entry></feed>