我需要提出放置防火墙规则的 PowerShell 代码,该规则与可执行文件相关联,而可执行文件又来自已安装的 AppX 包。因此,可执行文件位于 C:\Program Files\WindowsApps 下。
防火墙规则可以绑定到可执行文件,但如果可执行文件首先位于 C:\Program Files\WindowsApps 下,这是正确的方法吗?
这可以做到!
Get-AppxPackage -AllUsers
并找到你想要的包的名称(即 - Microsoft.WindowsCalculator_10.0.22000.0_x64__8wekyb3d8bbwe)New-NetFirewallRule -DisplayName "Allow Inbound Port 80 for Windows Calculator" -Direction Inbound -LocalPort 80 -Program "C:\Program Files\WindowsApps\Microsoft.WindowsCalculator_10.0.22000.0_x64__8wekyb3d8bbwe\calculator.exe" -Action Allow