所以我試圖使用PowerShell的這個負載從這裏寫警告哈希表變量:Getting the current hash key in a ForEach-Object loop in powershell
$myHash.keys | ForEach-Object {
Write-Host $_["Entry 1"]
}
它的所有工作,但我要輸出的值作爲另一個字符串的一部分,即:
$results.notvalid | ForEach-Object {
write-warning 'Incorrect status code returned from $_["url"],
code: $_["statuscode"]'
}
所以我想的輸出爲:
不正確的狀態代碼www.xxxx.com返回代碼:404
但,而不是我得到
Incorrect status code returned from $_["url"], code: $_["statuscode"]
我缺少什麼?
順便說一句,這個作品,如果我只是做
$results.notvalid | ForEach-Object {
write-warning $_["url"]
}
我再拿到
www.xxxx.com
嘗試編輯版本 – Naigel