Managing IIS with the IIS 7.0 PowerShell Snap-in

Published on April 14, 2008 by thomad

Updated on May 27, 2009 by thomad

Average Rating  Rate It (2)

Tags:
PowerShell
RSS

In This Section

An Introduction to Windows PowerShell and IIS 7.0

Introduction Windows PowerShell is Microsoft's new shell and scripting language. This short articleprovides a brief tour of Windows PowerShell and IIS 7.0. Reading this article, you gain a solid understanding of exactly what Windows PowerShell is, learnabout ...

Getting Started with the IIS 7.0 PowerShell Snap-in

Introduction The IIS 7.0 PowerShell Provider is a PowerShell Snap-In that allows you to manage IIS7 configuration and run-time data. It gives easy access to Web-Sites, Application Pools, Web Applications, Virtual Directories, request in flight, Worker Processes ...

Installing the IIS 7.0 PowerShell Snap-in

Introduction In the following walkthrough you will learn how to install the IIS 7.0 PowerShell Snap-in and how to start the IIS PowerShell Management Console. Prerequisites The IIS 7.0 PowerShell Snap-in requires the following prerequisites: Windows Server ...

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

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 this familarity with the file system and allow other data stores ...

PowerShell Snap-in: Using the PowerShell Help System

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

PowerShell Snap-in: Using the Task-based Cmdlets of the IIS PowerShell Snap-in

Introduction IIS PowerShell Snap-in cmdlets can be grouped into three categories: Cmdlets required by the ProviderHierarchy low-level configuratioin cmdlets Task-based cmdlets This walkthrough introduces the task-based IIS cmdlet and gives some examples how ...

PowerShell Snap-in: Creating Web-Sites, Web applications, Virtual Directories and Application Pools

In this walkthrough you will learn how to create Web-Sites, Web Applications, Virtual Directories and Application Pools. Introduction The IIS PowerShell namespace consists ofitems like Web-Sites, Apps, Virtual Directories and Application Pools. Creating new ...

PowerShell Snap-in: Making Simple Configuration Changes to Web-Sites and Application Pools

In this walkthrough you will learn how to change simple properties of IIS namespace containers like Web-Sites, Web Applications, Virtual Directories and Application Pools by using built-in PowerShell cmdlets. The next walkthrough will cover how to change configuration ...

PowerShell Snap-in: Changing Simple Settings in Configuration Sections

In the previous walkthrough you learned how to manage IIS namespace containers like Sites, Application Pools, Applications and Virtual Directories. In this walkthrough we will manage configuration settings that are not exposed via the IIS namespace. Introduction ...

PowerShell Snap-in: Advanced Configuration Tasks

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 *-WebConfiguration and *-WebConfigurationProperty cmdlets. There is more to ...

PowerShell Snap-in: Run-time Data

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. Sites get started or stopped, Application Pools recycle or ...

PowerShell Snap-in: Configuring SSL with the IIS PowerShell Snap-in

To enable SSL three steps are involved: Acquiring and installing acertificate Creating an SSL binding in IIS Assigning the certificate to the IP:Port of the IIS binding and optionally: Enforcing SSL on your web-site Acquiring and Installing a Certificate Acquiring ...

Writing PowerShell Commandlets for IIS 7.0

Introduction With PowerShell shipped, IIS administratorsget a new tool to use. The following article concentrates on administration tasks for IIS 7.0; however, PowerShellcan be used for existing IIS 6.0 servers. This articlefocuses on the administration of ...

Related Content

Comments

You must Log In to comment.