2017-08-04 11 views
0

Adob​​e Readerがインストールされているかどうかを示すコード(スクリプトが望ましい)を書く必要があります。私はPowerShellを使用してここでは正しいだろうと思うが、私は知らない。Windows 8.1でインストールされているプログラムのバージョンを確認する

+0

何を試しましたか、どのように試してみましたか?理想的には、試したことの[最小限の、完全で検証可能な例](https://stackoverflow.com/help/mcve)を提供し、エラーメッセージやエラーメッセージなどの特定の情報を含めることが理想的です誤った出力。 SOはコード作成サービスではありません。最善の質問は、有益な情報を提供するものであり、回答者が自分の正解を工夫するためのガイドとなり得ることです。 [良い質問をする方法](https://stackoverflow.com/help/how-to-ask)を参照してください。 –

+0

PowerShellはおそらくあなたの最善の策であると私は同意します。あなたはそれを読み、Windows Management Instrumentation/Interface(WMI)を読むべきです。これは私の組織でやっていたことです。 –

答えて

0
$query = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | select DisplayName,DisplayVersion | where {$_.DisplayName -like "*Gimp*"} 

if ($query) 
{ 
Write-Host "Adobe Reader is installed with the version $query.DisplayVersion .." 
} 
else 
{ 
Write-Host "Adobe Reader is not installed.." 
} 
+0

私はgimpでどこがAdobeを返すことはほとんどないと思います;-) – LotPings

関連する問題