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


A PowerShell 7 telepítése macOS rendszeren

A PowerShell 7 több csomagverziója is telepíthető. Ez a cikk a legújabb stabil kiadási csomag telepítésével foglalkozik. A csomagverziókkal kapcsolatos további információkért tekintse meg a PowerShell támogatási életciklusáról szóló cikket.

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.

Telepítési módszer kiválasztása

A PowerShell többféleképpen telepíthető macOS rendszerre.

A csomag manuális letöltése és telepítése

Töltse le a telepítőcsomagot a kiadási oldalról. Válassza ki a telepíteni kívánt csomagverziót.

A PowerShell kétféleképpen telepíthető a letöltött csomag használatával.

A csomag telepítése a Finder használatával

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.5-osx-arm64.pkg" Nincs megnyitva

    Az Apple nem tudta ellenőrizni, hogy a "powershell-7.5.5-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.

A csomagot telepítse parancssorból

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.5-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 sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.5.5-osx-arm64.pkg.
    • PowerShell használata esetén használja a Unblock-File parancsmagot. Adja meg a .pkg fájl teljes elérési útját.

Telepítés mint .NET globális eszköz

Ha már telepítve van a .NET Core SDK, a PowerShell 7 telepítéséhez használhatja a .NET Globális eszközt.

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.

A PowerShell 7 telepítése bináris archívumból

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.

Töltse le a telepítőcsomagot a kiadási oldalról a Mac gépére. Válassza ki a telepíteni kívánt archív verziót.

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.6.0/powershell-7.6.0-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 7 indítása

A csomag telepítése után futtassa pwsh egy terminálból. Ha telepített egy előzetes verziójú csomagot, futtassa a parancsot pwsh-preview.

  • A(z) $PSHOME helye a telepített csomagtól függően változik.
    • Stabil és LTS-csomagok esetén: /usr/local/microsoft/powershell/7/
    • Előzetes verziójú csomagok esetén: /usr/local/microsoft/powershell/7-preview/
    • 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 .

A PowerShell 7 frissítése

A PowerShell frissítéséhez töltse le a csomag vagy bináris archívum új verzióját, és telepítse.

A PowerShell 7 eltávolítása

A PowerShell eltávolításához törölnie kell az alkalmazásmappát és más támogatási fájlokat. Az alábbi parancs eltávolítja a szimbolikus hivatkozást és a PowerShell-fájlokat.

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

A többi többi PowerShell-fájl és mappa eltávolítására használható sudo rm .

A macOS támogatott verziói

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.

A macOS következő verziói támogatottak:

  • 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:

Támogatott telepítési módszerek

A Microsoft támogatja a dokumentum telepítési módszereit. Előfordulhat, hogy más, külső gyártótól származó telepítési módszerek is elérhetők más forrásokból. Bár ezek az eszközök és módszerek működhetnek, a Microsoft nem támogatja ezeket a módszereket. További információ: A PowerShell telepítésének alternatív módjai.