Zum Inhalt springen

VB-Skript - Prüfen ob Programm installiert ist


Empfohlene Beiträge

Geschrieben

Ich würde gerne mithilfe eines vb skriptes prüfen, ob ein bestimmtes Programm installiert ist.

Danach soll die Versionsnummer ausgegeben werden und in eine Textdatei geschrieben werde, die dann im Netzwerk abgelegt wird. Das ist aber für diesen Thread nicht relevant.

Ich habe folgendes im Netz gefunden:

'officepath="C:\Program Files\Microsoft Office\Office\"

'set fso=createobject("scripting.filesystemobject")

'returnstring=fso.getfileversion(officepath & "winword.exe")

'wscript.echo returnstringset

'fso=nothing


MsgBox "Start"


Set objWMI = GetObject("winmgmts:\\PC0761\root\CIMV2")

[B]Set colItems = objWMI.ExecQuery("SELECT Version FROM Win32_Product WHERE Name Like 'Microsoft Office%'")[/B]


If colItems.Count = 0 Then

	GetOfficeVersion = "0"

End If


For Each objItem In colItems

	GetOfficeVersion = Left(objItem.Version, InStr(1,objItem.Version,".")-1)

Next


Set objWMI = Nothing

Set colItems = Nothing

Set objWMI = Nothing


MsgBox GetOfficeVersion


MsgBox "Ende"

Hier prüft das Skript die installierten Programme ab und sucht nach "Microsoft Office". Leider nimmt das einige Zeit in Anspruch, deswegen hätte ich gerne eine schnellere Methode. Kennt jemand einen anderen Weg? Beispielsweise, dass im Startmenü die Einträge nach Microsoft Office durchsucht werden?

lg

Geschrieben

Wieso lässt du nicht von einer zentralen Stelle aus, dieses WMI-Query auf Clients laufen? WMI-Abfragen gehen auch übers Netzwerk.

Ansonsten geht das lokal auf den Clients über ein Gruppenrichtlinienskript.

Geschrieben

Ansonsten ziehst du dir die Info über die Registry, das mach ich so und es geht flott :)

(ich weiss, dass es schon ein paar Tage her ist, aber vlt. suchst du ja immernoch)

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...