【发布时间】:2014-06-07 04:51:49
【问题描述】:
我目前正在使用 PowerShell,但在计算属性和数组方面遇到了一些难题,例如,我目前正在使用 Web 管理/IIS 模块:
Get-Website |
? { $_.State -eq "Stopped" } |
select Name, @{ n = "Binding"; Expression = { $_.Bindings | select [string]::Join(", ", $_.Collection) } } |
ConvertTo-Html > "C:\iis.html"
该脚本应该抓取所有当前关闭的站点,并输出站点名称及其与 HTML 的绑定。问题在于计算属性的表达式部分来获取绑定 - 它通过 string.Join() 调用连接绑定集合(它是一个数组)。这行得通 - 但输出是这样的:
@{ [string]::Join(", ", $_.Collection) =http *:80:blueberryboat.local, http *:80:test.co.uk}
有什么想法吗?
干杯
【问题讨论】:
标签: powershell