Wie kann ich per Batch feststellen, ob Office 2010 SP2 installiert ist?

0

Ich stelle ein kleines Skript zusammen, das einige Berichte darüber erstellt, auf welchem ​​meiner Computer Service Pack 2 für Office 2010 installiert ist. Ich verwende Batch, da einige Windows XP ohne PowerShell zur Verfügung stehen, während der Rest Windows 7 ist.

Wie kann ich feststellen, ob es bereits per Batch installiert wurde? Registrierungsschlüssel, Dateiversionen oder ähnliche Methoden sind in Ordnung, ich brauche es nur, um zuverlässig zu sein. Bisher habe ich nur Desktop-basierte Methoden gesehen, und ich muss diese als geplante Aufgabe ausführen.

Und ich bin nicht unbedingt auf der Suche nach jemandem, der ein Skript für mich schreibt, sondern nur nach einer Methode, mit der Batch diese Informationen möglicherweise abrufen kann.

Moses
quelle
Dies ist sicherlich keine allzu große Frage, da es wahrscheinlich nur ein paar Methoden gibt, mit denen dies erreicht werden könnte.
Moses
Wir sind kein Script Writing Service.
Ramhound
@Ramhound Ich habe niemanden gebeten, ein Skript zu schreiben. Ich suche nach einem Registrierungseintrag, einer Dateiversion oder einer anderen Methode, mit der Batch-Zugriff möglich ist. Wenn Sie möchten, müssen Sie in Ihrer Antwort nicht auf eine einzige Zeile des Skripts verweisen.
Moses
Hast du die Antwort gelesen, die David erwähnt hat? Es enthält den ungefähren Registrierungsspeicherort, von dem aus Sie arbeiten müssen. Zumindest wenn es sich um eine normale Installation handelt, sollte sie sich an diesem Ort befinden. Sie überprüfen entweder, wann immer dieser Registrierungsschlüssel entsprechend festgelegt ist, oder testen, wann immer das Office 2010-Installationsverzeichnis vorhanden ist (vorausgesetzt, es werden keine manuellen Änderungen am Installationspfad vorgenommen). Überprüfen Sie den Ordner , Überprüfen Sie den Registrierungsschlüssel .
Seth

Antworten:

1

Schauen Sie sich PSInfo an, das Teil der Sysinternals Suite . Sie können den Befehl ausführen

psinfo / s \\ remotecomputername

um eine Liste der auf diesem Computer installierten Software zu erhalten.

Charles Burge
quelle
Kombiniere das mit findstr hat einwandfrei funktioniert. Und es funktioniert sogar auf NT-Systemen. Cool und danke!
Moses