我正在编写一个脚本,使用PowerShell在Windows机器上静默安装程序。但是我遇到的问题是程序没有正确设置机器的Windows防火墙设置。对于正在远程执行的powershell脚本来说,它们是一种添加防火墙端口异常的方法吗?
答案 0 :(得分:0)
您需要在远程计算机(Enable-PSRemoting
)上启用远程处理。
输入远程会话(Enter-PSSession -ComputerName remotecomputername
)
然后,您可以使用本机命令行netsh来启用/禁用Windows防火墙:
netsh firewall set opmode
[ mode = ] ENABLE|DISABLE
[ [ exceptions = ] ENABLE|DISABLE
[ profile = ] CURRENT|DOMAIN|STANDARD|ALL
[ interface = ] name ]