Я использую следующее для запроса правил брандмауэра списка серверов.
$servers = Get-Content fw_servers.txt
foreach($serv in $servers) {
$fw = New-Object -ComObject hnetcfg.fwpolicy2
$fw.rules |
Where-Object { $_.enabled -and $_.LocalPorts -like 3389 } |
Select-Object -Property direction,protocol, localports,name
}
Я хотел бы экспортировать эту информацию в файл csv. Может кто-нибудь, пожалуйста, дайте мне знать, как я могу использовать Export-CSV для этого? Я пытался превратить его в массив, но он не работает для меня. я использую 2.0
Я также хотел бы, чтобы экспортированные данные выглядели следующим образом
Server Direction Protocol LocalPorts Name
testsrv1 1 6 3389 Remote Desktop (TCP-In)
testsrv2 1 6 3389 Research Remote Desktop Policy
Спасибо за помощь.
Амелия