WMI远程安装(python脚本)1619错误

时间:2014-07-13 12:30:10

标签: python windows-installer wmi

导入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文件?

2 个答案:

答案 0 :(得分:0)

是的,您可以从UNC共享安装,但该错误是Windows Installer“无法打开文件”,所以我猜测这是访问该文件的本地配置或安全问题。

引用:

ERROR_INSTALL_PACKAGE_  OPEN_FAILED 1619此安装包不能                                 打开。验证包是否存在                                 您可以访问它,或联系                                 应用程序供应商验证这是                                 一个有效的Windows Installer程序包。

答案 1 :(得分:0)

仅适用于本地路径或本地路径上的unc ...