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.
Antworten:
Schauen Sie sich PSInfo an, das Teil der Sysinternals Suite . Sie können den Befehl ausführen
um eine Liste der auf diesem Computer installierten Software zu erhalten.
quelle
findstr
hat einwandfrei funktioniert. Und es funktioniert sogar auf NT-Systemen. Cool und danke!