通过Powershell更改IIS的默认目录和默认html页面

时间:2019-08-18 20:36:16

标签: powershell iis

我希望使用Powershell以编程方式更改IIS的默认目录(和主页-一个简单的静态html)。例如,我创建了一个新的驱动器“ D:\”并放置了一个“ index.html”,我希望IIS启动该html而不是“ C:\ inetpub \ www \ iisstart.htm”。

我可以通过RDP进入机器来手动进行此切换,但是我需要使用Powershell来实现。

我不确定这是否可行,但是我尝试过:

Set-ItemProperty 'IIS:\Sites\Default Web Site\' -name physicalPath -value "D:\"

该命令没有引发任何错误,但我得到500-内部服务器错误。

如果我使用以下另一个命令进行检查,则会显示此内容。但是,当我键入本机的公共IP时,显示C:\inetpub\www\iisstart.htm内容的早期页面消失了,并且出现500个服务器错误。

PS C:\Users\Administrator>  Get-Website -Name 'Default Web Site'

Name             ID   State      Physical Path                  Bindings
----             --   -----      -------------                  --------
Default Web Site 1    Started    D:\                            http *:80:

我很确定必须有一种非常简单的方法来执行此操作,但是尽管一起狩猎了几个小时,但我还是找不到它。非常感谢您的帮助!

请注意,我现在仅尝试托管此简单的静态html页面(仅此而已)。

0 个答案:

没有答案