PowerShell Core als Snap installieren

PowerShell Core als Snap installieren

Admins haben viele Aufgaben auf ihrer To-Do-Liste. Dazu gehört auch die Verwaltung von Servern und Computern. Mit der PowerShell klappt das einfacher. Die PowerShell Core lässt sich dazu auf Windows, Linux und macOS nutzen. Besonders einfach erfolgt die Installation als Snap-Paket für Linux.

Mit Snaps lassen sich Software-Pakete auf vielen Linux-Distributionen leichter einspielen. Was sind Snaps, und wie funktionieren sie?

Snaps sind, kurz gesagt, verpackte Programme. Es handelt sich dabei also um Pakete, die ihre Abhängigkeiten jeweils selbst mitbringen. Die Installation ist ohne Root-Rechte möglich, da Snaps eigentlich Container sind. Außerdem werden Snaps automatisch aktualisiert. Das bedeutet: Man verwendet immer unmittelbar die neueste Version eines Snaps. Das sorgt für mehr Sicherheit und Stabilität im System.

Die Installation im Detail

Mit wenigen Schritten lässt sich PowerShell Core auf Ubuntu und weiteren Linux-Systemen, die Snaps unterstützen, einspielen. Dazu folgende Schritte ausführen:

  1. Im Browser die SnapCraft.io-Seite für PowerShell öffnen.
  2. Jetzt auf den Install-Button klicken.
  3. Nun der angezeigten Anleitung folgen. Damit lässt sich entweder die stabile Version der Software installieren oder die Vorschau-Version, in der neue Funktionen getestet werden.

Windows 7: Abgestürzte Programme analysieren und retten

Wenn Programme mal wieder abstürzen oder einfrieren, werden sie meist im Task-Manager gnadenlos „abgeschossen“. Dabei lassen sich eingefrorene Anwendungen mitunter noch retten. Mit dem Ressourcenmonitor von Windows 7.

Abgestürzte und hängende Programme lassen sich folgendermaßen analysieren: Zuerst mit der Tastenkombination [Strg][Shift/Umschalten][Esc] den Task-Manager öffnen. Im Register „Leistung“ folgt ein Klick auf „Ressourcenmonitor“. Der abgestürzte Prozess ist im Bereich „CPU“ rot markiert. Mit der rechten Maustaste darauf klicken und den Befehl „Warteschlange analysieren“ aufrufen. Im folgenden Fenster zeigt Windows alle abhängigen Prozesse und Dateibibliotheken. Hier ist erkennbar, warum das Programm hängt, von welchen Prozessen es abhängt und auf welche Ressourcen oder Unterprozesse es wartet. Mitunter hilft es, den abhängigen Unterprozess zu beenden, um ohne Datenverlust (der sonst beim „Abschießen“ des Programms unweigerlich eintreten würde) mit dem Programm weiterarbeiten zu können.