我是Python的新手,我试图制作一个连接到远程Windows计算机并在其中更改mdb文件的脚本。我不知道如何使用WMI库。
当我需要更改机器上的mdb文件(Access数据库)时,我仅使用pyodbc connect。例如这样的:
connStr = pyodbc.connect(r'DRIVER = {Microsoft Access驱动程序(* .mdb)};' r'DBQ = C:\ Komax \ Data \ Topwin \ DatabaseServer.mdb;')
cursor = connStr.cursor()
但是现在我需要在我的机器上运行代码,以便它修改另一台机器上的文件(mdb)。似乎我必须在下面使用此代码连接到远程计算机,但我不知道下一步该怎么做,如何使用连接。请帮我解决问题:)
ip =“ 192.168.18.74”
username =“ admin”
密码=“ komax”
从套接字导入*
尝试:
print("Establishing connection to %s" % ip)
connection = wmi.WMI(ip, user=username, password=password)
print("Connection established")
除了wmi.x_wmi:
print("Your Username and Password of "+getfqdn(ip)+" are wrong.")