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

2 投票
2 回答
1257 浏览
提问于 2025-04-18 13:08
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错误:“找不到安装”。

这个方法只在本地(我的服务器)文件夹有效:PackageLocation="c:\tmp\python-3.4.1.msi"

请问能否从UNC路径安装MSI文件?

2 个回答

0

是的,你可以从UNC共享中安装,但这个错误是Windows安装程序提示“无法打开文件”,所以我猜可能是本地的配置或安全问题导致无法访问这个文件。

引用:

ERROR_INSTALL_PACKAGE_ OPEN_FAILED 1619 这个安装包无法打开。请确认这个包确实存在,并且你可以访问它,或者联系应用程序的供应商确认这是一个有效的Windows安装包。

0

只能在本地路径或者本地路径的UNC(统一命名约定)下使用...

撰写回答