Installieren Sie Programme über die Konsole Windows 10, 8, 7

Eine der häufigsten Aufgaben, die wir in Windows-Betriebssystemen ausführen, ist die Installation und Deinstallation mehrerer Programme und Anwendungen, die sich jeweils auf den Unternehmens-, Bildungs- oder persönlichen Gebrauch konzentrieren.
Unabhängig vom Zweck dieser Anwendung führen wir immer einen monotonen Prozess der Installation durch, der das Aufrufen der Entwickler- oder Herstellerseite, das Herunterladen der ausführbaren Datei und das anschließende Doppelklicken darauf und das Befolgen der Schritte des Assistenten umfasst.

Obwohl dieser Prozess normal ist und wir alle ihn bei jedem Installationsprozess durchführen, wird Solvetic eine alternative Methode erklären, die diese Installationsaufgaben drastisch vereinfachen kann, und das ist dem Chocolatey-Projekt zu verdanken.

Was ist schokoladig?Chocolatey wurde entwickelt, um als Paketmanager für Windows-Betriebssysteme zu fungieren, ähnlich der Funktionalität der Befehle apt-get oder yum in Linux.
Chocolatey basiert auf der NuGet-Infrastruktur, die wiederum PowerShell als Plattform zum Bereitstellen von Paketen aus den verfügbaren Distributionen nutzt diese.

Chocolatey verfügt über eine einzigartige Benutzeroberfläche, die so konzipiert ist, dass sie problemlos mit allen Aspekten der Verwaltung von Windows-Software zusammenarbeitet, wie zum Beispiel:

  • Installateure
  • Zip-Dateien
  • Laufzeit-Binärdateien
  • Interne und Drittanbieter-Software

Dies wird durch die Verwendung eines Paketierungsframeworks erreicht, in das die Versions- und Abhängigkeitsanforderungen für deren erfolgreiche Installation einbezogen werden.

Alle Chocolatey-Pakete kapseln die notwendigen Tools zur Verwaltung aller Elemente wie Installer, ausführbare Dateien und Skripte in einer kompilierten Paketdatei, die die Kontrolle erleichtert, und diese Pakete können unabhängig verwendet werden, oder es besteht auch die Möglichkeit, sie in die Administratorkonfiguration wie SCCM zu integrieren , Puppet und Chef, um ihre Skalierbarkeit und Erweiterung zu erhöhen.

AnforderungenDie Voraussetzungen für die Verwendung von Chocolatey sind wie folgt:

  • Windows 7 bis Windows 10 oder Windows Server 2012 bis 2016 (Server Core wird unterstützt, aber nicht Windows
  • Nanoserver)
  • Windows PowerShell v2 +
  • .NET Framework 4.x +

So funktioniert ChocolateyWir werden verstehen, wie der interne Prozess ist, den diese Anwendung verwendet, um die Installationspakete in Windows zu verwalten.

  • Zunächst verwendet Chocolatey NuGet (NuGet.Core.dll), um das Paket aus der Quelle abzurufen. Dies ist ein Nupkg, das in einem Ordner gespeichert oder an einem OData-Speicherort (HTTP / HTTPS) freigegeben wird.
  • Dann wird das Paket im Pfad $ env installiert: ChocolateyInstall \ lib \. Der Speicherort der Paketinstallation kann nicht vom Benutzer konfiguriert werden, da das Paket hier installiert werden muss, um das Paket zu verfolgen, zu aktualisieren und bei Bedarf später zu deinstallieren.
  • Nach der Installation des Pakets bestimmt die Anwendung, ob das Paket eigenständig ist oder über Automatisierungsskripts wie PowerShell-Skripts (*.ps1-Dateien) verfügt.
  • Chocolatey macht nun einen Snapshot der Registry zum späteren Vergleich der Pakete.
  • Wenn Sie dann über Automatisierungsskripte verfügen, führt Chocolatey diese aus.
  • Sobald dies erledigt ist, vergleicht Chocolatey den Snapshot, um die Deinstallationsinformationen zu definieren, und speichert ihn in einer Datei mit der Erweiterung .registry.
  • Die Anwendung führt nun einen Snapshot des Ordners basierend auf allen Dateien aus, die sich derzeit im Verzeichnis des ausgewählten Pakets befinden.
  • Schließlich sucht die Anwendung im Paketordner nach den ausführbaren Dateien und greift auf den Ordner $ env: ChocolateyInstall \ bin zurück, damit diese Elemente im definierten Pfad verfügbar sind.

Schokoladige EigenschaftenWir haben derzeit zwei Möglichkeiten, diese Anwendung zu verwenden, eine kostenlose Version und eine kostenpflichtige Version. In der kostenlosen Version finden wir Funktionen wie:

  • Chocolatey ist in VirusTotal verifiziert, was garantiert, dass es frei von Bedrohungen ist
  • Ermöglicht die Erstellung eigener Pakete
  • Kann offline ausgeführt werden
  • Sammelt keine Daten oder Telemetrie vom Windows-Betriebssystem
  • Verfügt über benutzerdefinierte Paketvorlagen
  • Es hat ein automatisches Deinstallationsprogramm
  • Es hat keine Werbung von Drittanbietern
  • Mehrere Paketerweiterungen verfügbar

Funktionen kostenpflichtige VersionIm Fall der kostenpflichtigen Version sind einige der Funktionen:

  • Runtime-Malware-Schutz ausführen (Pro +)
  • CDN-Cache herunterladen (Pro +)
  • Inklusive Reduzierpaket (Pro +)
  • Hat die allgegenwärtige Installationsverzeichnisoption (Pro +)
  • Verfügt über das Throttle (Pro +)-Paket
  • Es verfügt über einen Paketsynchronisierer (Command Pro + Auto / C4B Sync)
  • Selbstbedienung / Hintergrundmodus (C4B)
  • Paketersteller (C4B)
  • Integriertes Internalizer-Paket (C4B)
  • Direkter Installer (C4B)
  • Hat Paketprüfung (C4B)
  • Enthält Windows Service Management PowerShell (C4B)-Funktionen

Die kostenpflichtige Version beginnt bei 96 USD pro Jahr bis zu 600 USD.

1. So installieren Sie Chocolatey unter Windows 10


Um diesen Vorgang durchzuführen, greifen wir als Administratoren auf die Eingabeaufforderung zu und führen dort die folgende Zeile aus, um die erforderlichen Skripte automatisch von der offiziellen Chocolatey-Site herunterzuladen:
 @powershell -NoProfile -ExecutionPolicy uneingeschränkt -Command "iex ((new-object net.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ schokoladig \ bin
Wir drücken die Eingabetaste und das ist das Ergebnis:

VERGRÖSSERN

Diese Zeile führt den folgenden Prozess aus:

  • Zuerst weisen sie das Team an, PowerShell zu starten und keine benutzerdefinierten Profile zu laden, die von einem fortgeschrittenen Benutzer verwendet werden können
  • Anschließend weist es Windows an, die Richtlinie für uneingeschränkte Ausführung festzulegen, damit das PowerShell-Skript ausgeführt werden kann
  • Anschließend wird das Chocolatey-Installationsskript heruntergeladen und ausgeführt.

2. So verwenden Sie Chocolatey in Windows 10

Schritt 1
Jetzt ist es an der Zeit zu überprüfen, wie man Installationen in Windows mit diesem Dienstprogramm automatisieren kann, dazu greifen wir wieder als Administratorbenutzer auf die Konsole zu und führen dort die folgende Syntax aus:

 cinst (Programm)
Wenn wir beispielsweise den Putty-Client für Remote-Verbindungen installieren möchten, führen wir Folgendes aus:
 cinst kitt
Durch Drücken der Eingabetaste wird der Installationsprozess der ausgewählten Anwendung gestartet und der Download-Prozess wird angezeigt. Falls Skripte vorhanden sind, müssen wir deren Ausführung bestätigen:

VERGRÖSSERN

Schritt 2
Sobald wir diesen Schritt akzeptieren, ist der Installationsprozess der ausgewählten Anwendung abgeschlossen:

VERGRÖSSERN

Schritt 3
Es ist wichtig, den genauen Namen zu kennen, den Chocolatey für jedes zu installierende Programm verwendet, da es mehrere Verwendungsoptionen gibt. Eine Alternative, die Chocolatey uns anbietet, um die verfügbaren Optionen zu überprüfen, ist die folgende Zeile:

 Schoko-Suche (Begriff)

VERGRÖSSERN

Dort finden wir die verfügbaren Pakete und ihren aktuellen Status.

3. So führen Sie mehrere Installationen mit Chocolatey unter Windows 10 aus


Es ist auch möglich, dass irgendwann mehrere Anwendungen gleichzeitig installiert werden müssen, führen Sie dazu einfach Folgendes aus:
 cinst (app1) (app2) usw.
Zum Beispiel:
 cinst vlc putty

VERGRÖSSERN

Wir können überprüfen, ob der Downloadvorgang jeder angegebenen Anwendung beginnt.

4. So aktualisieren Sie Apps mit Chocolatey in Windows 10


Um das Update der mit Chocolatey installierten Programme auszuführen, verwenden Sie einfach die folgende Syntax:
 Tasse (Anwendung)

VERGRÖSSERN

Wenn wir alle mit Chocolatey installierten Programme oder Anwendungen aktualisieren möchten, verwenden wir den folgenden Befehl:

 Tasse alle
Ebenso können wir die Quelle angeben, von der die Updates übernommen werden sollen, in diesem Fall führen wir Folgendes aus:
 cup (Anwendung) -source (zu verwendende URL)

5. So deinstallieren Sie Anwendungen mit Chocolatey


Um den Prozess der Deinstallation von Paketen oder Anwendungen mit dieser Anwendung durchzuführen, müssen wir die folgende Syntax verwenden.
 choco deinstallieren (Anwendung)

VERGRÖSSERN

Derzeit bietet Chocolatey mehr als 5000 Pakete zur Installation für Windows an. Einige Optionen sind:

 choco install adobereader (Adobe Reader DC) choco install googlechrome (Google Chrome) choco install jre8 (Java RunTime 8) choco install Firefox (Firefox Quantum)
Um alle verfügbaren Optionen zu sehen, können wir den folgenden offiziellen Link besuchen:

6. Schokoladige Befehlsverwaltung

Schritt 1
Wenn wir wissen möchten, wie viele Pakete wir mit Chocolatey installiert haben, führen wir Folgendes aus:

 Schokoladenliste -lo

VERGRÖSSERN

Schritt 2
Um die Hilfe dieser Anwendung anzuzeigen, führen wir Folgendes aus:

 abgestürzt -?

VERGRÖSSERN

Schritt 3
Um auf die Chocolatey-Konfiguration zuzugreifen;

 Choco-Konfigurationsliste

VERGRÖSSERN

Schritt 4
Die allgemein mit Chocolatey zu verwendenden Befehle sind:

aufführenRemote- oder lokale Pakete auflisten
SucheSuche nach Remote- oder lokalen Paketen
die InfoGreifen Sie auf die Paketinformationen zu
InstallierenPakete aus verschiedenen Quellen installieren
StiftUpdates für ein bestimmtes Paket unterdrücken
veraltetAbrufen von Paketen, die veraltet sind
AktualisierungAktualisieren Sie Pakete aus verschiedenen Quellen
deinstallierenDeinstallieren Sie ein bestimmtes Paket
PackPacken Sie einen Nuspec für ein kompiliertes Nupkg
drückenFühren Sie ein kompiliertes nupkg aus
NeuGenerieren Sie die für ein Paket benötigten Dateien aus einer Vorlage
QuellenStandardschriftarten anzeigen und konfigurieren
KonfigurationAbrufen und Konfigurieren der Anwendungskonfigurationsdatei
darstellenErmöglicht das Anzeigen und Konfigurieren der Funktionen von Chocolatey
setapikeyAbrufen oder Speichern eines APIkeys für eine bestimmte Schriftart
API-SchlüsselAbrufen oder Speichern eines APIkeys für eine bestimmte Schriftart
UnterstützungAuf Support-Informationen zugreifen
herunterladenLaden Sie Pakete über alle Remote-Links herunter
synchronisierenErmöglicht die Synchronisierung mit der auf dem System installierten Software
optimierenOptimieren Sie die Installation und reduzieren Sie den Speicherplatzverbrauch

VERGRÖSSERN

Wir können auf Chocolatey zurückgreifen, um komplette Installationen und automatisch durchzuführen, was Zeit spart, die für andere Arten von Support-Aufgaben verwendet werden kann und wenn wir unsere Produktivität in Windows 10 steigern.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave