Tôi đang cố gắng tạo tập lệnh PowerShell tạo trang web IIS 6 mới và đặt những thứ như App Pool, bản đồ ứng dụng Wildcard, phiên bản ASP.NET, v.v.Cách cập nhật trang web IIS 6 hiện có bằng PowerShell
Sau khi tìm kiếm rộng rãi trên Internet, tôi tìm thấy một tập lệnh cho phép tôi tạo một trang Web mới nhưng không sửa đổi tất cả các thuộc tính tôi cần.
$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)
Bất kỳ trợ giúp nào về cách mở rộng ví dụ trên đều được đánh giá cao.
Xin lỗi, bạn cần sửa đổi đặc tính nào? –