如何使用 PowerShell 从 IIS 站点获取默认文档?

powershellmicrosoft technologiessoftware & coding

要获取存储在 IIS 默认网站页面上的默认文档,您可以使用以下命令。

示例

Get-WebConfigurationProperty -Filter //defaultDocument/files/add
   -PSPath 'IIS:\Sites\Default Web Site' -Name value `
   | select value

输出

Value
-----
Default.htm
Default.asp
index.htm
index.html
iisstart.htm

要检查默认文档是否包含特定文件,

(Get-WebConfigurationProperty -Filter //defaultDocument/files/add -PSPath 'IIS:\Sites\Default Web Site' -Name value).value -contains 'iisstart.htm'

上述命令检查 IIS 默认网站的默认文档页面上是否包含任何 iisstart.htm 文件。

您也可以使用其他网站,而不是"默认网站"。要在 IIS 级别获取默认文档文件,

(Get-WebConfigurationProperty -Filter //defaultDocument/files/add -PSPath 'IIS:\' -Name value).value 


相关文章