我想知道如何编写一个powershell脚本,在Windows 7上为所有File&配置文件为私有的打印机共享规则。
我已编写脚本来插入附加规则,但不知道如何更新内置规则。
答案 0 :(得分:4)
对于Windows 7而言,对不起,但对于找到像我这样的线程寻找在Windows Core服务器上启用文件共享的方法的其他人。
Set-NetFirewallRule -Name 'FPS-SMB-In-TCP' -Enabled True
通过查看
的结果得到了Get-NetFirewallRule | Where-Object { $_.Name -like '*FPS*' } | Select-Object Name,Enabled,Direction
答案 1 :(得分:0)
使用netsh
命令设置防火墙规则。切换到advfirewall firewall
上下文以设置规则。 Windows 7中的语法与XP中的语法略有不同,因此请注意有关netsh
命令的旧文章。直接从Powershell调用netsh,就像任何其他程序一样。
答案 2 :(得分:0)
您可以使用'Set-NetFirewallRule(识别您的规则)-Enable True'来启用规则。需要用一些东西来识别你的规则,最像“-Name”