是否可以在 Windows 的防火墙中允许 cmd 命令行脚本?

是否可以在 Windows 的防火墙中允许 cmd 命令行脚本?

我有一个包含以下命令行的 cmd 文件:

curl.exe --output index.html --url https://aaaa.com

但是我收到一个错误,说无法与端口 xxx 中的 url 进行通信。

如果我为 tcp 端口 XXX 创建一条规则,它就可以工作,但我想知道是否可以为应用程序创建一条规则,在本例中是一个 cmd 脚本,但我使用向导创建规则时,它只允许 .exe 应用程序,而不允许批处理文件。

所以我想知道是否可以为 cmd 创建规则来打开端口。

谢谢。

答案1

您无法创建与批处理脚本或 CMD 会话中包含的所有命令相关的防火墙规则。

您需要为批处理脚本或 CMD 会话中的每个进行互联网呼叫的程序创建一条规则。

在这种情况下,这意味着为创建一个规则curl.exe

相关内容