使用以下命令,我可以创建一个网站:
PS IIS:\Sites> New-Item iis:\Sites\TestSite -bindings @{protocol="http";bindingInformation=":80:TestSite"} -physicalPath c:\test
但是,新创建的网站处于已启动状态。
如何在停止状态下创建它?
答案1
当我测试它时,只要我指定 BindingInformation,网站就会自动启动。因此,您可以稍后设置 BindingInformation,或者在创建后立即停止网站
New-Website
顺便说一句。我会用New-item
这将创建网站并立即停止它(但它将运行几毫秒):
new-website -Name "Test" -PhysicalPath D:\Bla -Port 80 -HostHeader "Test" | stop-website
这将创建没有绑定信息的网站,然后设置绑定信息。
New-Website -Name "Test" -PhysicalPath D:\Bla -Force | % { Set-Webbinding $_.Name -PropertyName "HostHeader" -Value xy }
这是一种解决方法,因为我没有看到任何方法可以指定你不想在使用时启动网站New-Website