导入wmi
connection = wmi.connect_server (
server="myserver",
user="putilalala",
password="ololo"
)
c = wmi.WMI(wmi=connection)
result = c.Win32_Product.Install(
PackageLocation="\\\\mypc\\tmp\\python-3.4.1.msi",
AllUsers=True
)
print( result)
我收到1619错误:未找到安装“ 它仅适用于本地(myserver)文件夹:PackageLocation =“c:\ tmp \ python-3.4.1.msi” 是否可以从UNC位置安装MSI文件?
答案 0 :(得分:0)
是的,您可以从UNC共享安装,但该错误是Windows Installer“无法打开文件”,所以我猜测这是访问该文件的本地配置或安全问题。
引用:
ERROR_INSTALL_PACKAGE_ OPEN_FAILED 1619此安装包不能 打开。验证包是否存在 您可以访问它,或联系 应用程序供应商验证这是 一个有效的Windows Installer程序包。
答案 1 :(得分:0)
仅适用于本地路径或本地路径上的unc ...