Co je to PowerShell?
PowerShell je shell, tedy rozhraní pro správu operačního systému, které funguje pro vše, co souvisí s konfigurací prostřednictvím příkazových řádků (lidově konzole nebo terminálu), pro provádění úloh na počítači s operačním systémem Windows, a to až doposud.
PowerShell v systému Linux
Máme pro vás skvělou zprávu: PowerShell je nyní k dispozici pro Linux! Již dříve jsme se dozvěděli o kompatibilitě s Bashem ve Windows, což jistě mnohé potěšilo. Není proto divu, že uživatelé Linuxu nyní vítají kompatibilitu s PowerShellem i v jeho open-source verzi. I když hlavním cílem Microsoftu není tlačit uživatele Linuxu na Windows, flexibilita, kterou tato softwarová společnost prokazuje, je něco, co by měla open-source komunita vzít v úvahu. To platí zejména s ohledem na podporu poskytovanou vývojářům, kteří používají PowerShell nebo pracují s .NET.
Pojďme se trochu hlouběji ponořit do procesu instalace PowerShellu pro váš počítač se systémem Linux. Nejprve je však užitečné vědět, které systémy jsou dostupné nebo kompatibilní s PowerShellem: Ubuntu Server 12.04 LTS, 14.04 LTS a 16.04 LTS; SUSE Linux Enterprise Server 10, 11 a 12; Debian GNU/Linux 6 a 7; Red Hat Server 5, 6 a 7; a CentOS 5, 6 a 7.
Proces instalace PowerShell (DSC) v systému Linux.
Nejprve je nutné před instalací PowerShellu nainstalovat Open Management Infrastructure (OMI). OMI si můžete stáhnout pomocí následujícího odkazu.
Při instalaci OMI je nutné začlenit požadované balíčky podle systému Linux, se kterým chcete pracovat. V tomto případě .deb nebo .rpm. Systémy, které jsou nejlépe spojeny s DEB, jsou Debian GNU / Linux a Ubuntu. V případě RPM balíčků najdeme Red Hat, CentOS, SUSE a Oracle.
- Provedením následujícího příkazu můžete nainstalovat OMI na systém CentOS 64 x7:
# sudo rpm -Uvh omiserver-1.0.8.ssl_100.rpm
Dále je pro optimální výkon nutné nainstalovat balíčky OpenSSL ve verzích ssl_098 nebo ssl_100; první verze funguje s OpenSSL verze 0.9.8 nainstalovanou ve vašem systému a druhá s OpenSSL verze 1.0. Váš počítač musí mít také architekturu x64/x86. Chcete-li zkontrolovat nainstalovanou verzi OpenSSL, zadejte do terminálu následující příkaz:
# openssl version .
- Po dokončení výše uvedeného můžete spustit následující příkaz k instalaci DSC (PowerShell) v systému CentOS 7 ze 64:
# sudo rpm -Uvh dsc-1.0.0-254.ssl_100.x64.rpm
Je dobré si uvědomit, že váš tým má následující vlastnosti, aby provádění PowerShellu bylo něco optimálního a bezproblémového:
Požadovaný balíček: glibc
Popis: Knihovna GNU
Minimální verze: 31.30
Požadovaný balíček: Python
Popis: Python
Minimální verze: 2.4 až 3.4
Požadovaný balíček: omiserver
Popis: Infrastruktura otevřené správy
Minimální verze: 1.0.8.1
Požadovaný balíček: Openssl
Popis: Knihovny OpenSSL
Minimální verze: 0.9.8 nebo 1.0
Požadovaný balíček: ctypes
Popis: Knihovna ctypes Pythonu
Minimální verze: Musí odpovídat verzi Pythonu
Požadovaný balíček: libcurl
Popis: Klientská knihovna cURL HTTP
Minimální verze: 7.15.1
Po dokončení všech výše uvedených kroků je možné, že v konfiguraci vašeho systému Linux bez problémů použijete PowerShell. Nezapomeňte, že je kompatibilní pouze se systémy, které jsme zmínili výše, a navíc musíte pro jeho spuštění nainstalovat příslušné balíčky.
Tyto nové funkce v nástrojích Windows splňují potřeby mnoha uživatelů, začlenění nebo kompatibilitu obou systémů (Linux a Windows), aby vzájemně spolupracovaly krok za krokem. Úplné zapojení každého z nich je ještě daleko, ale s takovými kroky, které řídí vývoj úkolů stejně důležitých jako správa konfigurace, existuje náznak dalšího pokroku, který tyto soupeře určitě odvrátí od výpočet spolupracovníků pro úkoly každého z nich v jejich systému.
Další informace o instalaci nebo konfiguraci PowerShellu naleznete na oficiálních webových stránkách společnosti Microsoft .