TCL,WMI和twapi

如果这是一个双重职位,我很抱歉。 我以为我昨天发布了这个问题,但是找不到。

我们将开始将networking编号scheme从192.168.88.0/24更改为10.0.1.0/24 。 我们的networking上大约有50个设备。 为避免必须单独访问每个工作站,我希望尽可能使用TCL和twapi来更改networking设置。

是否有可能使用twapi查询远程工作站? 我发现的所有信息都让我相信可以使用通信模块。 但是,我还没有find一个例子,或find合适的组合,使这两个工作在一起。

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

如果有更好的工具,我愿意提供build议。 TCL是我的前任使用的语言,我试图让事情一样,因为IT之外的其他人有点了解发生了什么。

更好的工具是DHCP。

假设你有一个域名,你可以用一个GPO来设置这个域名,把它推送给你所有的客户。 如果没有,您可以使用像psexec或WMI查询这样的工具来设置远程计算机从DHCP服务器获取其地址和networking设置。 CLI命令告诉你的计算机从DHCP获取他们的IP地址和DNS服务器看起来像这样:

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

netsh interface ip set dns name =“Local Area Connection”source = dhcp

来想一想,你甚至可以用启动脚本或类似的方式设置这些命令,并以最小的努力自动将其部署到所有的计算机上。

设置Windows DHCP服务器非常容易(几乎是自我解释)并且很容易find在线教程。