我需要经常批量更改整个组织内 30 多个 SonicWALLS 的管理员密码以及本地管理员用户。有没有一种简单的方法可以通过 GMS 或 CLI 做到这一点?
另一个想法可能是用户的 LDAP 服务器,并且将每个 SonicWALL 的 SonicWALL 管理员密码保持在极其有限的范围内。
有什么想法吗?
我需要经常批量更改整个组织内 30 多个 SonicWALLS 的管理员密码以及本地管理员用户。有没有一种简单的方法可以通过 GMS 或 CLI 做到这一点?
另一个想法可能是用户的 LDAP 服务器,并且将每个 SonicWALL 的 SonicWALL 管理员密码保持在极其有限的范围内。
有什么想法吗?
使用您喜欢的语言并编写一些脚本,例如 python,并安装 ssh 或 telnet 连接所需的依赖项,这是您的选择。
首先,您需要按照手动操作的方式准确地放置命令序列。从无到有,连接建立,身份验证,然后是通过更改步骤。
测试一下
如果可行,则创建某种数组,您可以放置所有 IP 地址。
一旦你得到它,将你的新 PASS 写入代码,创建一个重复结构,一个循环,然后将你的代码放入其中。
然后执行
使用 TACACS+ 对您的网络设备进行管理员访问。这就是工作的工具。但是,那些品牌的防火墙可能不支持它。我确实找到了 RADIUS 设置指南。 https://support.sonicwall.com/kb/sw6958
除了使用它,只需创建一个批处理脚本(Windows):
http://www.howtogeek.com/263177/how-to-write-a-batch-script-on-windows/
你知道如何使用命令提示符吗?如果你这样做,你可以写一个批处理文件。最简单的批处理文件(或批处理脚本)是双击文件时执行的几个命令的列表。批处理文件一直回到 DOS,但仍然适用于现代版本的 Windows。
PowerShell 脚本和 Bash 脚本可能更强大,但如果您需要运行基本的 Windows 命令,批处理文件仍然非常有用。