/
/

Verwendung von Winget zur Ferninstallation und -aktualisierung von Software

winget

Schlüsselpunkte

Wie man Winget für die Remote-Bereitstellung und -Patching von Software verwenden kann

  • Wichtige winget-Befehle
    • Installieren: winget install
    • Deinstallieren: winget uninstall
    • Upgrade: winget upgrade
    • Installierte Anwendungen auflisten: winget list
    • Nach Apps suchen: winget search
    • App-Liste exportieren: winget export -o
    • Liste der Anwendungen importieren: winget import -i
  • Verwendung von Winget für die Remote-Softwarebereitstellung
    • Führen Sie winget-Befehle über PowerShell oder CLI auf Endpunkten aus.
    • Keine GUI – alle Befehle sind skriptfähig.

Unabhängig davon, ob Ihr Unternehmen nur wenige Remote-Mitarbeiter:innen beschäftigt oder die gesamte Belegschaft dezentral tätig ist, benötigen Sie eine einfache Möglichkeit, Software aus der Ferne zu installieren und zu aktualisieren. Mit einem Tool namens winget können Sie Software nativ über Windows bereitstellen. In diesem Artikel werden wir uns ansehen, wie man winget benutzen kann, was es ist und wie es funktioniert.

Zu viele Tools an zu vielen Orten?
Erfahren Sie, wie sich die Ausbreitung von Tools auf die IT auswirkt und was Sie tun können, um dieses Problem zu lösen.

Was ist Winget?

Winget ist die systemeigene Paketverwaltungslösung von Windows. Eine Paketverwaltungslösung ermöglicht Ihnen die Verwaltung von Anwendungen, einschließlich der Installation von Anwendungen, der Erfassung von Informationen über installierte Anwendungen und der Aktualisierung oder des Patchings von Anwendungen.

Vor der Einführung von winget in Windows 10 verfügte Windows nicht über eine native Paketverwaltungslösung. Das bedeutet, dass die Teams entweder auf eine Anwendung eines Drittanbieters (wie Chocolatey, Ninite und PatchMyPC) zurückgreifen oder die Software auf Endpunkten manuell aktualisieren mussten.

So verwenden Sie Winget

Winget ist über die Befehlszeile oder PowerShell-Terminals unter Windows zugänglich. Es verfügt nicht über eine eigene grafische Benutzeroberfläche.

In Winget können folgende Befehle ausgeführt werden:

  • Befehle für Primäraktionen
    • Install: Installiert das Zielpaket
    • Uninstall: Deinstalliert das Zielpaket
    • Upgrade: Installiert die neueste verfügbare Version eines zuvor installierten Pakets
  • Befehle für sekundäre Aktionen
    • Import: Installiert alle in einer Datei aufgeführten Pakete
    • Export: Exportiert eine Liste der installierten Pakete
  • Informationelle Befehle
    • Show: Zeigt Informationen über ein Paket an
    • Source: Ermöglicht Ihnen die Verwaltung der Paketquellen
    • Search: Liefert grundlegende Informationen über gesuchte Pakete
    • List: Listet alle installierten Pakete auf
    • Validate: Validiert eine Manifestdatei
    • Settings: Ermöglicht den Zugang zu den Winget-Einstellungen
    • Features: Zeigt den Status der experimentellen Funktionen in winget

Verwendung der Winget-Funktionen

Winget verwendet die standardmäßige PowerShell/CLI-Syntax mit den oben genannten Befehlen. Im Folgenden finden Sie einige Beispiele dafür, wie Sie Funktionen zur Erfüllung bestimmter Aufgaben einsetzen können:

  • Um eine Liste aller Pakete auf einem Endpunkt zu erhalten, geben Sie „winget list“ in das PowerShell-Terminal ein
  • Um nach Paketen zu suchen, die „office“ enthalten, würden Sie „winget search *office*“ eingeben
  • Um ein bestehendes Paket namens „notepad“ zu patchen, geben Sie „winget upgrade notepad“ ein

Schlüsselpunkte

Wie man Winget für die Remote-Bereitstellung und -Patching von Software verwenden kann

  • Wichtige winget-Befehle
    • Installieren: winget install
    • Deinstallieren: winget uninstall
    • Upgrade: winget upgrade
    • Installierte Anwendungen auflisten: winget list
    • Nach Apps suchen: winget search
    • App-Liste exportieren: winget export -o
    • Liste der Anwendungen importieren: winget import -i
  • Verwendung von Winget für die Remote-Softwarebereitstellung
    • Führen Sie winget-Befehle über PowerShell oder CLI auf Endpunkten aus.
    • Keine GUI – alle Befehle sind skriptfähig.

Erfahren Sie, wie Sie mit winget Software aus der Ferne installieren und aktualisieren können, um die Verwaltung von Endpunkten zu vereinfachen.

Verwendung von Winget im großen Umfang

Es gibt eine Reihe von Tools, die die Software-Inventarisierung von winget in großem Umfang automatisieren können, darunter NinjaOne. Leider ist das Anwendungs-Patching mit winget bekanntermaßen schwierig. Mit NinjaOne können Sie automatisiertes Patching für circa 135 Anwendungen erhalten.

Darüber hinaus können Sie auch die Automatisierungs- und Remote-Skriptbereitstellungs-Funktionen von NinjaOne verwenden, um winget-Installations- und Upgrade-Befehle auf einem oder mehreren Endpunkten gleichzeitig auszuführen.

Lassen Sie uns dies an einem Beispiel erklären. Hier erfahren Sie, wie Sie winget benutzen können, um Adobe Acrobat mit den Automatisierungsfunktionen von NinjaOne zu patchen:

  1. Verwenden Sie winget, um eine Liste der verfügbaren Software-Upgrades mit dem Befehl „winget upgrade“ in PowerShell abzurufen
    • Notieren Sie sich die ID der Software, die Sie aktualisieren möchten (zum Beispiel Adobe.Acrobat.Reader.64-bit)
  2. Schreiben Sie ein PowerShell-Skript, um Adobe Acrobat zu aktualisieren und laden Sie es auf NinjaOne hoch (oder verwenden Sie die Integrierte Entwicklungsumgebung (IDE) von NinjaOne)
    > winget upgrade Adobe.Acrobat.Reader.64-bit

    Oder Sie können alle Anwendungen mit dem Befehl „all“ aktualisieren:

    > winget upgrade --all

    Sie können sogar alle unbekannten Anwendungen in Ihrem Netzwerk aktualisieren:

    > winget upgrade -–all –-include-unknown
  3. Erstellen Sie eine dynamische Gruppe in NinjaOne, die alle Endpunkte mit installiertem Adobe Acrobat umfasst
  4. Erstellen Sie eine geplante Aufgabe, die das obige winget-Skript täglich gegen die dynamische Gruppe von Adobe Acrobat ausführt

Durch die Kombination der Funktionalität von Winget mit der Skalierbarkeit und Flexibilität von NinjaOne können Sie Software einfach aus der Ferne bereitstellen und patchen und Ihre mobilen Mitarbeiter:innen unterstützen.

Erfahren Sie mehr über NinjaOne und starten Sie Ihre kostenlose Testversion hier: https://www.ninjaone.de/

Das könnte Sie auch interessieren

Sind Sie bereit, die schwierigsten Aufgaben der IT zu vereinfachen?
×

Sehen Sie NinjaOne in Aktion!

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

NinjaOne Allgemeine Geschäftsbedingungen für Skripte

Indem Sie unten auf die Schaltfläche „Ich akzeptiere“ klicken, erklären Sie Ihr Einverständnis mit den folgenden rechtlichen Bedingungen sowie mit unseren Nutzungsbedingungen:

  • Eigentumsrechte: NinjaOne besitzt und wird weiterhin alle Rechte, Titel und Interessen an dem Skript (einschließlich des Urheberrechts) behalten. NinjaOne gewährt Ihnen eine eingeschränkte Lizenz zur Nutzung des Skripts in Übereinstimmung mit diesen rechtlichen Bedingungen.
  • Einschränkung der Nutzung: Sie dürfen das Skript nur für Ihre legitimen persönlichen oder internen Geschäftszwecke verwenden und es nicht an Dritte weitergeben.
  • Verbot der Wiederveröffentlichung: Sie sind unter keinen Umständen berechtigt, das Skript in einer Skriptbibliothek, die einem anderen Softwareanbieter gehört oder von diesem kontrolliert wird, erneut zu veröffentlichen.
  • Gewährleistungsausschluss: Das Skript wird „wie gesehen“ und „wie verfügbar“ bereitgestellt, ohne jegliche Garantie. NinjaOne gibt keine Versprechen oder Garantien, dass das Skript frei von Fehlern ist oder dass es Ihre speziellen Bedürfnisse oder Erwartungen erfüllt.
  • Risikoübernahme: Die Verwendung des Skripts erfolgt auf eigene Gefahr. Sie erkennen an, dass die Nutzung des Skripts mit bestimmten Risiken verbunden ist, und Sie verstehen und übernehmen jedes dieser Risiken.
  • Verzicht und Freigabe: Sie machen NinjaOne nicht für nachteilige oder unbeabsichtigte Folgen verantwortlich, die sich aus Ihrer Nutzung des Skripts ergeben, und Sie verzichten auf alle gesetzlichen oder billigkeitsrechtlichen Rechte oder Rechtsmittel, die Sie gegen NinjaOne im Zusammenhang mit Ihrer Nutzung des Skripts haben könnten.
  • EULA: Wenn Sie ein NinjaOne-Kunde sind, unterliegt Ihre Nutzung des Skripts dem für Sie geltenden Endbenutzer-Lizenzvertrag (EULA).