我想编写一个连接到Windows机器并访问磁盘空间信息的python脚本。
目前,这适用于我的本地计算机。
def connect():
c = wmi.WMI()
for d in c.Win32_LogicalDisk():
print(d.Caption, d.FreeSpace, d.Size)
我试图通过进行一些更改来使其适用于远程计算机。
def connect_windows(ip):
connection = wmi.WMI(ip, user = "username", password = "password")
for info in connection.Win32_LogicalDisk():
print(info.Caption, info.FreeSpace, info.Size)
然而,这只是给了我:
意外的COM错误.. RPC服务器不可用。
我已经得到了类似的程序,可以很好地使用Linux机器,但是Windows给我带来了麻烦。有没有更好的方法来解决这个问题?