导入CSV并使用Get-Hotfix导出到CSV

时间:2020-01-06 17:33:56

标签: powershell

因此,我在尝试使用一些代码时遇到了一些困难,这些代码试图从许多计算机(在CSV文件中的“ IP地址”列下列出)中获取修补程序,并将结果导出到CSV他们每个人都需要一个本地计算机帐户才能登录(在“ CPU名称”列下的同一CSV中)。我真的不在乎是整个csv还是每个结果csv。到目前为止,这是代码:

$ipaddress = [What do I put here?]
$cpuname = [What do I put here?]
$OutputFile = 'MyFolder\Computer.csv'
$Username = '$cpuname\MyUsername' [Is this ok?]
$Password = 'MyPassword'
$pass = ConvertTo-SecureString -AsPlainText $Password -Force

$SecureString = $pass
$MySecureCreds = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $Username,$SecureString

$Computers = Import-CSV "C:\MyFolder\Computers.csv"

ForEach ($ipaddress in $Computers) {
    }

  try  

    { 
Get-HotFix -Credential $MySecureCreds -ipaddress $IPAddress | Select-Object PSComputerName,HotFixID,Description,InstalledBy,InstalledOn | export-csv $OutputFile
    } 

catch

    { 
Write-Warning "System Not reachable:$ipaddress"
    }

我要关闭吗?

0 个答案:

没有答案