1

PowerShellスクリプトをリモートサーバーに送信し、修正プログラムデータを収集して、サーバーごとにExcelに、またはサーバーごとに1枚のExcelシートにそのデータをエクスポートする必要があります。

現在、スクリプトを実行すると、.txtファイルにリストされている各サーバーに送信され、修正プログラムデータが収集されます。ただし、そのデータは、すべてのサーバーの名前を持つ1つのExcelファイルにエクスポートされます。とても長い名前です!

スクリプトは次のとおりです。

$scriptpath = $MyInvocation.MyCommand.Path
$dir = Split-Path $scriptpath
$Server_Name = Get-Content $dir\computers.txt
Get-HotFix -computername $Server_Name | Export-Csv -Path "$dir\$Server_Name HotFixData.csv" -notype
4

1 に答える 1

0
Get-Content $dir\computers.txt | Foreach-Object {
   Get-HotFix -ComputerName $_ | Export-Csv -Path "$dir\$($_)_HotFixData.csv" -notype
}
于 2012-11-13T20:08:33.620 に答える