Como adiciono um novo site no IIS 7 usando um script?

4

Eu quero ser capaz de criar um novo site com um novo cabeçalho de host (o que eu obviamente posso fazer usando o Gerenciador do IIS ) na linha de comando para que possa ser roteirizado.

Essencialmente o que você pode fazer com iisweb no IIS 6 .

    
por Aaron Maenpaa 23.07.2009 / 15:34

2 respostas

6

Use appcmd incorporado, como este - usando as ligações argumento um cabeçalho de host pode ser especificado:

appcmd add site /name:contoso /id:2 /physicalPath:c:\contoso /bindings:http/*:80: marketing.contoso.com

The variable name string is the name, and the variable id uint is the unsigned integer that you want to assign to the site. The variables name string and id uint are the only variables that are required when you add a site in Appcmd.exe. The variable bindings string contains information that is used to access the site, and it should be in the form of protocol/IP_address:port:host_header.

    
por 23.07.2009 / 15:55
0

Powershell :

Import-Module WebAdministration 
New-Website -name "[name]" -HostHeader "[www.example.com]" -PhysicalPath "[c:\inetpub\example.com\]"

Usando o Powershell combinado com os assemblies do .NET:

[Microsoft.Web.Administration.ServerManager]::OpenRemote($WebServer)

Você basicamente pode controlar todas as facetas do site / servidor da Web.

    
por 16.07.2013 / 03:05

Tags