【发布时间】:2011-01-15 16:43:02
【问题描述】:
我正在尝试创建一个 PowerShell 脚本来创建一个新的 IIS 6 网站并设置应用程序池、通配符应用程序映射、ASP.NET 版本等内容。
在 Internet 上进行大量搜索后,我找到了一个脚本,它允许我创建一个新网站,但不能修改我需要的所有属性。
$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)
非常感谢有关如何扩展上述示例的任何帮助。
【问题讨论】:
-
不好意思,具体需要修改哪些属性?
标签: powershell web iis-6 wmi