JoSt 0 Geschrieben 28. April 2013 Melden Teilen Geschrieben 28. April 2013 (bearbeitet) HalloIch 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 bearbeitet 28. April 2013 von JoSt Zitieren Link zu diesem Kommentar
blub 115 Geschrieben 28. April 2013 Melden Teilen Geschrieben 28. April 2013 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 Zitieren Link zu diesem Kommentar
JoSt 0 Geschrieben 28. April 2013 Autor Melden Teilen Geschrieben 28. April 2013 Wie kriege ich das "entweder mit vollen Pfad oder ohne (letzteres würde heissen: durchsuche im Zweifelsfall die gesamte(n) Festplatte(n) und melde jedes Auftreten)" hin? Insbes. das "durchsuche im Zweifelsfall die gesamte(n) Festplatte(n)" - wie setzt man das um? Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 28. April 2013 Melden Teilen Geschrieben 28. April 2013 Get-Childitem -recurse Weißt du nicht was und wo du Software installiert hast? Zitieren Link zu diesem Kommentar
JoSt 0 Geschrieben 29. April 2013 Autor Melden Teilen Geschrieben 29. April 2013 Ich weiss nicht, was mein Vorgänger alles installiert (bzw. einkopiert) hat. Die Firma macht gern Zweijahresverträge, den letzten beiden Mitarbeiter war das dann schon genug. Zitieren Link zu diesem Kommentar
JoSt 0 Geschrieben 29. April 2013 Autor Melden Teilen Geschrieben 29. April 2013 habs fertig. Zitieren Link zu diesem Kommentar
NorbertFe 2.034 Geschrieben 29. April 2013 Melden Teilen Geschrieben 29. April 2013 Aha, und was? Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.