我有以下的檢索特定的註冊表值..遠程PowerShell從大量的服務器的
$output = @()
$servers =Get-Content "C:\Windows\System32\List3.txt"
foreach ($server in $servers)
{
trap [Exception] {continue}
Import-Module PSRemoteRegistry
$key="SOFTWARE\Microsoft\'Microsoft Antimalware'\'Signature Updates'"
$regkey=Get-RegBinary -ComputerName $server -Key $Key -Value SignatuesLastUpdated
#$regkey=(Get-Item HKLM:\SOFTWARE\Microsoft\'Microsoft Antimalware'\'Signature Updates').getValue('SignaturesLastUpdated')
#$regkey=[datetime]::ParseExact("01/02/03", "dd/MM/yy", $null) | Export-csv -path c:\temp\avinfo.csv -append
#$regkey
}
$output | Select $server , $Regkey | Export-Csv c:\temp\avinfo.csv -NoTypeInformation
我認爲這是相當接近,但需要不工作 - 任何人都可以告訴我,我在這裏做什麼錯 - 讀了很多,並設法得到這個,只需要幫助完成。
感謝
^歡迎使用StackOverflow:如果您發佈代碼,XML或數據示例,**請**在文本編輯器中突出顯示這些行,然後單擊編輯器上的「代碼示例」按鈕(「{}」)工具欄以很好的格式和語法突出顯示它! – 2015-02-10 15:15:19
'SignatuesLastUpdated'應該是'SignaturesLastUpdated' – meatspace 2015-02-10 15:24:38
你說*不能按需要工作* ...什麼不工作,它應該如何? – arco444 2015-02-10 15:24:50