Powershell 启用防火墙规则 - 所有文件和打印机共享(其中配置文件是私有的)

Der*_*nch 4 powershell firewall

我想知道如何编写一个 powershell 脚本,以便在 Windows 7 上为配置文件私有的所有文件和打印机共享规则启用入站防火墙。

我已经编写了脚本来插入附加规则,但不知道如何更新内置规则。

小智 5

抱歉,不适用于 Windows 7,但对于像我这样找到此线程的其他人来说,正在寻找一种在 Windows Core 服务器上启用文件共享的方法。

Set-NetFirewallRule -Name 'FPS-SMB-In-TCP' -Enabled True
Run Code Online (Sandbox Code Playgroud)

通过查看结果得到

Get-NetFirewallRule | Where-Object { $_.Name -like '*FPS*' } | Select-Object Name,Enabled,Direction
Run Code Online (Sandbox Code Playgroud)