把这个文件夹当做一个key,
$key=Get-Item HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'[{']F56903EA-C20C-4CD3-ABC1-DEA71D3A79A2'[}']
$key.Name 获取这个文件夹的路劲
$key | format-list ps* 列出这个文件夹下的所有文件
$key.ValueCount
$key.Property
$values=Get-ItemProperty $key.PSPath
把这个键的所有属性赋给这个values
values.nameproperty
通过上面这个表达式查询这个键的属性
成功拿到数据
$key=Get-Item HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"{F56903EA-C20C-4CD3-ABC1-DEA71D3A79A2}"
$values=Get-ItemProperty $key.PSPath
$DisplayName=$values.DisplayName
$DisplayName
$DisplayVersion=$values.DisplayVersion
$DisplayVersion
获取已安装的cats的产品版本
$B=Get-MSIProductInfo "{F56903EA-C20C-4CD3-ABC1-DEA71D3A79A2}"
$B.ProductVersion.ToString()
powershell安装msi包 :http://www.pstips.net/install-multiple-msi-using-powershell.html
卸载的方式
$cats=get-WmiObject -Class win32_product | Where-Object{ $_.Name -eq "C-ATS"}
$cats.Uninstall()
安装的方式:
cd C:\Users\huocheng.zhang\Downloads\NodeInstallationRelease_5.1.0_124
./Setup.exe
$key=Get-Item HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'[{']F56903EA-C20C-4CD3-ABC1-DEA71D3A79A2'[}']
$key.Name 获取这个文件夹的路劲
$key | format-list ps* 列出这个文件夹下的所有文件
$key.ValueCount
$key.Property
$values=Get-ItemProperty $key.PSPath
把这个键的所有属性赋给这个values
values.nameproperty
通过上面这个表达式查询这个键的属性
成功拿到数据
$key=Get-Item HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"{F56903EA-C20C-4CD3-ABC1-DEA71D3A79A2}"
$values=Get-ItemProperty $key.PSPath
$DisplayName=$values.DisplayName
$DisplayName
$DisplayVersion=$values.DisplayVersion
$DisplayVersion
获取已安装的cats的产品版本
$B=Get-MSIProductInfo "{F56903EA-C20C-4CD3-ABC1-DEA71D3A79A2}"
$B.ProductVersion.ToString()
powershell安装msi包 :http://www.pstips.net/install-multiple-msi-using-powershell.html
卸载的方式
$cats=get-WmiObject -Class win32_product | Where-Object{ $_.Name -eq "C-ATS"}
$cats.Uninstall()
安装的方式:
cd C:\Users\huocheng.zhang\Downloads\NodeInstallationRelease_5.1.0_124
./Setup.exe