需要在批处理文件中使用通配符使用 msiexec /x 删除应用程序

问题描述 投票:0回答:1

我正在运行以下批处理文件来删除 splunk 代理版本 9.2.1 并且运行良好。但是,我希望它适用于所有版本,这样我就不必在版本更改时修改批处理文件。这是我的批处理文件:

msiexec /x“%~dp0splunkforwarder-9.2.1-78803f08aabb-x64-release.msi”/安静

到目前为止,我已经尝试过以下选项但没有成功 msiexec /x“%~dp0splunkforwarder-*.msi”/安静

请帮忙。谢谢。

batch-file windows-installer
1个回答
0
投票

您可以使用 for 命令:

for %%f in ("%~dp0splunkforwarder*.msi") do msiexec /x "%%f" /quiet
© www.soinside.com 2019 - 2024. All rights reserved.