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