Überblick
PowerShell Linux – geht das? Nachdem Microsoft die Windows PowerShell OpenSource gemacht hat, ist es auch möglich, diese unter einem Linux-Betriebssystem zu installieren.
Damit nähert sich Linux und Windows noch mehr an! Umgekehrt – also die Linux Bash unter Windows – ist bereits möglich.
Wie diese Installation vonstattengeht, könnt ihr im Artikel: Linux BASH in Windows 10 installieren, nachlesen. Hier möchte ich euch aber genau den umgekehrten Fall zeigen. Also die Installation und das Verwenden der Windows PowerShell unter Linux!
PowerShell unter Linux installieren
Für die Installation kann man das Paket von Github downloaden. Je nach Distribution wählt man sich dort das passende aus. Ich habe Linux Xubuntu verwendet, weshalb natürlich das .deb Paket benötigt wird.
Aber wie ihr seht, gibt es auch rpm, pkg oder zip Pakete. Je nach Linux Distribution einfach das passende wählen. Für Debian basierte System könnt ihr gleich den Link unten verwenden.
🔗 Direkt über Github Windows PowerShell für Linux (.deb) downloaden

Um die PowerShell installieren zu können, werden noch zwei weitere Pakete benötigt. Diese kann man mit dem apt-get Manager einfach downloaden und installieren. Es handelt sich dabei um libunwind8 und libicu55. Die Installation erfolgt dabei wie folgt:
sudo apt-get install libunwind8 libicu55

Sofern die Pakete installiert sind, kann nun die Windows PowerShell installiert werden. Bei mir liegt das Paket im Download-Ordner des angemeldeten Benutzers test. Das Verzeichnis lautet damit /home/test.
sudo dpkg -i /home/test/Downloads/powershell_6.0.0-alpha.9-1ubuntu1.16.04.1_amd64.deb

Nach der Installation kann man sie ganz einfach starten, indem man PowerShell in das Terminalfenster eingibt. Im Anschluss daran sieht man anhand des vorangestellten PS, dass man jetzt die Windows PowerShell Konsole geöffnet hat.

Keine Produkte gefunden.
Fazit
Ich finde es einen sehr interessanten Ansatz. Die Windows Powershell wird dadurch noch eine größere Verbreitung erleben. Ob es sinnvoll ist, diese auf einem Linux-System zu installieren, sei mal dahingestellt. Die Frage ist wahrscheinlich jeher, was man tun möchte.
Für Softwareentwickler könnte dies bestimmt von Nutzen sein. Evtl. kann es sinnvoll sein, wenn man von Linux aus Windows Server administrieren möchte. Ich denke da an eine PowerShell Remote Sitzung. Mal sehen, wie es damit weitergeht. Wie seht ihr das?










