Software-Installation mit NinjaOne

Software-Installation und Software-Bereitstellung

Die Software-Installation ist der technische Vorgang, bei dem ein Programm oder eine Software auf einem bestimmten Gerät installiert und für die Verwendung vorbereitet wird. Dazu gehört das Kopieren von Dateien, das Konfigurieren von Einstellungen und das Sicherstellen der korrekten Ausführung der Software auf dem Gerät. In der Regel wird diese Aufgabe von den Benutzer:innen oder der IT-Abteilung auf einzelnen Endpunkten durchgeführt.

Mit zunehmender Anzahl von Endpunkten wird die Software-Installation jedoch immer zeitaufwändiger und erfordert einen effizienteren Ansatz. Dieser Ansatz, der als Softwareverteilung bekannt ist, umfasst die Planung, Verwaltung und Verfolgung der Software-Installation auf mehreren Geräten innerhalb einer Organisation.

Die automatisierte Software-Installation spielt eine entscheidende Rolle bei der Softwareverteilung. Auch ohne eine formale Verteilungsstrategie reduziert die Automatisierung von Installationen den Aufwand erheblich und minimiert das Risiko menschlichen Versagens.

Kann ich mit NinjaOne Software installieren?

Ja, NinjaOne ist ein exzellentes Tool, das die Möglichkeit bietet, Software automatisch zu installieren, zentral zu verwalten und eine benutzerfreundliche Schnittstelle zu benutzen.

Welche Dateiformate sind für die Installation von Software typisch?

  • MSI-Software. Steht für Microsoft Software Installer. Es handelt sich um ein spezielles Dateiformat und eine Technologie, die zur Installation und Verwaltung von Software auf Windows-Betriebssystemen verwendet wird.
  • EXE-Software. Bezieht sich auf eine ausführbare Datei (en. ‘executable file’), allgemein als ‘.exe’-Datei bezeichnet. Es ist das gängigste Format für ausführbare Dateien auf Windows-Betriebssystemen.
  • PKG-Software. Dateiformat, das für Software-Pakete auf mehreren verschiedenen Plattformen und Geräten gebraucht wird. Es wird unter anderem auf Mac-Geräten benutzt.
  • DMG-Software. Bezieht sich auf Apple-Disk-Image-Dateien und ist technisch gesehen keine ‘Software’, sondern eher ein Containerformat, das für die Verteilung von Software auf macOS-Systemen angewendet wird.

Kann NinjaOne Software auf Windows-Geräten installieren?

Ja, NinjaOne kann Software auf Windows-Endpunkten installieren. Die unterstützten Dateiformate sind MSI und EXE.

Kann NinjaOne Software auf Mac-Geräten installieren?

Ja, NinjaOne kann Software auf Mac-Endpunkten installieren. Die unterstützten Dateiformate sind DMG und PKG.

Wie installiere ich Software auf meinen Endpunkten mit NinjaOne?

Hier sind die Schritte, die für die Installation von Software mit NinjaOne zu beachten sind.

  1. Erstellen Sie ein Installationspaket.
  2. Stellen Sie das Installationspaket mit einer der folgenden Methoden bereit.
    • Bei Bedarf an einen oder mehrere Endpunkte.
    • Durch die Einstellung einer geplanten Aufgabe.
    • Durch die Verwendung einer Richtlinie.

Wie kann ich ein Installationspaket erstellen?

Befolgen Sie die folgenden Schritte, um ein Installationspaket in NinjaOne zu erstellen.

  1. Laden Sie die ausführbare Installationsdatei von den Verteilungspunkten herunter. Diese ausführbare Datei muss in der Lage sein, eine unauffällige und unbeaufsichtigte Installation durchzuführen.
  2. Sehen Sie sich die Installationsmöglichkeiten an. Prüfen Sie in der Softwaredokumentation, ob/welche Befehlszeilenparameter (oder Switches) für die unauffällige und unbeaufsichtigte Installation erforderlich sind, wie z. B. die Sprache, die ‘Silent’-Option, die Option zur Unterdrückung der Warnmeldungen usw.
  3. Testen Sie die Installationsdatei manuell auf einem Zielcomputer. Stellen Sie sicher, dass die Installation unauffällig und unbeaufsichtigt verläuft. Stellen Sie die Switches ggf. so ein, dass die Installation wie erwartet erfolgt. Notieren Sie sich die Befehlszeilen-Switches oder -Parameter, da sie später benötigt werden.
  4. Erstellen Sie mit diesem Paket eine Automatisierung in der NinjaOne-Bibliothek.

Zur Veranschaulichung nehmen wir folgendes Beispiel: Wir erstellen ein Windows-Installationspaket für die Software ‘Foxit PDF Reader’. Sie können die Installationsdatei unter diesem Link herunterladen. Für dieses Beispiel laden Sie das Paket in Ihrer Sprache herunter.

Sobald Sie die Installationsdatei in Ihrem Download-Ordner haben, die in diesem Fall eine .EXE-Datei ist, öffnen Sie ein Eingabeaufforderungs-Fenster, gehen Sie zum Download-Ordner und führen Sie aus: FoxitPDFReader20243_enu_Setup_Prom.exe /? (Dies wird uns dabei helfen, zu untersuchen, welche Switches verfügbar sind). Es erscheint ein Pop-up-Fenster mit den verschiedenen Befehlszeilenoptionen. Aus der Liste wählen wir die Optionen ‘/SP’, ‘/VERYSILENT’ und ‘/SUPRESSMSGBOXES’. Probieren wir es aus, indem wir es manuell ausführen. Der zu testende Befehl lautet wie folgt:

FoxitPDFReader20243_enu_Setup_Prom.exe /SP /SUPRESSMSGBOXES /VERYSILENT

Nach der Ausführung dieses Befehls können wir bemerken, dass die Installation erfolgreich, unbeaufsichtigt und unauffällig war.

Nun laden wir die Installationsdatei auf NinjaOne hoch. Folgen Sie dazu den folgenden Schritten:

  1.  Navigieren Sie zu Administration > Bibliothek > Automatisierung.
  2. Klicken Sie auf die Schaltfläche + Hinzufügen auf der rechten Seite des Bildschirms und wählen Sie Installation aus der erscheinenden Dropdown-Liste. Daraufhin wird das Dialogfeld Anwendung installieren angezeigt. Siehe den nächsten Screenshot zur Verdeutlichung.

Ein Screenshot des Installationsfensters der Anwendung

Lassen Sie uns die einzelnen Felder aufgreifen und erklären, was sie bedeuten.

Name: Ein Name zur Identifizierung dieses Installationspakets.

Beschreibung: Eine kurze Beschreibung der Funktionen dieses Installationspakets (optional).

Betriebssystem: Das Betriebssystem, für das dieses Installationspaket bestimmt ist.

Architektur: Einige Distributionen der Installationspakete sind 32-Bit- oder 64-Bit-spezifisch. Wenn dies der Fall ist, wählen Sie entsprechend, wenn nicht, dann wählen Sie ‘Alle’.

Installationsdatei: Hier wird die ausführbare Installationsdatei hochgeladen. Wählen Sie die zu verwendende Installationsdatei, die von Ihrem Computer oder einer URL stammen kann.

Kategorien: Dies ist die Kategorie, die diesem Paket zugewiesen wurde. Sie wird verwendet, um Techniker:innen zu erlauben oder zu verweigern, das Paket zu sehen und es auszuführen. In NinjaOne erhalten Techniker:innen pro Kategorie die Berechtigung zur Ausführung von Skripten.

Ausführen als: Das Benutzerkonto, das zur Bereitstellung des Installationsprogramms verwendet wird. Normalerweise wählen Sie ‘System’.

Parameter: Das sind die für die Installation erforderlichen Befehlszeilen-Switches oder -Parameter. Wir geben hier genau das ein, was an die ausführbare Datei in der Befehlszeile angehängt werden soll. In unserem Beispiel wird es sein: /SP /SUPRESSMSGBOXES /VERYSILENT /LANG=Español Latinoamericano.

Auf der Registerkarte ‘Zusätzliche Einstellungen’ haben wir weitere Optionen.

Hilfe-Dateien: Zusätzliche Dateien, die das Installationsprogramm zur Ausführung benötigt.

Installationsdatei-Symbol: Ein optionales Symbol, das dieses Installationspaket kennzeichnet.

Pre-Skript: Ein Skript, das möglicherweise unmittelbar vor der Installation gebraucht wird.

Post-Skript: Ein Skript, das möglicherweise nach der Installation benötigt wird. Beachten Sie, dass dieses Skript übersprungen wird, wenn das Installationspaket bei der Installation fehlschlägt.

Überprüfen Sie in der Software-Dokumentation, ob eine der oben genannten Optionen notwendig ist. In unserem Beispielfall sind sie es nicht.

Füllen Sie die erforderlichen Felder aus und klicken Sie auf die Schaltfläche ‘Senden’. Nach Eingabe der Antwort auf die MFA-Methode wird die neue Automatisierung an den Malware-Scanner zur Prüfung gesendet, was einige Minuten dauern kann. Nach erfolgreichem Scannen ist die neue Automatisierung in der Automatisierungsbibliothek verfügbarDer nächste Screenshot zeigt die für unser Beispiel verwendeten Optionen.

Ein Screenshot vom Installationsfenster der Anwendung und den Parametern

Wie kann ich das Installationspaket bei Bedarf auf einem oder mehreren Endpunkten bereitstellen?

Zur einfachen Erklärung, wie das Installationspaket an einen oder mehrere Endpunkte übermittelt wird, lassen Sie uns dies anhand des nächsten Beispiels veranschaulichen. Finden Sie alle Windows-Laptops in der Organisation ‘Datacenter1’, auf denen Foxit PDF Reader nicht installiert ist. Starten Sie dann die Installation auf den Zielendpunkten, die die Kriterien erfüllen. Der nächste Screenshot zeigt einen Überblick über das für dieses Beispiel verwendete System-Dashboard.
Ein Screenshot, der das Dashboard zeigt

 

Folgen Sie nun den nachstehenden Schritten.

a) Rufen Sie das Geräte-Dashboard auf und beginnen Sie mit der Anwendung von Filtern. Wählen Sie die Organisation ‘Datacenter1’ und dann den Typ ‘Windows Laptop’. Gehen Sie dann zu ‘Weitere Filter’ und wählen Sie ‘Softwareinventur’. Wählen Sie im Fenster ‘Softwareinventar’ die Option ‘Jede Zeit’, dann ‘Enthält nicht’, dann ‘Irgendein’ und fügen Sie danach die Software ‘Foxit PDF Reader’ hinzu. Zu diesem Zeitpunkt muss sich das Installationspaket von Foxit PDF Reader in der Automatisierungsbibliothek befinden. Nach Anwendung der Filter wird die Liste auf die Geräte eingegrenzt, die den Kriterien entsprechen, in diesem Fall also auf zwei.

Ein Screenshot des Geräte-Dashboards in NinjaOne.

b) Wählen Sie das/die Zielgerät(e) aus, indem Sie die Kästchen daneben markieren.

Ein Screenshot der ausgewählten Geräte

c) Gehen Sie zu ‘Ausführen’, dann zu ‘Automatisierung ausführen’ und schließlich wählen Sie ‘Anwendung installieren’. Suchen Sie das gewünschte Installationspaket, d. h. das Paket ‘Foxit Reader installieren’, das wir zuvor erstellt haben.

d) Klicken Sie auf die zu installierende Anwendung. Es erscheint ein Dialogfenster mit dem Namen, der Beschreibung und den Feldern ‘Ausführen als’ und “Preset-Parameter’. Die letzten beiden ermöglichen es uns, in letzter Minute Änderungen an der Art und Weise vorzunehmen, wie die Anwendung installiert wird.

Ein Screenshot des Fensters der Automatisierungsbibliothek

e) Nehmen Sie die letzten gewünschten Änderungen vor und klicken Sie auf ‘Ausführen’. Antworten Sie dann mit ‘Ja’ oder ‘Nein’, um Ihre Aktion zu bestätigen.

Damit sind wir zu Ende. Bitte beachten Sie, dass die Installation in eine Warteschlange gestellt wird, wenn ein Endpunkt offline ist. Erst dann wird sie ausgeführt, wenn das Gerät wieder online ist.

Wie stelle ich das Installationspaket mithilfe einer geplanten Aufgabe in einer Gruppe von Endpunkten bereit?

In NinjaOne können Filter verwendet werden, um eine Reihe von Endpunkten auszuwählen, die bestimmte Kriterien erfüllen, zum Beispiel Mac-Computer, denen eine bestimmte Software fehlt. Diese Auswahl kann dann als Gruppe gespeichert werden. Anschließend kann ein geplanter Task erstellt werden, der das Installationspaket in bestimmten Abständen an diese Gruppe verteilt und so die Software-Installation ohne menschliches Zutun automatisiert.

Lassen Sie uns dies anhand eines Beispiels veranschaulichen. Erstellen Sie zunächst eine Computergruppe für Windows-Laptops in der Organisation ‘Datacenter1’, auf denen Foxit PDF Reader nicht installiert ist. Richten Sie dann eine geplante Aufgabe ein, die einmal am Tag ausgeführt wird, um Foxit PDF Reader in dieser Gruppe zu installieren.

In unserem vorherigen Beispiel haben wir Filter verwendet, um die Liste der Endpunkte einzugrenzen. In diesem Abschnitt werden wir mit demselben Filter fortfahren und ihn erneut anwenden, um die resultierenden Computer als Gruppe mit dem Namen ‘Laptops ohne Foxit’ zu speichern. Klicken Sie auf die Option ‘Als Gruppe speichern’ (im Screenshot unten rot hervorgehoben), geben Sie den Gruppennamen, die Beschreibung und die Freigabemodus ein und klicken Sie dann auf die blaue Schaltfläche ‘Speichern’.

Ein Screenshot, der das Fenster 'Als Gruppe speichern' zeigt.

Die neue Gruppe wird zusammen mit den ihr angehörenden Geräten angezeigt. Beachten Sie, dass diese Gruppe, wie alle Gerätegruppen, dynamisch ist. Das bedeutet, dass die Gruppe automatisch aktualisiert wird, wenn zusätzliche Geräte die Kriterien erfüllen oder wenn bestehende Geräte nicht mehr unter die Kriterien fallen.

Ein Screenshot zeigt die Laptops, auf denen Foxit nicht installiert ist

Nachdem wir die Gruppe gespeichert haben, können wir die geplante Aufgabe erstellen, die auf diese Gruppe angewendet wird. Befolgen Sie dazu die folgenden Schritte:

1. Navigieren Sie zu Administration > Aufgaben > Neue Aufgabe.

2. Füllen Sie die allgemeinen Aufgabendetails gemäß der Beispielbeschreibung aus, um den Zeitplan zu erstellen. Stellen Sie sicher, dass Sie die Option Gruppen erlauben aktivieren.

Ein Screenshot zeigt, wie man eine geplante Aufgabe erstellt

3. Klicken Sie rechts auf ‘Hinzufügen’, um eine Automatisierung hinzuzufügen. Suchen Sie dann nach Foxit PDF Reader installieren, und wenn diese Automatisierung erscheint, klicken Sie darauf. Es erscheint ein Dialogfeld, in dem Sie die Felder wie im vorherigen Abschnitt ausfüllen und auf Anwenden klicken.

Ein Screenshot zeigt den Installationsbildschirm von Foxit PDF Reader

4. Gehen Sie zur Registerkarte Ziele und klicken Sie auf Hinzufügen, um die Zielliste zu erstellen. Es wird ein Dialogfeld angezeigt. Wählen Sie zunächst die Option Gruppe, suchen Sie dann nach unserer zuvor erstellten Gruppe Laptops ohne Foxit, haken Sie diese ab und klicken Sie auf Anwenden.

Ein Screenshot zeigt den Bildschirm mit der Zielliste

5. Klicken Sie auf Speichern, geben Sie die Antwort auf Ihre MFA-Methode ein und schließen Sie.

Ein wichtiger Hinweis ist, dass die Installation auf Offline-Endpunkten nicht durchgeführt oder in eine Warteschlange gestellt wird. Dies ist die Einschränkung dieser Methode. Um das zu vermeiden, sollten Sie Ihren Zeitplan auf eine Zeit festlegen, zu der die Zielgeräte wahrscheinlich online sind.

Wie übermittle ich das Installationspaket mithilfe einer Richtlinie?

Mit Richtlinien in NinjaOne können Automatisierungen ausgelöst werden, wenn bestimmte Bedingungen erfüllt sind. Mit dieser Methode können wir die Geräte auswählen, auf denen diese Software fehlt, und die Installation nur an diese Geräte senden.

Kehren wir zu unserem Beispiel der Installation von Foxit PDF Reader nur auf Laptops für ‘Datacenter1’-Arbeitsstationen zurück. Da es keine Richtlinien gibt, die nur Windows-Laptops betreffen, erstellen wir eine neue Richtlinie, die von ‘Windows-Arbeitsstationen’ geerbt wird, und wenden sie auf die Laptop-Gruppe auf Organisationsebene an. Folgen Sie dazu den nachstehenden Anweisungen.

a) Navigieren Sie zu Administration Richtlinien Agenten-Richtlinien und klicken Sie auf Neue Richtlinie erstellen. Das Dialogfeld Eine Richtlinie erstellen wird angezeigt. Benennen Sie diese neue Richtlinie Windows-Arbeitsstationen mit Foxit PDF, fügen Sie eine Beschreibung hinzu und wählen Sie die Funktion Windows Desktops und Laptops. Unter Übergeordnete Richtlinie wählen Sie ‘Windows-Arbeitsstationen’.

 

Ein Screenshot zeigt den Bildschirm zum Erstellen einer Richtlinie

Nach dem Speichern wechselt der Bildschirm zur Bearbeitung der neuen Richtlinie.

b) Klicken Sie auf Eine Bedingung hinzufügen. Das Dialogfeld Bedingung erscheint. Klicken Sie dann auf Eine Bedingung auswählen und ein neues Dialogfeld erscheint. Klicken Sie auf Eine Bedingung auswählen und wählen Sie aus dem Dropdown-Menü Software. Bei Anwesenheit wählen Sie Existiert nicht, bei Namen geben Sie *Foxit* ein und drücken Sie dann die  Eingabetaste. Das führende und nachfolgende Wildcard-Zeichen (*) bedeutet, dass der Software-Name alles sein kann, das ‘Foxit’ enthält. Eine andere Möglichkeit besteht darin, den Softwarenamen genau so einzugeben, wie er von Windows in der Liste der installierten Software genannt wird, aber die Verwendung von Wildcard-Zeichen ist sicherer. Dann sollen Sie auf die Schaltfläche Anwenden  klicken.

Diese Bedingung ist erfüllt, wenn auf einem Gerät keine Software installiert ist, die Foxit im Namen trägt. Der folgende Screenshot zeigt, wie es nach dem Hinzufügen der Bedingung aussieht.

Ein Screenshot zeigt den Bedingungs-Bildschirm

c) Fügen wir nun eine Automatisierung hinzu. Klicken Sie oben rechts auf dem Bildschirm auf + Hinzufügen. Es erscheint das Dialogfeld Automatisierungsbibliothek, in dem Sie die zuvor erstellte Automatisierung Foxit PDF Reader installieren suchen und anklicken. Bestätigen Sie die Parameter Ausführen als und Voreingestellte Parameter nach Bedarf und klicken Sie auf ‘Anwenden’.

Ein Bildschirmfoto zeigt den Bildschirm der Automatisierungsbibliothek.

Der Bildschirm kehrt zum Dialogfeld ‘Bedingung’ zurück. Klicken Sie hier auf ‘Hinzufügen’.

Ein Bildschirmfoto zeigt das Bedingungsdialogfenster.

Klicken Sie dann auf ‘Speichern’, geben Sie die Antwort auf Ihre MFA-Methode ein und schließen Sie das Fenster.

d) Gehen Sie zum Organisationsdashboard und wählen Sie die Organisation ‘Datacenter1’ aus. Klicken Sie auf Bearbeiten auf der rechten Seite des Bildschirms. Wählen Sie dann die Registerkarte Richtlinien auf der linken Seite des Bildschirms. Wählen Sie oben auf dem Bildschirm Agenten-Richtlinien. Wählen Sie in der Richtlinie für Windows-Laptops die Option Windows-Arbeitsstationen mit Foxit aus dem Dropdown-Menü aus, und speichern Sie dann. Von nun an wird auf allen Windows-Laptops in dieser Organisation, ob vorhanden oder neu, Foxit PDF Reader installiert sein.

Wann sollte man jede der erläuterten Methoden anwenden?

  • Die Übermittlung des Installationspakets bei Bedarf an einen oder mehrere Endpunkte ist sinnvoll, wenn Sie die Software auf einem oder mehreren Geräten installieren möchten.
  • Verwenden Sie eine Richtlinie, wenn eine größere Gruppe von Geräten die Software benötigt und die Gruppe mit einer Richtlinie verknüpft werden kann, d. h. wenn die Gerätegruppe im Organisationseditor gefunden werden kann, wie z. B. Mac-Desktop.
  • Verwenden Sie die Methode der geplanten Aufgaben, wenn eine große Gruppe von Geräten die Software benötigt, diese Gruppe aber nicht mit einer Richtlinie verknüpft werden kann.

FAQ

Die Software-Installation ist die technische Aufgabe, ein Softwareprogramm auf ein bestimmtes Gerät aufzuspielen und es damit betriebsbereit zu machen. Dazu gehört das Kopieren von Dateien, das Konfigurieren von Einstellungen und die Sicherstellung, dass die Software korrekt auf dem Gerät läuft.

Ein Beispiel für eine Installations-Software ist Microsoft System Center Configuration Manager (SCCM). Ein weiteres Beispiel ist NinjaOne.

Manuelle Installation: Erfolgt einzeln und wird oft durch IT-Mitarbeiter:innen ausgelöst. Geeignet für Bereitstellung in kleinerem Maße oder Tests, ist aber zeitaufwändig und fehleranfällig.

Automatisierte Installation: Skripte oder Tools optimieren die Verteilung auf mehreren Geräten bei minimalem menschlichem Eingriff. Schneller, effizienter und mit weniger Fehlern.

Die Software-Installation kann mit Hilfe von Skripten automatisiert werden, aber das Skript hängt von der Art des verwendeten Pakets und dem Betriebssystem ab. Deswegen müssen normalerweise für verschiedene Software-Pakete unterschiedliche Skripte geschrieben werden. Außerdem erfordert das Schreiben von Skripten Programmierkenntnisse. NinjaOne nimmt Ihnen die schwere Arbeit ab und vereinfacht den Software-Installationsprozess.

Nächste Schritte

×

Sehen Sie NinjaOne in Aktion!

Mit dem Absenden dieses Formulars akzeptiere ich die Datenschutzerklärung von NinjaOne.