【发布时间】:2014-08-29 20:36:36
【问题描述】:
在 Python 中使用 WMI 从其他服务器请求数据。我知道我的凭据是正确的,因为我可以将它们硬编码在文件中并毫无问题地连接。但是,我的变量字符串格式似乎不起作用。
这两种方法我都试过了,但都没有成功:
wmi_sql = wmi.WMI(SQLServer_raw, user="%s\\%s", password="%s") % (sql_domain, sql_user, sql_pass)
和
wmi_sql = wmi.WMI(SQLServer_raw, user="{0}\\{1}", password="{2}").format(sql_domain, sql_user, sql_pass)
尝试将 format() 调用移到内部,但它也不起作用:
wmi_sql = wmi.WMI(SQLServer_raw, user="{0}\\{1}", password="{2}".format(sql_domain, sql_user, sql_pass))
【问题讨论】: