Installieren Sie Programme von der 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 Unternehmen, Bildungseinrichtungen oder den persönlichen Gebrauch konzentrieren.
Unabhängig vom Zweck dieser Anwendung führen wir immer einen monotonen Vorgang durch, um die Installation durchzuführen. Dazu gehört das Aufrufen der Website des Entwicklers oder Herstellers, das Herunterladen der ausführbaren Datei, ein Doppelklick darauf und das Befolgen der Schritte des Assistenten.

Obwohl dieser Vorgang normal ist und von uns allen bei jedem Installationsvorgang ausgeführt wird, wird TechnoWikis eine alternative Methode erläutern, die diese Installationsaufgaben drastisch vereinfachen kann und dem Chocolatey-Projekt zu verdanken ist.

Was ist Chocolatey?
Chocolatey wurde entwickelt, um als Paketmanager für Windows-Betriebssysteme zu fungieren, ähnlich der Funktionalität der Befehle apt-get oder yum unter Linux.
Chocolatey wurde als dezentrale Administrationskonsole konzipiert, von der aus verschiedene Anwendungen und Tools schnell installiert werden können. Chocolatey basiert auf der NuGet-Infrastruktur, die wiederum PowerShell als Plattform für die Bereitstellung von Paketen aus dem verwendet dafür verfügbare Distributionen.

Chocolatey verfügt über eine einzigartige Benutzeroberfläche, die problemlos mit allen Aspekten der Verwaltung von Windows-Software zusammenarbeitet, z.

  • Installateure
  • ZIP-Dateien
  • Laufzeit-Binärdateien
  • Interne Software und Software von Drittanbietern

Dies wird durch die Verwendung eines Paket-Frameworks erreicht, bei dem die Anforderungen von Versionen und Abhängigkeiten berücksichtigt werden, damit die Installation dieser erfolgreich ist.

Alle Chocolatey-Pakete enthalten die erforderlichen Tools zum Verwalten von Elementen wie Installern, ausführbaren Dateien und Skripten in einer kompilierten Paketdatei, die die Steuerung erleichtert. Diese Pakete können unabhängig voneinander verwendet werden, oder es besteht die Möglichkeit, sie in Administratoren zu integrieren. von Konfigurationen wie SCCM, Puppet und Chef, um die Skalierbarkeit und Erweiterung zu verbessern.

Anforderungen
Die Voraussetzungen für die Verwendung von Chocolatey sind folgende:

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

Schokoladige Leistung
Wir werden verstehen, wie der interne Prozess von dieser Anwendung zum Verwalten von Installationspaketen in Windows verwendet wird.

  • Zunächst verwendet Chocolatey NuGet (NuGet.Core.dll), um das Quellpaket wiederherzustellen. Hierbei handelt es sich um ein nupkg, das in einem Ordner gespeichert oder an einem OData-Speicherort (HTTP / HTTPS) freigegeben ist.
  • Dann wird das Paket im Pfad $ env installiert: ChocolateyInstall lib <pkgId>. Der Installationsort des Pakets ist für den Benutzer nicht konfigurierbar, da das Paket hier installiert werden muss, damit es später nachverfolgt, aktualisiert und deinstalliert werden kann.
  • Nach der Installation des Pakets ermittelt die Anwendung, ob das Paket autonom ist oder über Automatisierungsskripten wie PowerShell-Skripten (* .ps1-Dateien) verfügt.
  • Jetzt macht Chocolatey einen Schnappschuss des Datensatzes für einen späteren Vergleich der Pakete.
  • Wenn Sie dann Automatisierungsskripte haben, führt Chocolatey diese aus.
  • Anschließend vergleicht Chocolatey den Snapshot, um die Informationen des Deinstallationsprogramms zu definieren, und speichert sie 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 nach den ausführbaren Dateien im Paketordner und repliziert sie in den Ordner $ env: ChocolateyInstall bin, um diese Elemente im definierten Pfad verfügbar zu machen.
See also  So verhindern Sie den Zugriff auf die Systemsteuerung mithilfe eines Gruppenrichtlinienobjekts

Schokoladige Eigenschaften
Wir haben derzeit zwei Optionen für die Verwendung dieser Anwendung, eine kostenlose Version und eine kostenpflichtige Version. In der kostenlosen Version finden wir Funktionen wie:

  • Chocolatey wird in VirusTotal überprüft, wodurch sichergestellt wird, dass es frei von Bedrohungen ist
  • Es ermöglicht die Erstellung eigener Pakete
  • Es kann offline ausgeführt werden
  • Sammelt keine Daten oder Telemetrie vom Windows-Betriebssystem
  • Es hat benutzerdefinierte Paketvorlagen
  • Es hat ein automatisches Deinstallationsprogramm
  • Hat keine Werbung von Drittanbietern
  • Es hat mehrere Paketerweiterungen

Features kostenpflichtige Version
Im Falle der kostenpflichtigen Version sind einige seiner Funktionen:

  • Runtime Malware Protection (Pro +) ausführen
  • CDN Cache herunterladen (Pro +)
  • Beinhaltet das Reducer-Paket (Pro +)
  • Es hat die Option für das allgegenwärtige Installationsverzeichnis (Pro +)
  • Es hat das Throttle-Paket (Pro +)
  • Es verfügt über eine Paketsynchronisierung (Command Pro + Auto / C4B Sync)
  • Self-Service / Hintergrundmodus (C4B)
  • Paketersteller (C4B)
  • Integriertes Internalizer-Paket (C4B)
  • Direktinstaller (C4B)
  • Konto mit Paketprüfung (C4B)
  • Beinhaltet Windows Service Management PowerShell (C4B) -Funktionen

Die kostenpflichtige Version beginnt bei 96 USD pro Jahr und endet bei 600 USD.

1. Wie installiere ich Chocolatey in Windows 10?

Um diesen Vorgang auszufü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 unrestricted -Befehl "iex ((new-object net.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE%  chocolatey  bin 

Drücken Sie die Eingabetaste und dies wird das Ergebnis sein: install-programs-in-windows-by-console-1.png

Diese Zeile führt den folgenden Prozess aus:

  • Zunächst weisen sie das Team an, PowerShell zu starten und kein benutzerdefiniertes Profil zu laden, das von einem fortgeschrittenen Benutzer verwendet werden kann.
  • Anschließend wird Windows angewiesen, die uneingeschränkte Ausführungsrichtlinie so zu konfigurieren, dass das PowerShell-Skript ausgeführt werden kann
  • Fahren Sie dann mit dem Herunterladen und Ausführen des Chocolatey-Installationsskripts fort.

2. Wie benutzt man Chocolatey in Windows 10?

Schritt 1

Jetzt ist es an der Zeit zu prüfen, wie Installationen in Windows mit diesem Dienstprogramm automatisiert werden können. Hierzu greifen wir als Administrator erneut auf die Konsole zu und führen dort die folgende Syntax aus:

 cinst (Programm) 

Wenn wir beispielsweise den Putty-Client für Remoteverbindungen installieren möchten, führen wir Folgendes aus:

 cinst Kitt 

Drücken Sie die Eingabetaste, um die Installation der ausgewählten Anwendung zu starten. Wenn Sie Skripte haben, müssen Sie deren Ausführung bestätigen. install-programs-in-windows-by-consoleinstall-programs-in-windows-by-console-2.png

Schritt 2

Sobald wir diesen Schritt akzeptieren, wird der Installationsprozess der ausgewählten Anwendung abgeschlossen: install-programs-in-windows-by-console-3.png

Schritt 3

Es ist wichtig, den genauen Namen zu kennen, den Chocolatey für jedes zu installierende Programm verwendet, da es verschiedene Verwendungsmöglichkeiten gibt. Eine Alternative, die Chocolatey anbietet, um die verfügbaren Optionen zu prüfen, ist die folgende Zeile:

 Schoko-Suche (Begriff) 

install-programs-in-windows-by-console-4.png

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

3. Ausführen mehrerer Installationen mit Chocolatey unter Windows 10

Es ist auch möglich, dass irgendwann mehrere Anwendungen gleichzeitig installiert werden müssen. Dazu reicht es aus, Folgendes auszuführen:

 cinst (app1) (app2) etc 

Zum Beispiel:

 cinst vlc putty 

install-programs-in-windows-by-console-5.png

Wir können überprüfen, ob der Download-Vorgang für jede angegebene Anwendung startet.

4. So aktualisieren Sie Anwendungen mit Chocolatey in Windows 10

Verwenden Sie einfach die folgende Syntax, um das Update der mit Chocolatey installierten Programme auszuführen:

 Tasse (Anwendung) 

install-programs-in-windows-by-console-6.png

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

 Tasse alle 

Außerdem können wir die Quelle angeben, von der die Aktualisierungen angewendet werden sollen. In diesem Fall führen wir Folgendes aus:

 cup (application) -Quelle (zu verwendende URL) 

5. So deinstallieren Sie Anwendungen mit Chocolatey

Um Pakete oder Anwendungen mit dieser Anwendung zu deinstallieren, müssen Sie die folgende Syntax verwenden.

 Schoko-Deinstallation (Anwendung) 

install-programs-in-windows-by-console-7.png

Derzeit stehen in Chocolatey mehr als 5000 Pakete zur Installation für Windows zur Verfügung. Einige Optionen sind:

 choco install adobereader (Adobe Reader DC) schoko googlechrome installieren (Google Chrome) choco install jre8 (Java RunTime 8) choco Firefox installieren (Firefox Quantum) 

Um alle verfügbaren Optionen zu sehen, können wir den folgenden offiziellen Link besuchen:

Schokoladige Pakete

6. Chocolatey Befehlsverwaltung

Schritt 1

Wenn wir wissen möchten, wie viele Pakete wir mit Chocolatey installiert haben, werden wir Folgendes ausführen:

 Schokoladenliste -lo 

install-programs-in-windows-by-console-8.png

Schritt 2

Um die Hilfe dieser Anwendung bereitzustellen, führen wir Folgendes aus:

 Schoko -? 

install-programs-in-windows-by-console-9.png

Schritt 3

So greifen Sie auf die Chocolatey-Einstellungen zu:

 Schoko-Konfigurationsliste 

install-programs-in-windows-by-console-10.png

Schritt 4

Die allgemein mit Chocolatey zu verwendenden Befehle sind:

Liste
Listen Sie die entfernten oder lokalen Pakete auf

suche
Suchen Sie nach fernen oder lokalen Paketen

info
Greifen Sie auf die Paketinformationen zu

installieren
Installieren Sie Pakete aus verschiedenen Quellen

pin
Unterdrücken Sie die Aktualisierungen eines bestimmten Pakets

veraltet
Veraltete Pakete wiederherstellen

Upgrade durchführen
Aktualisieren Sie Pakete aus verschiedenen Quellen

deinstallieren
Deinstallieren Sie ein bestimmtes Paket

packen
Packe eine Nuspec für ein kompiliertes Nupkg

schieben
Führe ein kompiliertes nupkg aus

neu
Generieren Sie die erforderlichen Dateien für ein Paket aus einer Vorlage

Quellen
Anzeigen und Festlegen von Standardschriftarten

config
Stellen Sie die Anwendungskonfigurationsdatei wieder her und konfigurieren Sie sie

Funktion
Es ermöglicht, die Eigenschaften von Chocolatey zu sehen und zu konfigurieren

setapikey
Stellen Sie einen Apikey für eine bestimmte Quelle wieder her oder speichern Sie ihn

apikey
Stellen Sie einen Apikey für eine bestimmte Quelle wieder her oder speichern Sie ihn

Unterstützung
Ermöglicht den Zugriff auf Supportinformationen

herunterladen
Laden Sie Pakete über alle Remote-Links herunter

synchronisieren
Ermöglicht die Synchronisation mit der im System installierten Software

optimieren
Optimiert die Installation und reduziert den Speicherplatzbedarf

install-programs-in-windows-by-console-11.png

Wir können uns für vollständige Installationen und automatisch an Chocolatey wenden, was Zeit spart, die für andere Supportaufgaben verwendet werden kann, und wenn wir unsere Produktivität in Windows 10 steigern.

See also  So installieren und aktualisieren Sie Linux Mint 19

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *