PowerShell telepítése Windows, Linux és macOS rendszerekre

Üdvözöljük a digitális automatizálás világában! Ha valaha is álmodozott arról, hogy hatékonyabban végezze el rendszergazdai feladatait, felhőerőforrásokat kezeljen, vagy egyszerűen csak automatizálja a mindennapi munkafolyamatait, akkor jó helyen jár. Ebben az átfogó útmutatóban lépésről lépésre bemutatjuk, hogyan telepítheti a PowerShellt – a Microsoft robusztus, nyílt forráskódú, platformfüggetlen parancssori felületét és szkriptnyelvét – a legnépszerűbb operációs rendszerekre: Windows, Linux és macOS rendszerekre.

A PowerShell az elmúlt években óriási fejlődésen ment keresztül. A kezdetben kizárólag Windowsra fejlesztett eszköz mára teljes mértékben cross-platform képességekkel rendelkezik, és a fejlesztők, IT szakemberek és rendszergazdák egyik kedvenc eszközévé vált világszerte. Akár helyi gépeket szeretne menedzselni, akár felhőalapú szolgáltatásokat, például Azure-t vagy AWS-t, a PowerShell kulcsfontosságú segítőtársa lehet.

Miért érdemes a PowerShellt használni?

Mielőtt belevágnánk a telepítés részleteibe, nézzük meg röviden, miért érdemes időt fektetnie a PowerShell elsajátításába és használatába:

  • Automatizálás: Ismétlődő feladatok automatizálása szkriptekkel, időt és energiát takarítva meg.
  • Rendszerkezelés: Egységes felületet biztosít a Windows, Linux és macOS rendszerek, valamint a felhőszolgáltatások (Azure, AWS, Google Cloud) kezeléséhez.
  • Objektum-orientált: Ellentétben a hagyományos szöveges kimenettel dolgozó parancssori eszközökkel, a PowerShell objektumokkal dolgozik, ami sokkal rugalmasabb és erősebb adatkezelést tesz lehetővé.
  • Moduláris felépítés: Számos modul (pl. Active Directory, Exchange, VMware) bővíti a funkcionalitását.
  • Nyílt Forráskód: A közösség aktívan hozzájárul a fejlesztéséhez, biztosítva a folyamatos innovációt és támogatást.

PowerShell Core vs. Windows PowerShell: A különbség

Fontos tisztázni egy alapvető különbséget: létezik a „klasszikus” Windows PowerShell, amely a Windows operációs rendszerek beépített része, és létezik a PowerShell Core (más néven PowerShell 6.x, 7.x és újabb). Ez utóbbi a Microsoft .NET Core keretrendszerére épül, és ez a platformfüggetlen verzió, amelyet ma már egyszerűen csak PowerShellnek hívunk. Ez az a verzió, amelyet Linuxra és macOS-re is telepíthetünk, és amelyet a Windows felhasználóknak is javaslunk, ha a legújabb funkciókra és a cross-platform kompatibilitásra vágynak.

Ebben a cikkben a modern, platformfüggetlen PowerShell telepítésére fogunk fókuszálni, amelynek futtatható állománya általában pwsh néven található meg.

Előfeltételek és általános tippek

Mielőtt belekezdenénk a telepítésbe, győződjön meg a következőkről:

  • Stabil internetkapcsolat a szükséges csomagok letöltéséhez.
  • Rendszergazdai jogok (Windows esetén) vagy sudo jogosultságok (Linux és macOS esetén).
  • Elegendő lemezterület (a PowerShell nem foglal sok helyet, de a letöltött csomagoknak kell valamennyi).

PowerShell telepítése Windows rendszerekre

A Windows felhasználók számára számos kényelmes módja van a PowerShell telepítésének. Válassza ki az Önnek legmegfelelőbbet!

1. MSI telepítő (ajánlott)

Ez a legegyszerűbb és leggyakrabban használt módszer, amely magában foglalja a PowerShell hozzáadását a PATH környezeti változóhoz, így könnyedén futtatható a parancssorból.

  1. Látogasson el a PowerShell GitHub kiadások oldalára: github.com/PowerShell/PowerShell/releases
  2. Keresse meg a legújabb stabil kiadást (pl. „PowerShell 7.x.x”).
  3. A „Assets” szekcióban töltse le a PowerShell-7.x.x-win-x64.msi (64 bites rendszerekhez) vagy PowerShell-7.x.x-win-x86.msi (32 bites rendszerekhez) fájlt.
  4. Futtassa az letöltött MSI fájlt. Kövesse a telepítő varázsló utasításait. Általában elegendő az alapértelmezett beállításokat elfogadni. Győződjön meg róla, hogy az „Add PowerShell to PATH” (hozzáadás a PATH-hoz) opció be van jelölve.
  5. A telepítés befejezése után nyisson meg egy új PowerShell vagy Command Prompt ablakot (a régi ablakok nem látják a PATH változást).
  6. Ellenőrizze a telepítést a következő paranccsal: pwsh --version. Látnia kell a telepített verziószámot.

2. Winget csomagkezelővel

A Winget egy viszonylag új, de nagyon hatékony csomagkezelő a Windows számára, amely hasonlóan működik, mint az apt vagy a brew.

  1. Győződjön meg róla, hogy a Winget telepítve van a rendszerén (Windows 10 1709 vagy újabb esetén általában alapértelmezetten telepítve van, vagy frissítse az App Installer alkalmazást a Microsoft Store-ból).
  2. Nyisson meg egy Parancssort vagy Windows Terminált.
  3. Futtassa a következő parancsot: winget install Microsoft.PowerShell --source winget
  4. A Winget letölti és telepíti a PowerShellt. A telepítés befejezése után ellenőrizze a verziót: pwsh --version.

3. Microsoft Store

A legegyszerűbb és leggyorsabb módja a PowerShell futtatókörnyezet telepítésének, de előfordulhat, hogy nem mindig ez a legfrissebb kiadás.

  1. Nyissa meg a Microsoft Store-t.
  2. Keresse meg a „PowerShell” kifejezést.
  3. Kattintson a „Telepítés” gombra.
  4. A telepítés után indítsa el a PowerShellt a Start menüből, vagy ellenőrizze a verziót a pwsh --version paranccsal.

4. ZIP archívum (hordozható telepítés)

Ez a módszer azoknak ideális, akik nem akarnak teljes telepítést, vagy hordozható verziót szeretnének használni egy USB meghajtóról.

  1. Látogasson el a PowerShell GitHub kiadások oldalára (github.com/PowerShell/PowerShell/releases).
  2. Töltse le a PowerShell-7.x.x-win-x64.zip (64 bites) vagy PowerShell-7.x.x-win-x86.zip (32 bites) fájlt.
  3. Csomagolja ki az archívum tartalmát egy tetszőleges mappába (pl. C:PowerShell-7).
  4. Nyissa meg a mappát, és futtassa a pwsh.exe fájlt. Ez elindítja a PowerShell konzolt. Fontos: ez a módszer nem adja hozzá a PowerShellt a PATH-hoz, így csak a mappán belülről futtatható közvetlenül.

PowerShell telepítése Linux rendszerekre

A Linux rendszereken a PowerShell telepítése általában a csomagkezelőn keresztül történik, a Microsoft hivatalos tárolójából. Bemutatjuk a leggyakoribb disztribúciókhoz szükséges lépéseket.

1. Microsoft APT/YUM tároló (ajánlott)

Ez a legajánlottabb módszer, mivel így a PowerShell a rendszeres frissítésekkel együtt frissül.

Debian/Ubuntu alapú rendszerek (pl. Ubuntu 20.04+, Debian 11+)

Először telepítenünk kell a szükséges függőségeket, majd hozzá kell adnunk a Microsoft GPG kulcsát és a tárolót.

# Rendszer frissítése
sudo apt update
sudo apt upgrade -y

# Függőségek telepítése
sudo apt install -y curl gnupg apt-transport-https

# Microsoft GPG kulcs letöltése és hozzáadása
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/microsoft.gpg

# A PowerShell tároló hozzáadása
echo "deb [arch=amd64,armhf,arm64 signed-by=/etc/apt/trusted.gpg.d/microsoft.gpg] https://packages.microsoft.com/ubuntu/22.04/prod $(lsb_release -rs) main" | sudo tee /etc/apt/sources.list.d/microsoft.list

# Megjegyzés: Az 'ubuntu/22.04' részt cserélje az Ön disztribúciójának és verziójának megfelelőre.
# Például: Ubuntu 20.04-hez 'ubuntu/20.04', Debian 11-hez 'debian/11'.
# A 'lsb_release -rs' parancs automatikusan visszaadja az OS verzióját.

# Csomaglista frissítése és PowerShell telepítése
sudo apt update
sudo apt install -y powershell

Egyszerűsített telepítő szkript (ajánlott Ubuntu/Debian esetén):

A Microsoft biztosít egy kényelmes szkriptet, amely elvégzi a fenti lépéseket:

sudo snap install powershell --classic

Ennek használatával a telepítés sokkal egyszerűbbé válik.

RHEL/CentOS/Fedora alapú rendszerek (pl. CentOS 8+, Fedora 36+)

A dnf vagy yum csomagkezelővel telepíthetjük.

# Microsoft tároló hozzáadása
sudo curl -fsSL https://packages.microsoft.com/config/rhel/8/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo

# Megjegyzés: Az 'rhel/8' részt cserélje az Ön disztribúciójának és verziójának megfelelőre.
# Például: CentOS 7-hez 'rhel/7', Fedora 36-hoz 'fedora/36'.

# PowerShell telepítése
sudo dnf install -y powershell # vagy sudo yum install -y powershell CentOS 7 esetén

2. Snap (Ubuntu és Snap-kompatibilis rendszerek)

A Snap egy univerzális csomagkezelő rendszer, amely egyszerűsíti az alkalmazások telepítését és frissítését.

sudo snap install powershell --classic

A --classic flag szükséges, mert a PowerShellnek teljes hozzáférésre van szüksége a rendszerhez.

3. Bináris archívum (hordozható telepítés)

Ha a disztribúciója nem támogatott a fenti módszerekkel, vagy hordozható PowerShellre van szüksége, manuálisan is telepítheti a bináris archívumból.

  1. Látogasson el a PowerShell GitHub kiadások oldalára (github.com/PowerShell/PowerShell/releases).
  2. Töltse le a PowerShell-7.x.x-linux-x64.tar.gz fájlt (vagy az Ön architektúrájának megfelelő változatot).
  3. Hozzon létre egy könyvtárat a PowerShell számára, és csomagolja ki oda az archívumot:
    sudo mkdir /opt/microsoft/powershell/7
    sudo tar -xzf PowerShell-7.x.x-linux-x64.tar.gz -C /opt/microsoft/powershell/7
  4. Hozzon létre egy szimbolikus linket a pwsh parancs elérhetővé tételéhez:
    sudo ln -s /opt/microsoft/powershell/7/pwsh /usr/local/bin/pwsh

Ellenőrzés Linuxon:

Minden Linux telepítési módszer után nyisson meg egy új terminált, és futtassa: pwsh --version. Látnia kell a telepített PowerShell verziót.

PowerShell telepítése macOS rendszerekre

A macOS felhasználók is több módon telepíthetik a PowerShellt, a Homebrew a legkényelmesebb választás.

1. Homebrew (ajánlott)

A Homebrew a macOS de facto csomagkezelője, amely rendkívül egyszerűvé teszi az alkalmazások telepítését és kezelését.

  1. Ha még nincs Homebrew telepítve, nyisson meg egy terminált és telepítse a hivatalos weboldal utasításai szerint:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. A Homebrew telepítése után adja hozzá a PowerShell tárolóját (cask):
    brew tap microsoft/powershell
  3. Ezután telepítse a PowerShellt:
    brew install --cask powershell
  4. A telepítés befejeztével nyisson meg egy új terminál ablakot, és ellenőrizze a verziót: pwsh --version.

2. PKG telepítő

Hasonlóan a Windows MSI telepítőhöz, ez egy grafikus telepítő a macOS számára.

  1. Látogasson el a PowerShell GitHub kiadások oldalára (github.com/PowerShell/PowerShell/releases).
  2. Töltse le a PowerShell-7.x.x-osx-x64.pkg fájlt (vagy az Ön architektúrájának megfelelő változatot, pl. -arm64.pkg Apple Silicon esetén).
  3. Futtassa az letöltött PKG fájlt, és kövesse a telepítő varázsló utasításait.
  4. A telepítés után nyisson meg egy új terminált, és ellenőrizze a verziót: pwsh --version.

3. Bináris archívum (hordozható telepítés)

Mint a többi operációs rendszer esetén, itt is lehetséges a manuális telepítés.

  1. Látogasson el a PowerShell GitHub kiadások oldalára (github.com/PowerShell/PowerShell/releases).
  2. Töltse le a PowerShell-7.x.x-osx-x64.tar.gz vagy PowerShell-7.x.x-osx-arm64.tar.gz fájlt (az Ön architektúrájának megfelelően).
  3. Csomagolja ki az archívumot egy tetszőleges mappába (pl. ~/PowerShell-7).
  4. A pwsh futtatható állományt a kicsomagolt mappában találja. Futtathatja közvetlenül onnan, vagy hozzáadhatja a PATH-hoz manuálisan, ha globálisan szeretné elérni.

PowerShell használatbavétele és frissítése

Miután sikeresen telepítette a PowerShellt, nyisson meg egy terminált vagy parancssort, és egyszerűen írja be a pwsh parancsot. Ezzel elindul a PowerShell munkamenet, ahol azonnal elkezdhet parancsokat futtatni, például:

  • Get-Command: Listázza az elérhető parancsokat (cmdleteket).
  • Get-Help Get-Service: Segítséget nyújt egy adott parancshoz.
  • Get-Service | Where-Object Status -eq 'Running': Listázza a futó szolgáltatásokat.

A PowerShell frissítése általában egyszerűen történik: ha a csomagkezelővel telepítette (apt, dnf, brew, winget), akkor elegendő a rendszeres csomagfrissítést futtatnia (pl. sudo apt upgrade, brew upgrade, winget upgrade --all). Ha manuálisan telepítette, le kell töltenie az újabb verziót, és felül kell írnia a régi telepítést, vagy újra kell futtatnia a telepítő fájlt.

Összegzés

Gratulálunk! Most már képes telepíteni és futtatni a PowerShellt szinte bármelyik modern operációs rendszeren, legyen az Windows, Linux vagy macOS. A PowerShell egy hihetetlenül sokoldalú és erőteljes eszköz, amely jelentősen felgyorsíthatja és egyszerűsítheti a mindennapi rendszergazdai feladatait és az automatizálási munkáit.

Ne habozzon elkezdeni a kísérletezést! Fedezze fel a cmdlet-eket, írjon egyszerű szkripteket, és hamarosan rájön, miért vált a PowerShell a modern IT szakemberek egyik nélkülözhetetlen eszközévé. A jövő az automatizálásé, és a PowerShell az egyik kulcs a sikerhez!

Leave a Reply

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük