TCL、WMI 和 twapi

TCL、WMI 和 twapi

如果这是重复帖子,我很抱歉。我以为我昨天发过这个问题,但找不到了。

我们将开始将网络编号方案从 更改为 的过程192.168.88.0/2410.0.1.0/24我们的网络上大约有 50 台设备。为了避免必须单独访问每个工作站,如果可能的话,我想使用 TCL 和 twapi 更改网络设置。

是否可以使用 twapi 查询远程工作站?我找到的所有信息都让我相信可以使用 comm 模块。但是,我还没有找到示例或找到使两者协同工作的正确组合。

是否可以使用 TCL、twapi 和 WMI 更改工作站上的网络设置?从我读过的有关 twapi 的内容来看,可以查询 WMI,但我没有看到任何关于更改设置可能性的提及。

如果有更好的工具,我愿意听取建议。TCL 是我的前任使用的语言,我试图保持原样,因为 IT 以外的其他人多少了解发生了什么。

答案1

对于此而言,更好的工具是 DHCP。

假设您有一个域,您可以使用 GPO 进行设置,并将其推送到所有客户端。如果没有,您可以使用 psexec 或 WMI 查询等工具来设置远程计算机,使其从 DHCP 服务器获取其地址和网络设置。CLI 命令告诉您的计算机从 DHCP 获取其 IP 地址和 DNS 服务器,如下所示:

netsh 接口 ip 设置地址名称="本地连接" 源=dhcp

netsh 接口 ip 设置 dns 名称="本地连接" 源=dhcp

想想看,您甚至可以在启动脚本或类似脚本中设置这些命令,并以最小的努力将其自动部署到您的所有计算机上。

设置 Windows DHCP 服务器非常简单(几乎不言自明),并且很容易在线找到教程。

相关内容