问题
Is it possible to write a script in python that installs an msi? Or is it possible to make it through any other script?
回答1:
You can use the antiquated os.system('msiexec /i whatever.msi')
, or, better, the subprocess
equivalent subprocess.call -- in either case, you can also add whatever further msiexec
flags or arguments you desire (documentation in abundance here).
回答2:
AFAIK, it's possible to use WMI in Python, so you should be able to install MSI files using the Win32_Product.Install method.
来源:https://stackoverflow.com/questions/3130252/is-it-possible-to-install-an-msi-using-python