gpt4 book ai didi

excel - 使用 powershell v2 将防火墙规则导出到 excel

转载 作者:行者123 更新时间:2023-12-03 00:25:46 24 4
gpt4 key购买 nike

我正在尝试将以下命令的输出合并到 Excel 工作表中

netsh advfirewall firewall show rule name = all | out-file .\rules.txt

目前上面命令的输出看起来像这样

  Rule Name:                            Remote Assistance (PNRP-Out)
----------------------------------------------------------------------
Enabled: Yes
Direction: Out
Profiles: Domain,Private
Grouping: Remote Assistance
LocalIP: Any
RemoteIP: Any
Protocol: UDP
LocalPort: Any
RemotePort: Any
Edge traversal: No
Action: Allow

我需要把它放在像这样的 excel 文件中

 Rule Name                      Enabled  Direction  Profiles        Grouping           LocalIP      RemoteIP    Protocol    RemotePort  Edge Transversal    Actions

Remote Assistance (PNRP-Out) Yes Out Domain,Private Remote Assistance Any Any UDP Any No Allow

有没有办法做到这一点。这只能在 poweshell v2 上完成。不能导入其他模块。这应该针对 netsh 命令输出的每个规则完成。

提前致谢!

最佳答案

您可以使用 com 对象获取规则并转换为 csv(csv 可以用 excel 打开),如下所示:

$Rules=(New-object –comObject HNetCfg.FwPolicy2).rules
$Rules | export-csv test.csv -NoTypeInformation

关于excel - 使用 powershell v2 将防火墙规则导出到 excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41005840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com