Megosztás a következőn keresztül:


A PowerShell telepítése macOS rendszeren

A PowerShell 7 vagy újabb verziójához macOS 13 vagy újabb verzió szükséges. Minden csomag elérhető a PowerShell GitHub kiadási oldalán. A csomag telepítése után futtassa pwsh egy terminálból. A telepítés előtt ellenőrizze a támogatott verziók listáját.

A PowerShell 7 újabb verziói lecserélik a PowerShell 7 korábbi verzióit. A PowerShell előzetes verziói a PowerShell más verzióival együtt telepíthetők. Az újabb előzetes verziók lecserélik a meglévő előzetes verziókat. Ha a PowerShell 7.5-öt egymás mellett kell futtatnia egy korábbi verzióval, telepítse újra az előző verziót a bináris archív módszerrel.

Megjegyzés:

A cikkben szereplő telepítési parancsok a PowerShell legújabb stabil kiadásához tartoznak. A PowerShell másik verziójának telepítéséhez módosítsa a parancsot a szükséges verziónak megfelelően. Az alábbi hivatkozások a GitHub minden verziójának legújabb kiadási oldalára irányítják.

Az egyes csomagok letöltési hivatkozásai a Kiadás lap Eszközök szakaszában találhatók. Lehetséges, hogy az Eszközök szakasz össze van csukva, így kattintania kell a kibontásához.

A PowerShell legújabb stabil kiadásának telepítése

A PowerShell többféleképpen telepíthető macOS rendszerre. Válasszon egyet a következő módszerek közül:

Telepítés a Homebrew használatával

Ha a brew parancs nem található, az utasításoknak megfelelően telepítenie kell a Homebrew-t.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Miután települt a brew, telepítse a PowerShellt.

A következő parancs telepíti a PowerShell legújabb stabil kiadását:

brew install --cask powershell

Ellenőrizze, hogy a telepítés megfelelően működik-e:

pwsh

A PowerShell új verzióinak kiadásakor frissítse a Homebrew képletét, és frissítse a PowerShellt:

brew update
brew upgrade powershell

Megjegyzés:

Az előző parancsokat meghívhatja egy PowerShell-munkamenetbőlpwsh, de a frissítés befejezéséhez és a benne látható $PSVersionTableértékek frissítéséhez újra kell indítania a PowerShell-munkamenetet.

A PowerShell legújabb előzetes kiadásának telepítése

A következő parancs telepíti a PowerShell legújabb előzetes kiadását:

brew install powershell/tap/powershell-preview

Futtassa a következő parancsot a PowerShell előzetes verziójának elindításához:

pwsh-preview

A PowerShell új előzetes verzióinak kiadásakor frissítse a Homebrew képletét, és frissítsen a PowerShell legújabb előzetes verziójára:

brew update
brew upgrade powershell-preview

Megjegyzés:

Az előző parancsokat meghívhatja egy PowerShell-munkamenetbőlpwsh, de a frissítés befejezéséhez és a benne látható $PSVersionTableértékek frissítéséhez újra kell indítania a PowerShell-munkamenetet.

A PowerShell legújabb LTS-kiadásának telepítése

A következő parancs telepíti a PowerShell legújabb LTS-kiadását:

brew install powershell/tap/powershell-lts

Ellenőrizze a telepítést:

pwsh-lts

A PowerShell új LTS-verzióinak kiadásakor futtassa az alábbi parancsokat a Homebrew képleteinek frissítéséhez és a PowerShell legújabb LTS-verziójára való frissítéshez:

brew update
brew upgrade powershell-lts

Megjegyzés:

PowerShell újabb verzióra való frissítésekor ugyanazt a módszert alkalmazza, a caskot vagy a tapot, amelyet a kezdeti telepítés során használt. Ha más módszert használ, egy új pwsh-munkamenet megnyitása továbbra is a PowerShell régebbi verzióját használja.

Ha úgy dönt, hogy különböző módszereket használ, többféleképpen is kijavíthatja a problémát a Homebrew hivatkozás metódusával.

A csomag telepítése közvetlen letöltéssel

A 7.2-es verziótól kezdve a PowerShell támogatja az Apple M sorozatú Arm-alapú processzorokat. Töltse le a telepítőcsomagot a kiadási oldalról a Mac gépére. Az aktuális verziókra mutató hivatkozások a következők:

A PowerShellt kétféleképpen telepítheti a közvetlen letöltési módszerrel.

A Finder használata

A PowerShell telepítése a Finder segítségével:

  1. Finder megnyitása

  2. A letöltött csomag megkeresése

  3. Kattintson duplán a fájlra

    A csomag telepítésekor a következő hibaüzenet jelenik meg:

    "powershell-7.5.4-osx-arm64.pkg" Nincs megnyitva

    Az Apple nem tudta ellenőrizni, hogy a "powershell-7.5.4-osx-arm64.pkg" nem tartalmaz-e olyan kártevőket, amelyek károsíthatják a Mac gépét, vagy veszélyeztethetik a személyes adatait.

  4. Kattintson a Kész gombra a parancssor bezárásához.

Ez a hibaüzenet a macOS Gatekeeper funkciójából származik. További információ: Alkalmazások biztonságos megnyitása Mac gépen – Apple-támogatás.

Miután megpróbálta megnyitni a csomagot, kövesse az alábbi lépéseket:

  1. Nyissa meg a rendszerbeállításokat.
  2. Válassza az Adatvédelem > Biztonság lehetőséget , és görgessen le a Biztonság szakaszhoz.
  3. Válassza a Megnyitás egyébként gombot a PowerShell telepítésének szándékának megerősítéséhez.
  4. Amikor ismét megjelenik a figyelmeztető üzenet, válassza a Megnyitás egyébként lehetőséget.
  5. Adja meg a felhasználónevet és a jelszót a telepítés folytatásához.

Terminál használata

A PowerShell-csomag parancssorból való telepítéséhez meg kell kerülnie a Gatekeeper-ellenőrzéseket. A csomag telepítéséhez használja az alábbi módszerek egyikét:

  • Futtassa a installer parancsot az allowUntrusted zászlóval:

    sudo installer -allowUntrusted -pkg ./Downloads/powershell-7.5.4-osx-arm64.pkg -target /
    
  • Vagy telepítse a csomagot a szokásos módon az alábbi parancsok egyikének futtatása után:

    • Futtassa a sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.5.4-osx-arm64.pkg programot.
    • PowerShell használata esetén használja a Unblock-File parancsmagot. Adja meg a .pkg fájl teljes elérési útját.

A .NET globális eszköz telepítése

Ha már telepítve van a .NET Core SDK, könnyen telepíthető a PowerShell .NET Global-eszközként.

dotnet tool install --global PowerShell

A dotnet eszköz telepítője hozzáadja a ~/.dotnet/tools elemet a PATH környezeti változóhoz. A jelenleg futó parancssori felület azonban nem rendelkezik a frissített PATH verzióval. Indítsa el a PowerShellt egy új rendszerhéjból a pwsh beírásával.

Bináris archívumok

A macOS-platformhoz a PowerShell bináris tar.gz archívumai biztosítják a speciális üzembe helyezési forgatókönyvek engedélyezését. Ha ezzel a módszerrel telepít, manuálisan is telepítenie kell a függőségeket.

Megjegyzés:

Ezzel a módszerrel a PowerShell bármely verzióját telepítheti, beleértve a legújabb verziót is:

Bináris archívumok telepítése macOS rendszeren

Töltse le a telepítőcsomagot a kiadási oldalról a Mac gépére. Az aktuális verziókra mutató hivatkozások a következők:

Az alábbi parancsokkal telepítheti a PowerShellt a bináris archívumból. Módosítsa a letöltési URL-címet a telepíteni kívánt verziónak megfelelően.

# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-osx-arm64.tar.gz

# Create the target folder where powershell is placed
sudo mkdir -p /usr/local/microsoft/powershell/7

# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /usr/local/microsoft/powershell/7

# Set execute permissions
sudo chmod +x /usr/local/microsoft/powershell/7/pwsh

# Create the symbolic link that points to pwsh
sudo ln -s /usr/local/microsoft/powershell/7/pwsh /usr/local/bin/pwsh

A PowerShell eltávolítása

Ha a PowerShellt a Homebrew-val telepítette, a következő parancsot használja a törléshez:

brew uninstall --cask powershell

Ha a PowerShellt közvetlen letöltéssel telepítette, a PowerShellt manuálisan kell eltávolítani:

sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell

A további PowerShell-elérési utak eltávolításához tekintse meg a dokumentum Elérési utak szakaszát, és távolítsa el az elérési utakat a használatával sudo rm.

Megjegyzés:

Ez a folyamat nem szükséges, ha a Homebrew-val van telepítve.

Paths

  • $PSHOME van /usr/local/microsoft/powershell/7
    • A macOS telepítési csomag egy szimbolikus hivatkozást hoz létre, /usr/local/bin/pwsh amely a pwsh helyre mutat$PSHOME.
  • Felhasználói profilok beolvasása a(z) ~/.config/powershell/profile.ps1-ból
  • Az alapértelmezett profilok beolvasásra kerülnek a(z) $PSHOME/profile.ps1
  • A felhasználói modulokat a következő helyről olvassák be: ~/.local/share/powershell/Modules
  • A megosztott modulok beolvasása a következőből /usr/local/share/powershell/Modules
  • Az alapértelmezett modulok a következőből kerülnek beolvasásra: $PSHOME/Modules
  • A PSReadLine előzményeit a rendszer a ~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt helyre menti.

A PowerShell tiszteletben tartja a macOS XDG alapkönyvtár-specifikációját .

Támogatott verziók

A Microsoft mindaddig támogatja a PowerShellt, amíg a PowerShell el nem éri a támogatás végét, vagy a macOS verziója nem éri el a támogatás megszűnését.

  • macOS 26 (Tahoe) x64 és Arm64
  • macOS 15 (Sequoia) x64 és Arm64
  • macOS 14 (Sonoma) x64 és Arm64

Az Apple meghatározza a macOS támogatási életciklusát. További információkat a következő cikkekben talál:

Telepítési támogatás

A Microsoft támogatja a dokumentum telepítési módszereit. Más forrásokból is lehetnek más telepítési módszerek. Bár ezek az eszközök és módszerek működhetnek, a Microsoft nem támogatja ezeket a módszereket.

További erőforrások