Ü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.
- Látogasson el a PowerShell GitHub kiadások oldalára: github.com/PowerShell/PowerShell/releases
- Keresse meg a legújabb stabil kiadást (pl. „PowerShell 7.x.x”).
- A „Assets” szekcióban töltse le a
PowerShell-7.x.x-win-x64.msi
(64 bites rendszerekhez) vagyPowerShell-7.x.x-win-x86.msi
(32 bites rendszerekhez) fájlt. - 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.
- 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).
- 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
.
- 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).
- Nyisson meg egy Parancssort vagy Windows Terminált.
- Futtassa a következő parancsot:
winget install Microsoft.PowerShell --source winget
- 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.
- Nyissa meg a Microsoft Store-t.
- Keresse meg a „PowerShell” kifejezést.
- Kattintson a „Telepítés” gombra.
- 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.
- Látogasson el a PowerShell GitHub kiadások oldalára (github.com/PowerShell/PowerShell/releases).
- Töltse le a
PowerShell-7.x.x-win-x64.zip
(64 bites) vagyPowerShell-7.x.x-win-x86.zip
(32 bites) fájlt. - Csomagolja ki az archívum tartalmát egy tetszőleges mappába (pl.
C:PowerShell-7
). - 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.
- Látogasson el a PowerShell GitHub kiadások oldalára (github.com/PowerShell/PowerShell/releases).
- Töltse le a
PowerShell-7.x.x-linux-x64.tar.gz
fájlt (vagy az Ön architektúrájának megfelelő változatot). - 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
- 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.
- 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)"
- A Homebrew telepítése után adja hozzá a PowerShell tárolóját (cask):
brew tap microsoft/powershell
- Ezután telepítse a PowerShellt:
brew install --cask powershell
- 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.
- Látogasson el a PowerShell GitHub kiadások oldalára (github.com/PowerShell/PowerShell/releases).
- 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). - Futtassa az letöltött PKG fájlt, és kövesse a telepítő varázsló utasításait.
- 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.
- Látogasson el a PowerShell GitHub kiadások oldalára (github.com/PowerShell/PowerShell/releases).
- Töltse le a
PowerShell-7.x.x-osx-x64.tar.gz
vagyPowerShell-7.x.x-osx-arm64.tar.gz
fájlt (az Ön architektúrájának megfelelően). - Csomagolja ki az archívumot egy tetszőleges mappába (pl.
~/PowerShell-7
). - 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