• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1353
  • Last Modified:

batch file/script to find a particular application installed on remote machine or not

Do any one have any batch file to fetch the installed application details on remote machines or VB script with filtering option like I just want to know a particular application is installed on a remote machine or not....Any help would be appreciated..
0
Viswa8888
Asked:
Viswa8888
2 Solutions
 
michkoCommented:
I don't have a script to pull this information, but wanted to point you to the following program:
www.spiceworks.com
It is freeware and is an extremely handy tool for your network.  And it will inventory/report the software installed on the pcs across your network.  
If it's useful, great.  If not, hopefully someone here has a script for you.

Here's a few links to other questions of this kind posted on EE:
http://www.experts-exchange.com/OS/Miscellaneous/Q_21997501.html?sfQueryTermInfo=1+find+network+script+softwar
http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Q_22508829.html?sfQueryTermInfo=1+find+network+script+softwar
http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Windows/XP/Q_20911741.html?sfQueryTermInfo=1+find+network+script+softwar
http://www.experts-exchange.com/Networking/Misc/Q_21642650.html?sfQueryTermInfo=1+find+network+script+softwar
0
 
merowingerCommented:
look here:
http://www.lewisroberts.com/?p=28

It's solved via reading the reg keys under the uninstall key --> Add/Remove Programs List
0
 
usacadenaCommented:
swcheck.vbs

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.CreateTextFile("software.tsv", True)
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
 & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colSoftware = objWMIService.ExecQuery _
 ("SELECT * FROM Win32_Product")
objTextFile.WriteLine "Caption" & vbtab & _
"Description" & vbtab & "Identifying Number" & vbtab & _
"Install Date" & vbtab & "Install Location" & vbtab & _
"Install State" & vbtab & "Name" & vbtab & _
"Package Cache" & vbtab & "SKU Number" & vbtab & "Vendor" & vbtab _
 & "Version"
For Each objSoftware in colSoftware
 objTextFile.WriteLine objSoftware.Caption & vbtab & _
 objSoftware.Description & vbtab & _
 objSoftware.IdentifyingNumber & vbtab & _
 objSoftware.InstallLocation & vbtab & _
 objSoftware.InstallState & vbtab & _
 objSoftware.Name & vbtab & _
 objSoftware.PackageCache & vbtab & _
 objSoftware.SKUNumber & vbtab & _
 objSoftware.Vendor & vbtab & _
 objSoftware.Version
Next
objTextFile.Close
0

Featured Post

Nothing ever in the clear!

This technical paper will help you implement VMware’s VM encryption as well as implement Veeam encryption which together will achieve the nothing ever in the clear goal. If a bad guy steals VMs, backups or traffic they get nothing.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now