Start /w pkgmgr.exe /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
IIS 7.0 Configuration Files Explained
IIS 7.0 use configuration files instead of the IIS metabase. IIS 7.0 configuration consist of four files.
1. Machine.config – These settings apply globally.
2. ApplicationHost.config – These settings are specific to IIS. Found in %systemroot%\system32\inetsrv
3. Web.config, root-level – These settings are shared by .NET applications. Found in %systemroot%\ Microsoft.NET\Framework\versionNumber\CONFIG.
4. Web.config, application-level – These settings apply to a specific .NET application.
Managing IIS 7.0 from command line on Server 2008
You can use %WINDIR%\system32\inetsrv\APPCMD.EXE to manage IIS 7.0 from command line in Server 2008.
Examples:
List all sites and its details
Appcmd.exe list SITE
List Default Web Site
APPCMD.EXE list SITE “Default Web Site”
List started sites
APPCMD.EXE list SITE /state:started
List all start / stopped application pools
APPCMD.EXE list apppools /state:started
APPCMD.EXE list apppools /state:stopped
Add a site called MySite on Port 80 in c:\inetpub\MySite
APPCMD.EXE add site /name:”MySite” /id:123 /bindings:”http:/*:80:”
/physicalPath:”C:\inetpub\MySite”
List real time HTTP requestes
APPCMD.EXE list requests
List IIS configuration
APPCMD.EXE list config
Backup IIS configuration
APPCMD.EXE add backup IISBACKUP
Restore IIS configuration
APPCMD.EXE restore backup IISBACKUP
Not Satisfied ? Just search & get the result
Related posts:

{ 1 comment… read it below or add one }
How to Install IIS 7.0 on Server 2008 from command line / Script