Jump to content

lokale Versionsprüfung für Software, z.B. per Script.


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Recommended Posts

Hallo

Ich suche eine _lokale_ Versionsprüfung für Software, z.B. per Script.
Das Netzwerk darf/kann nicht benutzt werden, weil die entsprechenden Ports firewall-seitig nicht offen sind. (Das Script kommt per CD oder USB auf den virtuellen Server).

In einem Script müsste also definiert werden:
a.) Name der ausführbaren Datei (z.B. "AcroRd32.exe"), entweder mit vollen Pfad oder ohne (letzteres würde heissen: durchsuche im Zweifelsfall die gesamte(n) Festplatte(n) und melde jedes Auftreten)

b.) erwartete Version der jeweiligen ausführbaren Datei, z.B. "11.0.2"

Als Ausgabe stelle ich mir vor:
- Ausgabe in Textdatei, z.B. "folgende Dateien AcroRd32.exe wurden gefunden: keine"
 oder "folgende Dateien AcroRd32.exe wurden gefunden: 1 mit ausreichender Version"
 oder "folgende Dateien AcroRd32.exe wurden gefunden: 1 mit ausreichender Version und 2 mit nicht ausreichender Version".

Habt ihr schon mal sowas umgesetzt?

Dass ich die Versionstabelle "Folgende Version von AcroRd32.exe ist akzeptabel: 11.0.2" selbst manuell pflegen muss, ist mir klar.

Updates automatisch einspielen muss ausdrücklich nicht sein, dass kann eine spätere Ausbaustufe sein (z.B. "führe folgende Befehle aus, falls AcroRd32.exe mit Version kleiner als 11.0.2 gefunden: a.) uninstall.exe /q und b.) installneueVersion.exe")

Zielplattform ist Server 2008 R2.

Ciao

 

JoSt
 

Edited by JoSt
Link to comment

Ich verstehe den Hintergrund deiner Frage noch nicht:

 

a ) suchst du jemanden, der eine solche Versionsverwaltung programmieren/ skripten kann und gegen Einwurf kleiner Münzen eine Versionsverwaltung für euch entwickeln soll.

b ) Oder willst du es selbst programmieren, brauchst aber noch konkrete Tipps

c ) oder hast du eine Aufgabe bekommen, hast aber keinen Plan, wie du loslegen sollst

 

 

Fall a ) sowas ist nicht allzu schwierig zu Programmieren, grob geschätzt sollte ein versierter Programmierer eines Systemhauses eine solche Lösung leicht in 10 Personentagen entwickeln können, wenn eure Anforderungen klar definiert sind

 

Falls b )

Die Version einer Datei bekommst du mit

$File = Get-Item "C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe"
$File.VersionInfo | Ft Filename,Productversion -auto

Falls c )  schwierig, da Tipps zu geben.

 

blub

Link to comment
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...