Hallo,
ich suche für ein Programm ein neues Update-Verfahren:
Bei dem Programm handelt es sich um eine Client-Server Umgebung. Die Clients (ca. 150 Stück) sind auf mehrere Geschäftsstellen verteilt, laufen teils auf Windows Vista und teils auf Windows 7, haben eine aktive Benutzerkontensteuerung und kaum Rechte. Sie haben kein Schreiberecht im Windowsverzeichnis und die aktive Benutzerkontensteuerung lässt sich nicht deaktivieren.
Gewollt ist, dass das Programmupdate einmal auf den Server eingespielt wird und das Programmupdate für die Clients automatisch durchgeführt wird.
Momentan werden die Updates mittels MSI-Pakete und den Benutzerrichtlinien übergeben. Das funktioniert auch soweit ganz gut. Das Problem ist nur, dass die MSI-Pakete ca. 50 – 60 MB groß sind, das Update beim Hochfahren des Clients durchgeführt wird und die Geschäftsstellen der Kunden zum Teil eine miserable Internetverbindung haben und somit die Clients (wenn z.B. 5 Clients gleichzeitig hochgefahren werden) für einige Stunden arbeitsunfähig sind.
Ist es möglich das Update über einen Dienst laufen zu lassen, der den Server anfragt, ob ein neues Update vorhanden ist und sich dieses holen kann?
Oder weiß jemand, ob es dafür evtl. bereits eine Lösung im MSDN gibt?
Oder gibt es sonst irgendeine Möglichkeit zur Lösung des Problems?
Ich bin für jede Idee und jeden Vorschlag dankbar.
Vielen Dank bereits im Voraus
ich suche für ein Programm ein neues Update-Verfahren:
Bei dem Programm handelt es sich um eine Client-Server Umgebung. Die Clients (ca. 150 Stück) sind auf mehrere Geschäftsstellen verteilt, laufen teils auf Windows Vista und teils auf Windows 7, haben eine aktive Benutzerkontensteuerung und kaum Rechte. Sie haben kein Schreiberecht im Windowsverzeichnis und die aktive Benutzerkontensteuerung lässt sich nicht deaktivieren.
Gewollt ist, dass das Programmupdate einmal auf den Server eingespielt wird und das Programmupdate für die Clients automatisch durchgeführt wird.
Momentan werden die Updates mittels MSI-Pakete und den Benutzerrichtlinien übergeben. Das funktioniert auch soweit ganz gut. Das Problem ist nur, dass die MSI-Pakete ca. 50 – 60 MB groß sind, das Update beim Hochfahren des Clients durchgeführt wird und die Geschäftsstellen der Kunden zum Teil eine miserable Internetverbindung haben und somit die Clients (wenn z.B. 5 Clients gleichzeitig hochgefahren werden) für einige Stunden arbeitsunfähig sind.
Ist es möglich das Update über einen Dienst laufen zu lassen, der den Server anfragt, ob ein neues Update vorhanden ist und sich dieses holen kann?
Oder weiß jemand, ob es dafür evtl. bereits eine Lösung im MSDN gibt?
Oder gibt es sonst irgendeine Möglichkeit zur Lösung des Problems?
Ich bin für jede Idee und jeden Vorschlag dankbar.
Vielen Dank bereits im Voraus