我试图在PowerShell中重写我最初为cmd创建的映像脚本。我习惯于在命令行中使用简单的东西,例如
C:\Path\Of\File\Application> program.exe /uninstall /s
或
C:\> MSIExec /i "L:\Path\Of\File\program.msi" /quiet
在这里查看PS中卸载程序的命令,我发现了
之类的内容$app = Get-WmiObject -Query "SELECT * FROM Win32_Product WHERE Name = 'Software Name'"
$app.Uninstall()
上面的PS代码肯定让我想起了一个SQL查询,我对它有一些了解,但还不足以理解这段代码如何工作以删除程序。如果有人可以解释如何使用此代码并使用详细示例,那将非常有用!