<?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"><title type="html">Tobin Titus</title><subtitle type="html" /><id>http://blogs.msdn.com/tobint/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tobint/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/tobint/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2006-06-17T01:15:00Z</updated><entry><title>Reading IIS.NET Blogs (or any RSS) with Powershell</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tobint/archive/2007/02/14/reading-iis-net-blogs-or-any-rss-with-powershell.aspx" /><id>http://blogs.msdn.com/tobint/archive/2007/02/14/reading-iis-net-blogs-or-any-rss-with-powershell.aspx</id><published>2007-02-15T01:46:00Z</published><updated>2007-02-15T01:46:00Z</updated><content type="html">Being a member of the IIS team, I often find myself checking blog posts to see what the members of the product team are blogging about. However, since Powershell came out, I find myself doing more and more work on my scripts. It's a bit annoying to have to jump out of Powershell to go read blog posts. As such, I've written a few quick scripts to help me read IIS.NET from my pretty blue shell. For those of you who are already familiar with powershell and don't want to read the long blog post, you...(&lt;a href="http://blogs.msdn.com/tobint/archive/2007/02/14/reading-iis-net-blogs-or-any-rss-with-powershell.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1679036" width="1" height="1"&gt;</content><author><name>tobint</name><uri>http://blogs.msdn.com/members/tobint.aspx</uri></author></entry><entry><title>IIS 7 Logging UI For Vista - Download Now</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tobint/archive/2007/01/30/iis-7-logging-ui-for-vista-download-now.aspx" /><id>http://blogs.msdn.com/tobint/archive/2007/01/30/iis-7-logging-ui-for-vista-download-now.aspx</id><published>2007-01-31T01:28:00Z</published><updated>2007-01-31T01:28:00Z</updated><content type="html">As many of you already know, the management console for IIS 7.0 on Windows Vista does not have a UI for logging. Since this was a pain point for several customers, I decided to test out the extensibility APIs by creating a logging UI module. ( continued )...(&lt;a href="http://blogs.msdn.com/tobint/archive/2007/01/30/iis-7-logging-ui-for-vista-download-now.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1559455" width="1" height="1"&gt;</content><author><name>tobint</name><uri>http://blogs.msdn.com/members/tobint.aspx</uri></author><category term="IIS 7" scheme="http://blogs.msdn.com/tobint/archive/tags/IIS+7/default.aspx" /><category term="SDK" scheme="http://blogs.msdn.com/tobint/archive/tags/SDK/default.aspx" /><category term="UI Module" scheme="http://blogs.msdn.com/tobint/archive/tags/UI+Module/default.aspx" /><category term="Download" scheme="http://blogs.msdn.com/tobint/archive/tags/Download/default.aspx" /><category term=".NET" scheme="http://blogs.msdn.com/tobint/archive/tags/.NET/default.aspx" /><category term="Code Sample" scheme="http://blogs.msdn.com/tobint/archive/tags/Code+Sample/default.aspx" /></entry><entry><title>Extending Microsoft.Web.Administration through PowerShell  (Part II)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tobint/archive/2006/12/01/extending-microsoft-web-administration-through-powershell-part-ii.aspx" /><id>http://blogs.msdn.com/tobint/archive/2006/12/01/extending-microsoft-web-administration-through-powershell-part-ii.aspx</id><published>2006-12-01T22:46:00Z</published><updated>2006-12-01T22:46:00Z</updated><content type="html">In my previous post , I showed you how easy it was to leverage your knowledge of the IIS 7 managed SDK in Windows PowerShell. We loaded the IIS 7 managed assemblies and then traversed the object model to display site information and stop application pools. While this in itself was pretty cool, I don't think I quite got my point across about how powerful IIS 7 and PowerShell are together. As such, I wanted to show you some more fun things to do with PowerShell in the name of easy IIS 7 administration....(&lt;a href="http://blogs.msdn.com/tobint/archive/2006/12/01/extending-microsoft-web-administration-through-powershell-part-ii.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1186257" width="1" height="1"&gt;</content><author><name>tobint</name><uri>http://blogs.msdn.com/members/tobint.aspx</uri></author><category term="IIS" scheme="http://blogs.msdn.com/tobint/archive/tags/IIS/default.aspx" /><category term="IIS SDK" scheme="http://blogs.msdn.com/tobint/archive/tags/IIS+SDK/default.aspx" /><category term="IIS 7" scheme="http://blogs.msdn.com/tobint/archive/tags/IIS+7/default.aspx" /><category term="PowerShell" scheme="http://blogs.msdn.com/tobint/archive/tags/PowerShell/default.aspx" /></entry><entry><title>Accessing Microsoft.Web.Administration through PowerShell (Part I)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tobint/archive/2006/12/01/accessing-microsoft-web-administration-through-powershell-part-i.aspx" /><id>http://blogs.msdn.com/tobint/archive/2006/12/01/accessing-microsoft-web-administration-through-powershell-part-i.aspx</id><published>2006-12-01T22:43:00Z</published><updated>2006-12-01T22:43:00Z</updated><content type="html">I've caught the PowerShell bug. In between stints with my ever-expanding code samples, I play with PowerShell a lot. I thought I'd share a quick example of how to load Microsoft.Web.Administration.dll and use it to perform some basic tasks. Note: I'm running these samples on Windows Vista RTM, but I have no reason to believe this will not work on the PowerShell release candidates for the Vista RC* builds that are available now . So let's get started. First, PowerShell has no idea where Microsoft.Web.Administration.DLL...(&lt;a href="http://blogs.msdn.com/tobint/archive/2006/12/01/accessing-microsoft-web-administration-through-powershell-part-i.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1186251" width="1" height="1"&gt;</content><author><name>tobint</name><uri>http://blogs.msdn.com/members/tobint.aspx</uri></author><category term="IIS" scheme="http://blogs.msdn.com/tobint/archive/tags/IIS/default.aspx" /><category term="IIS SDK" scheme="http://blogs.msdn.com/tobint/archive/tags/IIS+SDK/default.aspx" /><category term="IIS 7" scheme="http://blogs.msdn.com/tobint/archive/tags/IIS+7/default.aspx" /><category term="PowerShell" scheme="http://blogs.msdn.com/tobint/archive/tags/PowerShell/default.aspx" /></entry><entry><title>Where can I find &lt;feature x&gt; in IIS 7.0 ?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tobint/archive/2006/10/10/where-can-i-find-feature-x-in-iis-7-0.aspx" /><id>http://blogs.msdn.com/tobint/archive/2006/10/10/where-can-i-find-feature-x-in-iis-7-0.aspx</id><published>2006-10-11T00:40:00Z</published><updated>2006-10-11T00:40:00Z</updated><content type="html">Question : Where can I find Windows Authentication in IIS 7.0 ? I've seen this question or questions like this asked numerous times so I thought it would make a nice quick -- and hopefully useful -- blog post. In previous versions of IIS, administrators were able to enable or disable features on their servers by simply checking or unchecking a box in the IIS management console. However, when an administrator unchecked a feature in IIS, the feature still existed on the machine and was even loaded....(&lt;a href="http://blogs.msdn.com/tobint/archive/2006/10/10/where-can-i-find-feature-x-in-iis-7-0.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=842869" width="1" height="1"&gt;</content><author><name>tobint</name><uri>http://blogs.msdn.com/members/tobint.aspx</uri></author><category term="IIS" scheme="http://blogs.msdn.com/tobint/archive/tags/IIS/default.aspx" /></entry><entry><title>Steve Wozniak ... at Microsoft?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tobint/archive/2006/10/08/steve-wozniak-at-microsoft.aspx" /><id>http://blogs.msdn.com/tobint/archive/2006/10/08/steve-wozniak-at-microsoft.aspx</id><published>2006-10-09T08:00:00Z</published><updated>2006-10-09T08:00:00Z</updated><content type="html">I know it may sound very strange coming from a Microsoft employee, but last Friday I found myself in awe while I sat directly in front of Steve Wozniak while he gave a presentation ... on Microsoft campus. ( continue )...(&lt;a href="http://blogs.msdn.com/tobint/archive/2006/10/08/steve-wozniak-at-microsoft.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=842859" width="1" height="1"&gt;</content><author><name>tobint</name><uri>http://blogs.msdn.com/members/tobint.aspx</uri></author><category term="Microsoft Culture" scheme="http://blogs.msdn.com/tobint/archive/tags/Microsoft+Culture/default.aspx" /></entry><entry><title>Unsafe thread safety</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tobint/archive/2006/10/05/unsafe-thread-safety.aspx" /><id>http://blogs.msdn.com/tobint/archive/2006/10/05/unsafe-thread-safety.aspx</id><published>2006-10-05T10:42:00Z</published><updated>2006-10-05T10:42:00Z</updated><content type="html">As I stated in my last post, for the past two days I've been sitting in Jeffrey Richter's threading class. The class is near the end and I can't say that a lot of new concepts have been taught. Another student and I have decided that the class should have been renamed, "Threading Basics". That's not to say anything of Richter's teaching skill or the content of the class. It just goes to show that if the architecture of a product is right, the threading code should be extremely simple to use. However,...(&lt;a href="http://blogs.msdn.com/tobint/archive/2006/10/05/unsafe-thread-safety.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=842856" width="1" height="1"&gt;</content><author><name>tobint</name><uri>http://blogs.msdn.com/members/tobint.aspx</uri></author><category term="Threading" scheme="http://blogs.msdn.com/tobint/archive/tags/Threading/default.aspx" /><category term="Asynchronous" scheme="http://blogs.msdn.com/tobint/archive/tags/Asynchronous/default.aspx" /></entry><entry><title>Back in business...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tobint/archive/2006/10/02/Back-in-business_2E002E002E00_.aspx" /><id>http://blogs.msdn.com/tobint/archive/2006/10/02/Back-in-business_2E002E002E00_.aspx</id><published>2006-10-03T00:58:00Z</published><updated>2006-10-03T00:58:00Z</updated><content type="html">I haven't blogged for some time now. This in large part has been due to heavy workload, close deadlines, and the fact that I was alone in my workload. Over the past few weeks, I've been able to get my head above water. While our open position on the team is still "open", we've filled our contractor position. Not only have we "filled" it, we've actually brought in one of our old contractors who is more than capable. He is definitely helping to alieviate my workload already. I've finished my Vista...(&lt;a href="http://blogs.msdn.com/tobint/archive/2006/10/02/Back-in-business_2E002E002E00_.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=783077" width="1" height="1"&gt;</content><author><name>tobint</name><uri>http://blogs.msdn.com/members/tobint.aspx</uri></author><category term="Microsoft Culture" scheme="http://blogs.msdn.com/tobint/archive/tags/Microsoft+Culture/default.aspx" /></entry><entry><title>Why am I smiling?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tobint/archive/2006/07/21/674330.aspx" /><id>http://blogs.msdn.com/tobint/archive/2006/07/21/674330.aspx</id><published>2006-07-22T00:22:00Z</published><updated>2006-07-22T00:22:00Z</updated><content type="html">I moved to Redmond just over four months ago. In the time I have been here, my rental car was side-swiped, my truck was broken into, my headlight and bumper were damaged by someone in our own parking garage, someone stole my copy of " Professional Visual C++/CLI " from my office today (clearly someone missed the " corporate values " talk at New Employee Orientation), and my relocation to the great Pacific Northwest has been less than smooth or swift -- waiting for the insurance company to assess...(&lt;a href="http://blogs.msdn.com/tobint/archive/2006/07/21/674330.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=674330" width="1" height="1"&gt;</content><author><name>tobint</name><uri>http://blogs.msdn.com/members/tobint.aspx</uri></author></entry><entry><title>Looking left and turning right: management style</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tobint/archive/2006/07/07/659555.aspx" /><id>http://blogs.msdn.com/tobint/archive/2006/07/07/659555.aspx</id><published>2006-07-08T02:43:00Z</published><updated>2006-07-08T02:43:00Z</updated><content type="html">Today, I was returning from my manager's office to my own when I nearly collided with another manager-type in the hall. As I was approaching a hallway intersection, a manager emerged in a bit of a hurry looking to the left while she was turning to the right. She prolonged her view to the left for so long that her path was diverging directly into mine. In motorcycle safety course several years ago we were taught while taking a corner that we should look in the direction of the curve. Looking to the...(&lt;a href="http://blogs.msdn.com/tobint/archive/2006/07/07/659555.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=659555" width="1" height="1"&gt;</content><author><name>tobint</name><uri>http://blogs.msdn.com/members/tobint.aspx</uri></author><category term="Microsoft Culture" scheme="http://blogs.msdn.com/tobint/archive/tags/Microsoft+Culture/default.aspx" /></entry><entry><title>SDK Sample: Programmatically change the runtime version of an application pool in IIS 7</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tobint/archive/2006/06/28/650397.aspx" /><id>http://blogs.msdn.com/tobint/archive/2006/06/28/650397.aspx</id><published>2006-06-29T06:02:00Z</published><updated>2006-06-29T06:02:00Z</updated><content type="html">I have posted a new sample on IIS.NET demonstrating how to programmatically change the managed runtime version of an application pool in IIS 7.0. I have posted code in VB.NET and C#. Enjoy....(&lt;a href="http://blogs.msdn.com/tobint/archive/2006/06/28/650397.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=650397" width="1" height="1"&gt;</content><author><name>tobint</name><uri>http://blogs.msdn.com/members/tobint.aspx</uri></author><category term="IIS" scheme="http://blogs.msdn.com/tobint/archive/tags/IIS/default.aspx" /><category term="VB6 Migration" scheme="http://blogs.msdn.com/tobint/archive/tags/VB6+Migration/default.aspx" /></entry><entry><title>Communication breakdown: internal spam affects productivity</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tobint/archive/2006/06/28/CommunicationBreakdown.aspx" /><id>http://blogs.msdn.com/tobint/archive/2006/06/28/CommunicationBreakdown.aspx</id><published>2006-06-29T03:49:00Z</published><updated>2006-06-29T03:49:00Z</updated><content type="html">When I interviewed with Microsoft, I was asked, "What is one thing we can count on you to do at Microsoft?" My reply was brief: " You can count on me to complain ." My interviewer suddenly took on the puzzled look that an interviewee would normally take when presented with an unfamiliar scenario. The facial expression of my inquisitor demanded an explanation. I decided to end the torment by presenting further detail; “ When something is wrong, I’m going to bring it up and someone will hear me. I’m...(&lt;a href="http://blogs.msdn.com/tobint/archive/2006/06/28/CommunicationBreakdown.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=650299" width="1" height="1"&gt;</content><author><name>tobint</name><uri>http://blogs.msdn.com/members/tobint.aspx</uri></author><category term="Microsoft Culture" scheme="http://blogs.msdn.com/tobint/archive/tags/Microsoft+Culture/default.aspx" /></entry><entry><title>Security: There's incompetence, and there's major incompetence</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tobint/archive/2006/06/21/642437.aspx" /><id>http://blogs.msdn.com/tobint/archive/2006/06/21/642437.aspx</id><published>2006-06-22T08:11:00Z</published><updated>2006-06-22T08:11:00Z</updated><content type="html">It's one type of incompetence to keep the personal identifiers and financial data of customers on your laptop and then lose it -- twice ; It's an entirely different type of incompetence that allows government data to be compromised through a network. Last year at TechEd, a demo showed how a completely patched network could be compromised using an exploit in a web site. The best part of the exploit was made possible due to turning on more functionality than was necessary. Namely, one issue in the...(&lt;a href="http://blogs.msdn.com/tobint/archive/2006/06/21/642437.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=642437" width="1" height="1"&gt;</content><author><name>tobint</name><uri>http://blogs.msdn.com/members/tobint.aspx</uri></author></entry><entry><title>ADO.NET 2.0 Boot Camp</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tobint/archive/2006/06/20/640928.aspx" /><id>http://blogs.msdn.com/tobint/archive/2006/06/20/640928.aspx</id><published>2006-06-21T06:01:00Z</published><updated>2006-06-21T06:01:00Z</updated><content type="html">Sahil Malik , a prolific speaker, Microsoft MVP and author of " Professional ADO.NET 2.0 " is holding a one-day ADO.NET boot camp in Charlotte next month. If you are in the area, I think this class will definitely give you your money's worth. Sahil has a very unique way of teaching that is easy to follow and highly effective. If you are going to be in the area on July 21st, and want to master ADO.NET, I would encourage you to take a look at this great opportunity in the Charlotte, NC....(&lt;a href="http://blogs.msdn.com/tobint/archive/2006/06/20/640928.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=640928" width="1" height="1"&gt;</content><author><name>tobint</name><uri>http://blogs.msdn.com/members/tobint.aspx</uri></author></entry><entry><title>Workaround: Adding a script map in IIS 5.1</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tobint/archive/2006/06/17/635073.aspx" /><id>http://blogs.msdn.com/tobint/archive/2006/06/17/635073.aspx</id><published>2006-06-17T11:15:00Z</published><updated>2006-06-17T11:15:00Z</updated><content type="html">I was contacted by a customer who commented that he could not add a Script Map to IIS 5.1. After selecting his executable for the script map and adding his extension, the "OK" button was still disabled -- preventing him from committing the script map change. To work around this issue, once you have selected the executable and set the extension, click inside the "Executable" text box to expand the full path to the executable. Doing so will enable the OK button and you will be able to commit your script...(&lt;a href="http://blogs.msdn.com/tobint/archive/2006/06/17/635073.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=635073" width="1" height="1"&gt;</content><author><name>tobint</name><uri>http://blogs.msdn.com/members/tobint.aspx</uri></author><category term="IIS" scheme="http://blogs.msdn.com/tobint/archive/tags/IIS/default.aspx" /></entry></feed>