WMI远程安装(Python脚本)1619错误
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(统一命名约定)下使用...