自动执行防火墙规则验证

时间:2016-01-11 05:58:29

标签: powershell telnet firewall powershell-remoting

为了验证新实施的防火墙规则,我通常会手动执行以下操作:

实施例。防火墙规则:SRC-ip,DST-ip,DST-port,(协议= TCP)

  1. 登录SRC框
  2. 在SRC框上打开一个cmd窗口(假设是Windows操作系统)
  3. telnet(并检查连接性)

    • 我想使用批处理脚本或PowerShell脚本自动执行此操作(以验证一长串规则)。
    • 我希望能够在第三台计算机(SRC / DST除外)上运行该脚本。
  4. 我尝试使用" Enter-PSSession"在PowerShell窗口上触发远程telnet命令,但它没有工作,telnet命令只返回任何内容。

    请分享有关如何实施此脚本的任何想法。

    谢谢,

    Jatin

1 个答案:

答案 0 :(得分:0)

检查一下:http://thesurlyadmin.com/2013/04/04/using-powershell-as-a-telnet-client/基于Lee-Holmes代码:

http://www.leeholmes.com/blog/2006/08/30/replacing-telnet-exe-now-removed-from-vista/

此外,您可以将命令添加到文本文件中,并使用带有-m开关的plink.exe(Putty Link)执行它

-m file   read remote command(s) from file