Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
PowerShell 7 atau yang lebih tinggi memerlukan macOS 13 dan yang lebih tinggi. Semua paket tersedia di halaman rilis GitHub untuk PowerShell. Setelah paket diinstal, jalankan pwsh dari terminal.
Sebelum menginstal, periksa daftar Versi yang didukung.
Versi PowerShell 7 yang lebih baru menggantikan versi PowerShell 7 yang sudah ada. Versi pratinjau PowerShell dapat diinstal berdampingan dengan versi PowerShell lainnya. Versi pratinjau yang lebih baru menggantikan versi pratinjau sebelumnya yang sudah ada. Jika Anda perlu menjalankan PowerShell 7.5 berdampingan dengan versi sebelumnya, instal ulang versi sebelumnya menggunakan metode arsip biner .
Nota
Perintah penginstalan dalam artikel ini adalah untuk rilis PowerShell stabil terbaru. Untuk menginstal versi PowerShell yang berbeda, sesuaikan perintah agar sesuai dengan versi yang Anda butuhkan. Tautan berikut mengarahkan Anda ke halaman rilis terbaru untuk setiap versi di GitHub.
- Rilis stabil v7.5. x: https://aka.ms/powershell-release?tag=stable
- Rilis LTS v7.4.x: https://aka.ms/powershell-release?tag=lts
- Pratinjau versi v7.6.0-preview.x:https://aka.ms/powershell-release?tag=preview
Tautan unduhan untuk setiap paket ditemukan di bagian Aset di halaman Rilis. Bagian Aset mungkin diperkecil, jadi Anda mungkin perlu mengklik untuk membukanya.
Menginstal rilis PowerShell stabil terbaru
Ada beberapa cara untuk menginstal PowerShell di macOS. Pilih salah satu metode berikut:
- Instal menggunakan Homebrew. Homebrew adalah manajer paket pilihan untuk macOS.
- Instal melalui Unduhan Langsung.
- Instal sebagai alat .NET Global.
- Menginstal dari arsip biner.
Menginstal menggunakan Homebrew
brew Jika perintah tidak ditemukan, Anda perlu menginstal Homebrew mengikuti instruksinya.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Setelah brew diinstal, instal PowerShell.
Perintah berikut menginstal rilis PowerShell stabil terbaru:
brew install --cask powershell
Verifikasi bahwa penginstalan berfungsi dengan benar:
pwsh
Saat versi baru PowerShell dirilis, perbarui rumus Homebrew dan tingkatkan PowerShell:
brew update
brew upgrade powershell
Nota
Anda dapat memanggil perintah sebelumnya dari dalam sesi PowerShell (pwsh), tetapi kemudian Anda harus memulai ulang sesi PowerShell untuk menyelesaikan peningkatan dan merefresh nilai yang diperlihatkan di $PSVersionTable.
Pasang rilis pratinjau terbaru dari PowerShell
Perintah berikut ini menginstal versi pratinjau terbaru dari PowerShell:
brew install powershell/tap/powershell-preview
Jalankan perintah berikut untuk memulai versi pratinjau PowerShell:
pwsh-preview
Saat versi pratinjau baru PowerShell dirilis, perbarui rumus Homebrew dan tingkatkan ke versi pratinjau terbaru PowerShell:
brew update
brew upgrade powershell-preview
Nota
Anda dapat memanggil perintah sebelumnya dari dalam sesi PowerShell (pwsh), tetapi kemudian Anda harus memulai ulang sesi PowerShell untuk menyelesaikan peningkatan dan merefresh nilai yang diperlihatkan di $PSVersionTable.
Menginstal rilis LTS terbaru PowerShell
Perintah berikut menginstal rilis LTS terbaru PowerShell:
brew install powershell/tap/powershell-lts
Verifikasi penginstalan Anda:
pwsh-lts
Saat versi LTS baru PowerShell dirilis, jalankan perintah berikut untuk memperbarui rumus Homebrew dan tingkatkan ke PowerShell versi LTS terbaru:
brew update
brew upgrade powershell-lts
Nota
Saat memperbarui ke versi PowerShell yang lebih baru, gunakan metode yang sama, cask atau tap, yang Anda gunakan untuk instalasi awal. Jika Anda menggunakan metode yang berbeda, membuka sesi pwsh baru akan terus menggunakan versi PowerShell yang lebih lama.
Jika Anda memutuskan untuk menggunakan metode yang berbeda, ada cara untuk memperbaiki masalah menggunakan metode tautan Homebrew.
Instal paket melalui Unduhan Langsung
Dimulai dengan versi 7.2, PowerShell mendukung prosesor berbasis Arm seri M Apple. Unduh paket penginstalan dari halaman rilis ke Mac Anda. Tautan ke versi saat ini adalah:
PowerShell 7.5
- Prosesor Arm64 - powershell-7.5.4-arm64.pkg
- prosesor x64 - powershell-7.5.4-osx-x64.pkg
PowerShell 7.4
- Prosesor Arm64 - powershell-7.4.13-osx-arm64.pkg
- prosesor x64 - powershell-7.4.13-osx-x64.pkg
Ada dua cara untuk menginstal PowerShell menggunakan metode Unduh langsung.
Menggunakan Finder
Instal PowerShell menggunakan Finder:
Buka Finder
Temukan paket yang diunduh
Klik dua kali pada file
Anda akan menerima pesan kesalahan berikut saat menginstal paket:
"powershell-7.5.4-osx-arm64.pkg" Tidak Dibuka
Apple tidak dapat memverifikasi "powershell-7.5.4-osx-arm64.pkg" bebas dari malware yang dapat membahayakan Mac Anda atau membahayakan privasi Anda.
Pilih tombol Selesai untuk menutup perintah.
Pesan kesalahan ini berasal dari fitur Gatekeeper macOS. Untuk informasi selengkapnya, lihat Membuka app dengan aman di Mac - Apple Support.
Setelah Anda mencoba membuka paket, ikuti langkah-langkah berikut:
- Buka Pengaturan Sistem.
- Pilih Privasi & Keamanan dan gulir ke bawah ke bagian Keamanan .
- Pilih tombol Buka Tetap untuk mengonfirmasi niat Anda untuk menginstal PowerShell.
- Saat perintah peringatan muncul kembali, pilih Tetap Buka.
- Masukkan nama pengguna dan kata sandi untuk memungkinkan penginstalan dilanjutkan.
Menggunakan Terminal
Untuk menginstal paket PowerShell dari baris perintah, Anda harus melewati pemeriksaan Gatekeeper. Gunakan salah satu metode berikut untuk menginstal paket:
Jalankan perintah
installerdengan parameter allowUntrusted:sudo installer -allowUntrusted -pkg ./Downloads/powershell-7.5.4-osx-arm64.pkg -target /Atau instal paket seperti biasa setelah menjalankan salah satu perintah berikut:
- Jalankan
sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.5.4-osx-arm64.pkg. -
Unblock-FileGunakan cmdlet jika Anda menggunakan PowerShell. Sertakan jalur lengkap ke.pkgfile.
- Jalankan
Instal sebagai alat .NET Global
Jika Anda sudah menginstal .NET Core SDK , mudah untuk menginstal PowerShell sebagai alat .NET Global.
dotnet tool install --global PowerShell
Penginstal alat dotnet menambahkan ~/.dotnet/tools ke variabel lingkungan PATH Anda. Namun, shell yang sedang berjalan saat ini tidak memiliki versi terbaru PATH. Mulai PowerShell dari shell baru dengan mengetik pwsh.
Arsip biner
Arsip biner tar.gz PowerShell disediakan untuk platform macOS untuk mengaktifkan skenario penyebaran tingkat lanjut. Saat menginstal menggunakan metode ini, Anda juga harus menginstal dependensi apa pun secara manual.
Nota
Anda dapat menggunakan metode ini untuk menginstal versi PowerShell apa pun termasuk yang terbaru:
- Rilis stabil: https://aka.ms/powershell-release?tag=stable
- Rilis LTS: https://aka.ms/powershell-release?tag=lts
- Rilis pratinjau: https://aka.ms/powershell-release?tag=preview
Menginstal arsip biner di macOS
Unduh paket penginstalan dari halaman rilis ke Mac Anda. Tautan ke versi saat ini adalah:
Pratinjau PowerShell 7.5
- Prosesor Arm64 - powershell-7.5.4-osx-arm64.tar.gz
- Prosesor x64 - powershell-7.5.4-osx-x64.tar.gz
PowerShell 7.4 (LTS)
- Prosesor Arm64 - powershell-7.4.13-osx-arm64.tar.gz
- Prosesor x64 - powershell-7.4.13-osx-x64.tar.gz
Gunakan perintah berikut untuk menginstal PowerShell dari arsip biner. Ubah URL unduhan agar sesuai dengan versi yang ingin Anda instal.
# 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
Menghapus PowerShell
Jika Anda menginstal PowerShell dengan Homebrew, gunakan perintah berikut untuk menghapus instalasi:
brew uninstall --cask powershell
Jika Anda menginstal PowerShell melalui unduhan langsung, PowerShell harus dihapus secara manual:
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
Untuk menghapus jalur PowerShell tambahan, lihat bagian jalur dalam dokumen ini dan hapus jalur menggunakan sudo rm.
Nota
Proses ini tidak diperlukan jika Anda menginstal dengan Homebrew.
Paths
-
$PSHOMEadalah/usr/local/microsoft/powershell/7- Paket penginstalan macOS membuat tautan simbolis,
/usr/local/bin/pwshyang menunjukpwshke lokasi$PSHOME.
- Paket penginstalan macOS membuat tautan simbolis,
- Profil pengguna dibaca dari
~/.config/powershell/profile.ps1 - Profil default dibaca dari
$PSHOME/profile.ps1 - Modul pengguna dibaca dari
~/.local/share/powershell/Modules - Modul yang dibagikan dibaca dari
/usr/local/share/powershell/Modules - Modul bawaan dibaca dari
$PSHOME/Modules - Riwayat PSReadLine direkam ke
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
PowerShell menghormati Spesifikasi Direktori Dasar XDG di macOS.
Versi yang didukung
Microsoft mendukung PowerShell hingga PowerShell mencapai akhir dukungan atau versi macOS mencapai akhir dukungan.
- macOS 26 (Tahoe) x64 dan Arm64
- macOS 15 (Sequoia) x64 dan Arm64
- macOS 14 (Sonoma) x64 dan Arm64
Apple menentukan siklus hidup dukungan macOS. Untuk informasi selengkapnya, lihat yang berikut ini:
Dukungan penginstalan
Microsoft mendukung metode penginstalan dalam dokumen ini. Mungkin ada metode penginstalan lain yang tersedia dari sumber lain. Meskipun alat dan metode tersebut mungkin berfungsi, Microsoft tidak dapat mendukung metode tersebut.