如何使用 Powershell 在停止状态下的 IIS 中创建新网站

如何使用 Powershell 在停止状态下的 IIS 中创建新网站

使用以下命令,我可以创建一个网站:

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

相关内容