Reputation: 6557
I need a Powershell command that does the equivalent of adding a website in IIS, but need the bindings for the "Application pool":
So far I can add a website doing this:
New-Item iis:\Sites\swmarket -bindings @{protocol="http";bindingInformation="80:swmarket"} -physicalPath c:\inetpub\wwwroot
But I don't know how to set the "Application pool" in the new website. Any way to see all the bindings?
Upvotes: 9
Views: 9264
Reputation: 2909
Set-ItemProperty iis:\Sites\swmarket -Name applicationpool -Value swmarket
Alternatively, with Powershell 3, you could do this:
New-WebAppPool -Name $WebSiteName
New-Website -Name $WebSiteName -ApplicationPool $WebSiteName -HostHeader $WebSiteName -PhysicalPath $PathInfo -Port 80
Set-Content $PathInfo\default.htm “PSCreated Default Page”
Check out the MS Technet description here.
Upvotes: 13