PowerShell

Writing PowerShell Commandlets for IIS 7.0

ArticleArticle

Sergei Antonov

With PowerShell shipped, IIS administrators get a new tool to use. The following article concentrates on administration tasks for IIS 7.0 and above; however, PowerShell can be used for existing IIS...

An Introduction to Windows PowerShell and IIS 7.0

ArticleArticle

Saad Ladki

Windows PowerShell is Microsoft's shell and scripting language. This short article provides a brief tour of Windows PowerShell and IIS. Reading this article, you gain a solid understanding of exact...

Getting Started with the IIS 7.0 PowerShell Snap-in

ArticleArticle

Thomas Deml

The IIS PowerShell Provider is a PowerShell Snap-In that allows you to manage IIS configuration and run-time data. It gives easy access to Web-Sites, Application Pools, Web Applications, Virtual Di...

Installing the IIS 7.0 PowerShell Snap-in

ArticleArticle

Thomas Deml

In the following walkthrough you will learn how to install the IIS PowerShell Snap-in and how to start the IIS PowerShell Management Console. Prerequisites The IIS PowerShell Snap-in requires the f...

PowerShell Snap-in: Navigating the IIS Snap-in Namespace

ArticleArticle

Thomas Deml

Everybody is familiar on how the file system is organized. File systems are hierarchical namespaces, comprised of directories that contain files and other directories. PowerShell Snap-in leverage t...

PowerShell Snap-in: Using the PowerShell Help System

ArticleArticle

Thomas Deml

In this walkthrough you will learn how you can get help on how to use the IIS PowerShell Snap-in. Introduction The IIS PowerShell Snap-in uses two types of cmdlets. Built-in cmdlets like New-Item,...

PowerShell Snap-in: Advanced Configuration Tasks

ArticleArticle

Thomas Deml

In this walkthrough you will learn how to accomplish some advanced configuration tasks using XPath queries and wildcards. Introduction The previous walkthrough introduced you to the *-WebConfigurat...

PowerShell Snap-in: Run-time Data

ArticleArticle

Thomas Deml

The previous walkthroughs showed you how to query and change IIS configuration settings. There is one unexplored area left however: run-time data. Introduction Things change, IIS is not different....