现在有个PS脚本中会打开自动安装ms SQL 2012 server,我想添加语句来先判断电脑中是否已经安装相同软件或更高版本的程序,如SQL 2014 server等,不知道应该使用什么语句,求大神解答。
0 Answers
这个方法可靠,但是性能不行。当装了很多软件,这条命令要执行好久。
Mooser,你的这个方法我也尝试过,这是把所有安装过的软件的ID,名字和版本什么都列出来,然后我们自己去判断吧,如果说让机器自己去判断的话,也要先输出所有的安装程序列表吗?还是只要判断要安装的程序的ID是否在列表中就行了?
肯定是只判断要安装的程序的ID就行了?
PS> Get-Item ‘HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\1D41688B-4E3E-4BE4-B52C-E35C71B2A4C7}’
那如果说要测试的高级版本有很多,难道也要一个一个判断吗?