我正在尝试打印 Microsoft 更新热修复 URL 并更改它们
$link=Get-MSHotfix|Where-Object {$_.Installedon -gt ((Get-Date).Adddays(-20000))}|Select-Object -Property KBArticle
foreach($line in $link){
[String]$line = $line -replace 'http://support.microsoft.com/?kbid=','https://support.microsoft.com/en-us/kb/'
[String]$line
}
我有问题,因为它像这样打印出来并且没有替换:
@{KBArticle=http://support.microsoft.com/?kbid=3045992}
@{KBArticle=http://support.microsoft.com/?kbid=3045999}
@{KBArticle=http://support.microsoft.com/?kbid=3046017}
@{KBArticle=http://support.microsoft.com/?kbid=3046359}
@{KBArticle=http://support.microsoft.com/?kbid=3046737}
如果我只是在没有 -replace 的情况下打印它,它看起来还可以。
我正在尝试获取知识库文章的完整 URL
我正在尝试创建一个脚本,如果可能的话,将打印出所有带有链接和名称的热修复程序
谢谢