请建议如何使用PowerShell脚本获得我的IIS应用程序(它的名称)的列表。
如果我运行Get-IISSite结果是
但我需要默认网站部分内的所有应用程序。喜欢通过一些foreach和检索默认网站内存在的所有应用程序名称。
jhdbpxl91#
您可以尝试以下PowerShell脚本:
(get-webapplication -Site "Default Web Site" | select-object @{n='Site'; e= {$_.GetParentElement().Attributes['name'].value + $_.path }},@{n='Location'; e= {$_.PhysicalPath}})
下面是我的测试结果:
如果您只想获取默认网站的所有应用程序名称,则可以编写如下powershell脚本:
(Get-ChildItem -Path 'IIS:\Sites\Default Web Site' | Where-Object {$_.NodeType -eq 'application'}).Name
1条答案
按热度按时间jhdbpxl91#
您可以尝试以下PowerShell脚本:
下面是我的测试结果:
如果您只想获取默认网站的所有应用程序名称,则可以编写如下powershell脚本: