Eigener Update Dienst erstellen ? mittels Powershell
Hallo Leute,
ich muss euch Fragen, da ich mit meinen Sucheingaben nicht fündig geworden bin.
Ich bin auf der Suche nach einem Skript mit dem man Programme automatisch Updatet.
Oder eine Art Dienst, der überprüft, ob eine neue Version zur Verfügung steht.
Wäre euch für ein paar Tipps sehr dankbar.
Danke
lg
Daniel
ich muss euch Fragen, da ich mit meinen Sucheingaben nicht fündig geworden bin.
Ich bin auf der Suche nach einem Skript mit dem man Programme automatisch Updatet.
Oder eine Art Dienst, der überprüft, ob eine neue Version zur Verfügung steht.
Wäre euch für ein paar Tipps sehr dankbar.
Danke
lg
Daniel
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 309679
Url: https://administrator.de/forum/eigener-update-dienst-erstellen-mittels-powershell-309679.html
Ausgedruckt am: 22.12.2024 um 15:12 Uhr
13 Kommentare
Neuester Kommentar
mit dem man Programme automatisch Updatet
Sowas wie Firefox und andere Dritanbietersoftware oder Windowsupdates?Für Drittanbietersoftware musst Du Dir was eigenes schreiben oder Suchen ob jemand schon sowas geschrieben hat.
Du musst ja nicht nur ermitteln was installiert ist, sondern auch ob es eine neue Version gibt, diese Runterladen und dann installieren.
Gruß
Chonta
Hallo Daniel
da wirst du selber Hand anlegen müssen wenn du es selber machen willst. Jedes Programm hat da seine Eigenheiten die zu berücksichtigen sind. Hinzu käme noch das du diese Datenbasis ständig auf dem laufenden halten müsstest wenn sich mal wieder was ändert.
Ich habe das hier schon mal an kleinen Beispielen gezeigt, alles sehr speziell und an das jeweilige Programm angepasst:
Der Aufwand ist weniger das Skript als die Datenbasis der Infos wo du die aktuellen Versionsinfos herholst und diese aktuell hältst.
Eine Software die eine große Datenbasis aktuell hält ist z.b.
http://www.flexerasoftware.com/enterprise/products/software-vulnerabili ...
Grüße Uwe
da wirst du selber Hand anlegen müssen wenn du es selber machen willst. Jedes Programm hat da seine Eigenheiten die zu berücksichtigen sind. Hinzu käme noch das du diese Datenbasis ständig auf dem laufenden halten müsstest wenn sich mal wieder was ändert.
Ich habe das hier schon mal an kleinen Beispielen gezeigt, alles sehr speziell und an das jeweilige Programm angepasst:
- Powershell Silent Update Java
- Aktuelle Java JRE 32 und 64 Bit exe Download Script
- Automatisch Treiber herunterladen
Der Aufwand ist weniger das Skript als die Datenbasis der Infos wo du die aktuellen Versionsinfos herholst und diese aktuell hältst.
Eine Software die eine große Datenbasis aktuell hält ist z.b.
http://www.flexerasoftware.com/enterprise/products/software-vulnerabili ...
Grüße Uwe
Bietet ein Programm kein silent install kann man immer noch einen MSI-Wrapper bauen
Dann packst du eben dein Setup z.B. mit einer eindeutigen ID im Namen auf das Share und packst dann ein PS Skript in den Taskplaner der Clients / oder als Startskript welches den Pfad abfragt und mit einer lokal auf dem Client liegenden Datei(CSV/Text) vergleicht in der die IDs stehen welche der Client schon installiert hat. Wenn er dann eine Datei findet die noch nicht in der CSV-/Textdatei steht fängt das Skript an das Setup zu installieren ansonsten nicht. Nach der Installation schreibst du mit dem Skript dann die ID ans Ende der CSV-/Textdatei, fertig. Sind keine 10 Zeilen...
Hi,
die Chocolatey-Pakete (https://chocolatey.org/) basieren glaube ich überwiegend auf PowerShell.
Vielleicht kannst du dir dort ein paar Ideen holen!
mfg
die Chocolatey-Pakete (https://chocolatey.org/) basieren glaube ich überwiegend auf PowerShell.
Vielleicht kannst du dir dort ein paar Ideen holen!
mfg