Wat is PowerShell?
PowerShell Het is een shell, dat wil zeggen een interface voor het bedienen van het besturingssysteem, dat werkt voor alles wat met configuratie te maken heeft via opdrachtregels (in de volksmond console of terminal), om taken uit te voeren op een machine met een Windows-besturingssysteem, tot nu toe .
PowerShell op Linux
Voor deze gelegenheid brengen we u het goede nieuws!PowerShell nu beschikbaar voor Linux! We hadden eerder geweten over de compatibiliteit van Slaan op Windows, iets waar velen zeker blij van werden. Daarom is het niet verwonderlijk dat Linux-mensen nu de Open Source PowerShell-ondersteuning verwelkomen. Hoewel het hoofdidee van Microsoft niet is om Linux-gebruikers naar Windows te slepen, moet rekening worden gehouden met de flexibiliteit die dit softwarehuis toont voor de Open Source-wereld. En nog duidelijker als we verwijzen naar de ondersteuning die wordt geboden aan ontwikkelaars die PowerShell gebruiken of werken met .Net.
Een beetje dieper graven in het PowerShell-installatieproces voor uw Linux-machine. Hoewel het eerst goed is dat u weet welke systemen beschikbaar of compatibel zijn bij het gebruik van PowerShell; Ubuntu Server 12.04 LTS, 14.04 LTS en 16.04 LTS, SUSE Linux Enterprise-server 10, 11 en 12, Debian GNU / Linux 6 en 7, Red Hat-server 5, 6 en 7 en CentOS 5, 6 en 7.
PowerShell-installatieproces (DSC) op Linux.
Om te beginnen is het noodzakelijk om eerst de Open Management-infrastructuur, of OMI, te installeren voordat PowerShell wordt geïnstalleerd. U kunt OMI downloaden door het volgende te openen link.
Bij het installeren van OMI is het noodzakelijk om de vereiste pakketten op te nemen volgens het Linux-systeem waarmee u wilt werken. In dit geval .deb of .rpm. De systemen die het beste met DEB kunnen worden gecombineerd, zijn Debian GNU / Linux en Ubuntu. In het geval van RPM-pakketten vinden we Red Hat, CentOS, SUSE en Oracle.
- Door de volgende opdracht uit te voeren, kunt u OMI op een CentOS 64 x7-systeem installeren:
# sudo rpm -Uvh omiserver-1.0.8.ssl_100.rpm
Het is ook nodig om de pakketten te installeren OpenSSL in zijn ssl_098 of ssl_100 versies voor optimale uitvoering; de eerste is werkbaar met de versie die is geïnstalleerd op de OpenSSL 0.9.8-apparatuur, en de tweede met de OpenSSL 1.0-versie. Bovendien moet u een architectuur op uw computer hebben van x64 / x86. Als u de geïnstalleerde versie van OpenSSL wilt weten, voert u de volgende opdracht in op de terminal:
# openssl version .
- Zodra al het bovenstaande is gedaan, kunt u de volgende opdracht uitvoeren om DSC (PowerShell) op een CentOS 7 of 64-systeem te installeren:
# sudo rpm -Uvh dsc-1.0.0-254.ssl_100.x64.rpm
Het is goed om op te merken dat uw team de volgende kenmerken heeft om de uitvoering van PowerShell iets optimaal en probleemloos te laten verlopen:
Vereist pakket: glibc
Beschrijving: GNU Library
Minimum versie: 31.30
Vereist pakket: Python
Beschrijving: Python
Minimum versie: 2.4 tot 3.4
Vereist pakket: omiserver
Beschrijving: Open Management Infrastructure
Minimum versie: 1.0.8.1
Vereist pakket: Openssl
Beschrijving: de OpenSSL-bibliotheken
Minimale versie: 0.9.8 of 1.0
Vereist pakket: ctypes
Beschrijving: Python ctypes-bibliotheek
Minimumversie: moet overeenkomen met de python-versie
Vereist pakket: libcurl
Beschrijving: cURL HTTP-clientbibliotheek
Minimum versie: 7.15.1
Als al het bovenstaande is gedaan, is het mogelijk dat u PowerShell zonder problemen gebruikt bij de configuratie van uw Linux-systeem. Onthoud dat het alleen compatibel is met de systemen die we hierboven noemden, en bovendien moet u de juiste pakketten installeren om het uit te voeren.
Deze nieuwe functies in Windows-tools voldoen aan de behoeften van veel gebruikers, de integratie of compatibiliteit van beide systemen (Linux en Windows), zodat ze beetje bij beetje meer samenwerken. Een volledige onboarding door iedereen is nog ver weg, maar met stappen als deze, die de ontwikkeling van taken stimuleren die net zo belangrijk zijn als configuratiebeheer, is er een hint naar de volgende vorderingen, die deze rivalen zeker zullen afwenden van computing in medewerkers voor de taken van elk binnen hun systeem.
Voor meer informatie over de installatie of configuratie van PowerShell kunt u het Officiële Site van Microsoft voor meer details.