Ich versuche, einen Powershell-Skript zu erstellen, die eine neue IIS 6-Website erstellt und setzen Dinge wie App-Pool, Wildcard Applikationskarten, ASP.NET-Version usw.Wie vorhandene IIS 6 Web-Site aktualisieren Powershell mit
Nach umfangreicher Suche im Internet habe ich ein Skript gefunden, mit dem ich eine neue Website erstellen, aber nicht alle Eigenschaften ändern kann, die ich brauche.
$newWebsiteName = "WebSiteName"
$newWebsiteIpAddress = "192.168.1.100"
$newWebSiteDirPath = "c:\inetpub\wwwroot\WebSiteName"
$iisWebService = Get-WmiObject -namespace "root\MicrosoftIISv2"
-class "IIsWebService"
$bindingClass = [wmiclass]'root\MicrosoftIISv2:ServerBinding'
$bindings = $bindingClass.CreateInstance()
$bindings.IP = $newWebsiteIpAddress
$bindings.Port = "80"
$bindings.Hostname = ""
$result = $iisWebService.CreateNewSite
($newWebsiteName, $bindings, $newWebSiteDirPath)
Jede Hilfe auf, wie man Beispiel oben erweitert, wird sehr geschätzt.
Entschuldigung, welche Eigenschaften müssen Sie speziell ändern? –