Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
Feljegyzés
A PowerShell 7.4 egy helyszíni frissítés, amely eltávolítja a PowerShell 7 korábbi verzióit. A PowerShell előzetes verzióit a PowerShell más verzióival együtt is telepítheti. Ha a PowerShell 7.4-es verzióját egy korábbi verzióval együtt kell futtatnia, telepítse újra az előző verziót a bináris archív módszerrel.
Feljegyzé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.
- Stabil kiadás 7.5-ös verzió. x: https://aka.ms/powershell-release?tag=stable
- LTS verzió v7.4.x: https://aka.ms/powershell-release?tag=lts
- Előzetes kiadás v7.6.0-előzetes.x: https://aka.ms/powershell-release?tag=preview
Az egyes csomagok letöltési hivatkozásai a Kiadási oldal Assets szakaszában találhatók. Előfordulhat, hogy az Eszközök szakasz össze van csukva, ezért a kibontáshoz kattintania kell rá.
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. A Homebrew a macOS előnyben részesített csomagkezelője.
- Telepítés közvetlen letöltéssel.
- Telepítse .NET Globális eszközként.
- Telepítés bináris archívumbó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
Feljegyzé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
Feljegyzé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
Feljegyzé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.
Telepítés 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:
PowerShell 7.5
- Arm64 processzorok – powershell-7.5.2-arm64.pkg
- x64 processzorok – powershell-7.5.2-osx-x64.pkg
PowerShell 7.4
- Arm64 processzor – powershell-7.4.11-osx-arm64.pkg
- x64 processzorok – powershell-7.4.11-osx-x64.pkg
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:
- Finder megnyitása
- A letöltött csomag megkeresése
- Kattintson duplán a fájlra
- Kövesse az utasításokat
A csomag telepítésekor a következő hibaüzenet jelenhet meg:
A "powershell-7.5.2-osx-arm64.pkg" nem nyitható meg, mert az Apple nem tudja ellenőrizni a kártevő szoftvereket.
A probléma megkerüléséhez használja a Findert:
- A letöltött csomag megkeresése a Finderben
- Tartsa lenyomva a Control (vagy Ctrl) billentyűt, és kattintson a csomagra.
- Válassza a Megnyitás lehetőséget a helyi menüből
Terminál használata
Telepítse a PowerShellt a terminálról. Módosítsa a fájlnevet a letöltött csomagnak megfelelőre.
sudo installer -pkg ./Downloads/powershell-7.5.2-osx-arm64.pkg -target /
A csomag telepítésekor a következő hibaüzenet jelenhet meg:
A "powershell-7.5.2-osx-arm64.pkg" nem nyitható meg, mert az Apple nem tudja ellenőrizni a kártevő szoftvereket.
A parancssorból többféleképpen is megkerülheti a problémát:
Futtassa a
installer
parancsot az allowUntrusted zászlóval:`sudo installer -allowUntrusted -pkg ./Downloads/powershell-7.5.2-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 az
sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.5.2-osx-arm64.pkg
parancsot. - PowerShell használata esetén használja a
Unblock-File
parancsmagot. Adja meg a.pkg
fájl teljes elérési útját.
- Futtassa az
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 ~/.dotnet/tools
a PATH
környezeti változóhoz. A jelenleg futó shell azonban nem rendelkezik a frissített PATH
-vel. 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.
Feljegyzés
Ezzel a módszerrel a PowerShell bármely verzióját telepítheti, beleértve a legújabb verziót is:
- Stabil kiadás: https://aka.ms/powershell-release?tag=stable
- LTS-kiadás: https://aka.ms/powershell-release?tag=lts
- Előzetes kiadás: https://aka.ms/powershell-release?tag=preview
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:
PowerShell 7.5-előzetes verzió
- Arm64 processzorok – powershell-7.5.2-osx-arm64.tar.gz
- x64 processzorok – powershell-7.5.2-osx-x64.tar.gz
PowerShell 7.4 (LTS)
- Arm64 processzorok – powershell-7.4.11-osx-arm64.tar.gz
- x64 processzorok – powershell-7.4.11-osx-x64.tar.gz
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.2/powershell-7.5.2-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
.
Feljegyzés
Ez a folyamat nem szükséges, ha a Homebrew-val van telepítve.
Útvonalak
-
$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 apwsh
helyre mutat$PSHOME
.
- A macOS telepítési csomag egy szimbolikus hivatkozást hoz létre,
- 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 15 (Sequoia) x64 és Arm64
- macOS 14 (Sonoma) x64 és Arm64
- macOS 13 (Ventura) 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.