如何使用Python中的WMI模块更改计算机的名称

时间:2017-02-02 19:11:43

标签: python windows automation wmi

所以现在我正在尝试开发一个脚本,可以在我们的POS软件中自动执行一些文件操作和命名更改任务。我创建了一个从主服务器的pos目录复制配置文件夹的函数。现在我将有另一个更改计算机名称的功能,然后我将有一个重新启动计算机的功能。我知道这可以在power-shell中完成,但我也知道你可以使用导入到python中的Windows Management Instrumentation(WMI)模块在Windows中更改许多属性。我现在担心的主要功能是与改变计算机名称有关的功能。我查看了Tim Golden的WMI教程,并且没有运气就彻底搜索了网页。如果有人能指引我朝着正确的方向前进,我们将不胜感激。

1 个答案:

答案 0 :(得分:1)

更新:嘿伙计,所以我做了一些挖掘,并想出如何用wmi模块更改计算机的名称。这是代码:

导入wmi

c = wmi.WMI()

for system in c.Win32_ComputerSystem():
        system.Rename('NewCompName', Username, Password)