Sunday, June 13, 2021

Find an installed application/driver versions on multiple Windows Servers Via PowerShell Script.

 Purpose:

This article explaining the steps to collect installed driver/application version from multiple Windows servers via PowerShell.

Steps:

1. Create a folder as "c:\scripts" in any of the server in network. 

2. Create a txt file called "c:\scripts\serverlist.txt" and list all server hostname FQDN as below

        

3. Create a PowerShell script file "c:\scripts\Appversioncheck.ps1" and copy below texts.

########################################################

$serverlist = @(get-content -Path "c:\scripts\serverlist.txt") 

foreach ($server in $serverlist)

{

$virtioinfo = Get-WMIObject -computername $server -Query "SELECT * FROM Win32_Product Where name Like '%Google Chrome%'" | select Name, Version 

$virtioversion = $virtioinfo.version 

write-host "$server,$virtioversion"

##########################################################
Note: Edit the application name as per your need.

4. Run this PowerShell script, it will give output with hostname and its application version.


Adobe Reader DC: An error Occurred that may be fixed by installing the latest version of the Extended Language Support Package.

 Problem:

Adobe reader showing error "An error Occurred that may be fixed by installing the latest version of the Extended Language Support Package" while opening documents which have Arabic or other Asian languages.


Reason:

This error is occurring due to the unsupported fonts contained in the PDF document.


Solution:

Download and install latest Adobe DC Extended Language Support Package from below URL.

https://helpx.adobe.com/acrobat/kb/windows-font-packs-32-bit-reader.html