Wir setzten zur automatischen Softwareverteilung auf das OpenSource Projekt OPSI der uib GmbH

OPSI / Open-PC ServerIntegration

Mit opsi erfolgt eine automatische und interaktionsfreie Softwareverteilung, die Ihre Systemadministration verbessert.

    Die Softwareverteilung läuft:

    • bei jedem Bootvorgang des Clients und/oder vom Server aus angestoßen
    • zentral vom Server gesteuert
    • ohne Anwenderinteraktion

    Diese Anforderungen werden bei opsi durch zwei Soft­warekomponenten realisiert, die durch Einspielen des Softwarepakets opsi-client-agent auf dem Client-PC installiert werden:

    • Der opsi-client-agent überprüft anhand von Konfigurations­informationen auf dem opsi server, ob für den betreffenden Client-PC z.B. Softwarepakete neu installiert, deinstalliert oder auf einen neuen Stand gebrachten werden sollen. Dies passiert üblicherweise nach jedem Boot und vor dem Log­in des Anwenders.
    • Wenn eine Aktionsanforderung (Action request) vorliegt, startet das scriptge­steuerte Installationsprogramm opsi-winst. Die notwendigen Scrip­te und Softwarepakete werden auf einem Fileshare bereitgehalten. Für den Anwender besteht während des gesamten Installationsvorgangs weder Notwendigkeit und noch Möglichkeit, in den Prozess einzugreifen.

    Die opsi-winst-Scriptsprache stellt für die häufigsten Vorgänge bei Installationen möglichst einfache Befehle zur Verfügung. Diese Befehle können durch den integrierten Aufruf eigener Programme und Scripte ergänzt werden.

    Die Fähigkeiten des opsi-Winst umfassen u.a.:

    • Kopieren (mit Versionskontrolle) und Löschen
    • Bearbeitung der Registry, von INI-Dateien und XML-Dateien sowie von Startmenü und Desktop-Einträgen
    • Start von externen Windowsprogrammen und externen Scripten
    • Verwendung von externen Scripten als interne Funktionen (user defined functions)
    • Spezielle Befehle zum Umgang mit 32/64 Bit Systemen
    • Logging über alle Installationsvorgänge

    Möglichkeiten

    Mit der automatischen Softwareverteilung verteilen Sie:

    • Standard-Softwarepakete
    • Software-Updates
    • Microsoft-Servicepacks
    • Microsoft Security-Patches
    • Administrative Scripte
    • Security Policies