我希望我的 PowerShell 脚本发送到远程服务器,收集修补程序数据,并将该数据导出到每台服务器的 Excel 或每台服务器的一个 Excel 工作表。
目前,当我运行脚本时,它会发送到.txt
文件中列出的每个服务器并收集修补程序数据。但它会将该数据导出到一个 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