IIS Manager offers a new, more efficient tool for managing the web server. Built from scratch, the new administration tool provides streamlined access to IIS and ASP.NET configuration settings, membership and user data, and runtime diagnostic information. The new admin tool also enables those who host or administer Web sites to delegate administrative control to developers or content owners, thus reducing cost of ownership and administrative burden for the administrator. Other key features include:
- Remote administration over HTTP/SSL
- Support for both Windows and non-Windows credentials for delegated administration
- A rich extensibility framework for plugging in new UI features using the .NET Framework
- Automatic download and install of new UI modules to the client
IIS7 includes the Microsoft.Web.Administration API for programmatically administering the web server. These managed code API makes it easy to programmatically provision, access important state and diagnostic information, or configure the server.
The Windows PowerShell Provider for IIS 7.0 allows Web administrators and hosting providers to easily automate routine and complex IIS 7.0 administration tasks such as creating Web sites, and managing configuration and run-time data using Windows PowerShell. Administrators can further increase productivity by leveraging the many cmdlets included with the Windows PowerShell Provider for IIS 7.0.
Command-line - AppCmd.exe
IIS7 supports a new command line tool AppCmd.exe - for administering the server. This powerful utility makes it easy to read and write configuration values, and access site and application pool state information, all from the command prompt.
WMI / Scripting
IIS7 also includes a new WMI provider which provides access to configuration and server state information to VBScipt and JScript writers. Using WMI, Administrators can easily automate basic configuration tasks like managing Web sites and applications.