当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 禁用 Windows 防火墙

作者:精品下载站 日期:2024-12-14 18:10:55 浏览:14 分类:玩电脑

使用 PowerShell 禁用 Windows 防火墙


如何在 Windows Server 2012/2016/2019 中使用 PowerShell 禁用 Windows 防火墙?我不建议使用 PowerShell 关闭 Windows 防火墙。但如果您有一个测试实验室并希望禁用它进行测试,请继续。完成测试后,不要忘记启用防火墙。在本文中,您将了解如何使用 PowerShell 禁用 Windows 防火墙。

Windows 防火墙配置文件信息

Windows 防火墙提供三种防火墙配置文件:

  • 域配置文件:适用于主机系统可以向域控制器进行身份验证的网络。

  • 私人配置文件:用户分配的配置文件,用于指定私人或家庭网络。

  • 公共配置文件:这是默认配置文件。它用于指定公共网络,例如咖啡店、机场和其他地点的 Wi-Fi 热点。

使用 PowerShell 获取 Windows 防火墙的状态

首先,让我们了解Windows防火墙的当前状态。我们将使用 Get-NetFirewallProfile cmdlet。

PS C:\> Get-NetFirewallProfile | Format-Table Name, Enabled

Name    Enabled
----    -------
Domain     True
Private    True
Public     True

我们有三个配置文件:域名、名称和公共。所有三个配置文件上都启用了 Windows 防火墙。

[玩转系统] 使用 PowerShell 禁用 Windows 防火墙

下一步,我们将禁用 Windows 防火墙。

在 Windows Server 2012/2016/2019 中禁用 Windows 防火墙

在所有三个配置文件上禁用 Windows 防火墙。

PS C:\> Set-NetFirewallProfile -Profile Domain, Public, Private -Enabled False

检查 Windows 防火墙状态

在所有三个配置文件上禁用防火墙后检查状态。运行 Get-NetFirewallProfile cmdlet。

PS C:\> Get-NetFirewallProfile | Format-Table Name, Enabled

Name    Enabled
----    -------
Domain    False
Private   False
Public    False

[玩转系统] 使用 PowerShell 禁用 Windows 防火墙

Windows Server 中的所有三个配置文件上都禁用 Windows 防火墙。祝你测试愉快。完成故障排除或测试后,请不要忘记启用 Windows 防火墙。保持 Windows 防火墙打开非常重要。

结论

您学习了如何在 Windows Server 2012/2016/2019/2022 中禁用防火墙。首先,获取 Windows 防火墙的当前状态。之后,使用 PowerShell 禁用 Windows 防火墙。最后,验证 Windows 防火墙是否已禁用。

您喜欢这篇文章吗?如果是这样,您可能喜欢 Windows Server 安装后配置。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯