Was sind die beliebten (kostenlosen?) Optionen für die Anwendungsbereitstellung? [geschlossen]

9

Ich leite ein kleines Schulnetzwerk mit ungefähr 150 Maschinen. Ich suche nach einer einfachen Möglichkeit, Software auf allen Computern bereitzustellen, ohne jeden einzelnen besuchen zu müssen.

Ich habe Symantec Ghost verwendet, um alle Computer identisch einzurichten, aber für eine Anwendung scheint das erneute Hosting eines gesamten Netzwerks ein Schritt zu weit zu sein.

In der Vergangenheit habe ich Novells ZenWorks verwendet, das dies entweder mit einem MSI-Installationsprogramm oder durch Erstellen eines Snapshots eines Computers vor und nach der Installation durchführt und die Änderungen dann auf bestimmte Computer im Netzwerk überträgt.

Dieses Mal verwende ich jedoch Windows 2003 und habe ein begrenztes (dh kein) Budget. Ich war nicht in der Lage, mich mit dem Gruppenrichtlinien-Installationsprogramm vertraut zu machen. Wenn mich also jemand auf eine gute Anleitung hinweisen kann, wäre dies auch sehr zu begrüßen.

Deine Hilfe ist wilkommen!

Philip
quelle
6
Praktikanten ;-) ... konnten mir diesmal nicht helfen
Kyle Brandt
@Kyle: mach das zu einer Antwort und ich werde neue Accounts erstellen, um es zu verbessern! ;)
Squillman
@ Kyle: lol - ich habe eine davon. Er ist einfach nicht so effizient wie eine gute Softwarelösung :)
Philip
Aber können wir GPO mit Vista Home Basic-Clients verwenden? Das ist das Betriebssystem, das wir haben. Ich sehe WPKG als die einzige universelle Option.
Skfd
Nein. Für das Gruppenrichtlinienobjekt ist eine Verbindung zur Domäne erforderlich, die VHB nicht bereitstellt. Sie sollten Home Basic nicht in einer Situation verwenden, in der dies überhaupt erforderlich ist.
Mark Henderson

Antworten:

8

Für ein kleines Netzwerk wie das Ihre sollte die GPO-Bereitstellung mehr als ausreichend sein (es ist auch für viele größere Netzwerke mehr als ausreichend, aber das ist eine andere Geschichte).

Um die GPO-Bereitstellung in den Griff zu bekommen, ist es am besten, die GPOs selbst in den Griff zu bekommen. Wenn Sie viel über die Bereitstellung wissen, fällt dies natürlich aus. Ein Großteil der formalen Dokumentation geht von einer viel größeren und verteilten Umgebung aus als Sie (und geht detailliert auf Transformationen, Patches und Administratorinstallationen ein, was zu Beginn nur zu Verwirrung führt), aber der folgende KB-Artikel ist eine gute Grundlage (und vereinfachte) Übersicht über die GPO-basierte Bereitstellung: http://support.microsoft.com/kb/816102

Die wichtigsten Dinge, die Sie meiner Meinung nach im Moment beachten müssen, sind die Unterschiede zwischen zugewiesenen und veröffentlichten Apps sowie die Unterschiede zwischen Benutzer- und Computerbereitstellungen. Sobald Sie diese im Kopf haben, können Sie so viel weiter erforschen, wie Sie wollen oder brauchen.

Maximus Minimus
quelle
7

Ich betreibe auch ein schulbasiertes Netzwerk. Ich finde, dass viele Softwareprodukte auf dem Bildungsmarkt nicht im MSI-Format vorliegen, sodass sich die Installation über ein Gruppenrichtlinienobjekt manchmal als unpraktisch erweist. Die meiste Software wird heutzutage mit einem ausführbaren Installationsprogramm geliefert, das Optionen für die unbeaufsichtigte Installation akzeptiert. In AppDeploy finden Sie eine Site, auf der herausgefunden werden kann, wie Anwendungen über Netzwerke installiert werden können.

WPKG ist eine Anwendung - ein Client, der auf Ihren Computern installiert wird -, mit der Anwendungen auf Arbeitsstationen installiert und aktualisiert werden können. Es ist kostenlos und Open Source. Sie können einfach Ihr eigenes Skript schreiben, um Software zu installieren: Ich habe einen "Installations" -Benutzer in meinem Netzwerk mit Administratorrechten, der ein Anmeldeskript ausführt, das die unbeaufsichtigten Installationen für eine Reihe von Anwendungen durchläuft, und dann den Computer neu startet. Melden Sie sich nach dem erneuten Image eines Computers auf neu installiertem Windows einfach als "Installieren" an und lassen Sie ihn durch alle Installationsprogramme tuckern. Das Einrichten kann etwas umständlich sein, daher ist WPKG wahrscheinlich die bessere Option.

Wenn Sie auf ein Installationsprogramm stoßen, das einfach nur umständlich oder kaputt ist oder beides, kann das hervorragende AutoIt so ziemlich alles automatisieren, was Sie darauf werfen können. Es ist ein überraschend vollständiges Windows-Automatisierungs- / Testdienstprogramm mit guter Dokumentation und Beispielcode, mit dem Sie Mausbewegungen und -klicks fälschen, Tasten drücken und darauf warten können, dass Fenster mit bestimmten Inhalten angezeigt werden, so ziemlich jede Funktion, die Sie sich vorstellen können. Es ist auch kostenlos.

Bearbeiten: Wenn Sie vollständig vermeiden möchten, dass Sie jede Arbeitsstation besuchen müssen, können Sie ein Skript erstellen, mit dem die unbeaufsichtigten Installationsprogramme über eine geplante Aufgabe ausgeführt werden. Lassen Sie die Aufgabe wahrscheinlich um 20 Uhr oder so laufen und schalten Sie dann die Maschinen aus.

David Hicks
quelle
6

WPKG .

Arathorn
quelle
WPKG scheint interessant. Jemand anderes, der es benutzt?
Daniel
1
WPKG ist großartig, ich benutze es oft und es hat mir eine Menge Zeit gespart.
TRS-80
2

Google kann Ihnen unzählige Ergebnisse für die "Bereitstellung von Active Directory-Anwendungen" liefern und hat wie die meisten Lösungen Vor- und Nachteile. Dieser Artikel kann ein guter Ausgangspunkt für Sie sein. Es gibt auch viele gute Ergebnisse auf der Microsoft-Website technet.microsoft.com. Eine Alternative, die ich nicht ausprobiert habe, die aber vielversprechend aussieht, ist Admin Aresenal . Es ist nicht teuer und ich würde gerne hören, ob jemand es benutzt hat.

Jeff Hengesbach
quelle
1

Mit Sysinternals PsExec sollten Sie einen Befehl wie z
psexec @deploy.list msiexec /qn /i \\fileserver\installer\packagetoinstall.msi.

Möchte noch jemand die Details kommentieren? Oder Sie stellen eine zweite Frage, die spezifischer für diese Methode ist.

mpbloch
quelle
PsExec eignet sich gut für Server, die selten neu gestartet werden und daher die GPO-basierte Bereitstellung (pro Computer) nicht effizient nutzen können. Mit Servern ist es oft einfacher, eine Installation mit PsExec zu einem geplanten Zeitpunkt zu veröffentlichen.
Nray
Ein Problem mit der obigen Befehlszeile ist, dass die Benutzer- und Kennwortschalter fehlen. Wenn die Computer in deploy.list auf \\ fileserver \ installer zugreifen, muss sich DCOM als der Anrufer (Sie) ausgeben. Ohne dies hören Ihre Berechtigungen auf, wenn der Computer versucht, msiexec auszuführen.
Nray
0

Wenn Sie Ihre Setups im MSI-Format neu erstellen können, können Sie Ihre Apps über Gpo bereitstellen. Übrigens habe ich in der Vergangenheit den GFI Languard-Scanner verwendet , um Software auf einfache Weise bereitzustellen, vorausgesetzt, es gab Optionen für die unbeaufsichtigte Installation der Setups.

Maxwell
quelle