Instalowanie programu PowerShell Core w systemie macOSInstalling PowerShell Core on macOS

Program PowerShell Core obsługuje system macOS 10.12 i wyższych.PowerShell Core supports macOS 10.12 and higher. Wszystkie pakiety są dostępne w usłudze GitHub zwalnia strony.All packages are available on our GitHub releases page. Po zainstalowaniu pakietu Uruchom pwsh z poziomu terminalu.Once the package is installed, run pwsh from a terminal.

Temat BrewAbout Brew

[Homebrew] brew to Menedżer pakietów preferowanych dla systemu macOS.Homebrew is the preferred package manager for macOS. Jeśli brew nie znaleziono polecenia, musisz zainstalować następujące Homebrew zgodnie z instrukcjami.If the brew command is not found, you need to install Homebrew following their instructions.

Instalacja najnowsza wersja stabilna za pośrednictwem Homebrew w systemie macOS 10.12 lub nowszejInstallation of latest stable release via Homebrew on macOS 10.12 or higher

Zobacz o Brew uzyskać informacji na temat Brew.See About Brew for information about Brew.

Teraz można zainstalować programu PowerShell:Now, you can install PowerShell:

brew cask install powershell

Na koniec sprawdź, czy Twoja instalacja działa prawidłowo:Finally, verify that your install is working properly:

pwsh

Po udostępnieniu nowej wersji programu PowerShell, po prostu zaktualizuj wzory firmy Homebrew i Uaktualnij program PowerShell:When new versions of PowerShell are released, simply update Homebrew's formulae and upgrade PowerShell:

brew update
brew cask upgrade powershell

Uwaga

Powyższe polecenia mogą być wywoływane z w ramach hosta programu PowerShell (pwsh), ale następnie powłoki programu PowerShell, należy ponownie uruchomić, aby zakończyć uaktualnianie, a następnie Odśwież wartości widocznych na $PSVersionTable.The commands above can be called from within a PowerShell (pwsh) host, but then the PowerShell shell must be exited and restarted to complete the upgrade and refresh the values shown in $PSVersionTable.

Instalacja najnowszą wersję zapoznawczą wersji za pomocą Homebrew w systemie macOS 10.12 lub nowszejInstallation of latest preview release via Homebrew on macOS 10.12 or higher

Zobacz o Brew uzyskać informacji na temat Brew.See About Brew for information about Brew.

Po zainstalowaniu Homebrew Instalowanie programu PowerShell jest proste.Once you've installed Homebrew, installing PowerShell is easy. Najpierw zainstaluj [wersji Cask] cask-versions można zainstalować alternatywne wersje pakietów cask:First, install Cask-Versions which lets you install alternative versions of cask packages:

brew tap homebrew/cask-versions

Teraz można zainstalować programu PowerShell:Now, you can install PowerShell:

brew cask install powershell-preview

Na koniec sprawdź, czy Twoja instalacja działa prawidłowo:Finally, verify that your install is working properly:

pwsh-preview

Po udostępnieniu nowej wersji programu PowerShell, po prostu zaktualizuj wzory firmy Homebrew i Uaktualnij program PowerShell:When new versions of PowerShell are released, simply update Homebrew's formulae and upgrade PowerShell:

brew update
brew cask upgrade powershell-preview

Uwaga

Powyższe polecenia mogą być wywoływane z w ramach hosta programu PowerShell (pwsh), ale następnie powłoki programu PowerShell, należy ponownie uruchomić, aby ukończyć uaktualnienie.The commands above can be called from within a PowerShell (pwsh) host, but then the PowerShell shell must be exited and restarted to complete the upgrade. i Odśwież wartości widocznych na $PSVersionTable.and refresh the values shown in $PSVersionTable.

Instalację za pomocą bezpośredniego pobieraniaInstallation via Direct Download

Pobierz pakiet zapisanego pakietu powershell-6.1.0-osx-x64.pkgDownload the PKG package powershell-6.1.0-osx-x64.pkg z zwalnia strony na komputerze z systemem macOS.from the releases page onto your macOS machine.

Możesz kliknij dwukrotnie plik i postępuj zgodnie z instrukcjami lub zainstalować ją z poziomu terminalu:You can double-click the file and follow the prompts, or install it from the terminal:

sudo installer -pkg powershell-6.1.0-osx-x64.pkg -target /

Zainstaluj OpenSSL jak jest to niezbędne do komunikacji zdalnej programu PowerShell i operacji modelu wspólnych informacji.Install OpenSSL as this is needed for PowerShell remoting and CIM operations.

Binarny archiwaBinary Archives

Plik binarny programu PowerShell tar.gz archiwa są dostarczane dla platformy z systemem macOS w celu umożliwienia zaawansowanych scenariuszach wdrożenia.PowerShell binary tar.gz archives are provided for the macOS platform to enable advanced deployment scenarios.

Instalowanie pliku binarnego archiwów w systemie macOSInstalling binary archives on macOS

# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v6.1.0/powershell-6.1.0-osx-x64.tar.gz

# Create the target folder where powershell will be placed
sudo mkdir -p /usr/local/microsoft/powershell/6.1.0

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

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

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

Zainstaluj OpenSSL jak jest to niezbędne do komunikacji zdalnej programu PowerShell i operacji modelu wspólnych informacji.Install OpenSSL as this is needed for PowerShell remoting and CIM operations.

Instalacja zależnościInstalling dependencies

Zainstaluj narzędzia wiersza polecenia programu XCodeInstall XCode command line tools

xcode-select -install

Zainstalować protokół OpenSSLInstall OpenSSL

Biblioteki OpenSSL jest wymagany dla operacji modelu wspólnych informacji i komunikacji zdalnej programu PowerShell.OpenSSL is needed for PowerShell remoting and CIM operations. Można zainstalować za pomocą MacPorts lub Brew.You can install via MacPorts or Brew.

Zainstalować protokół OpenSSL, za pośrednictwem BrewInstall OpenSSL via Brew

Zobacz o Brew uzyskać informacji na temat Brew.See About Brew for information about Brew.

Uruchom brew install openssl zainstalować protokół OpenSSL.Run brew install openssl to install OpenSSL.

Zainstalować protokół OpenSSL, za pośrednictwem MacPortsInstall OpenSSL via MacPorts

  1. Instalowanie narzędzi wiersza polecenia programu XCodeInstal the XCode command line tools
  2. Zainstaluj MacPorts.Install MacPorts. Zobacz Przewodnik instalacji Jeśli potrzebujesz instrukcji.See the installation guide if you need instructions.
  3. Zaktualizuj MacPorts uruchamiając sudo port selfupdateUpdate MacPorts by running sudo port selfupdate
  4. Uaktualnij pakiety MacPorts, uruchamiając sudo port upgrade outdatedUpgrade MacPorts packages by running sudo port upgrade outdated
  5. Zainstalować protokół OpenSSL, uruchamiając, uruchamiając sudo port instal opensslInstall OpenSSL by running by running sudo port instal openssl
  6. Połącz biblioteki, aby można go używać programu PowerShell.Link the libraries so that PowerShell can use it.
sudo mkdir -p /usr/local/opt/openssl
sudo ln -s /opt/local/lib /usr/local/opt/openssl/lib

Odinstalowywanie programu PowerShell CoreUninstalling PowerShell Core

Po zainstalowaniu programu PowerShell przy użyciu Homebrew, dezinstalacja jest łatwe:If you installed PowerShell with Homebrew, uninstallation is easy:

brew cask uninstall powershell

Po zainstalowaniu programu PowerShell direct pobrania przy użyciu programu PowerShell należy usunąć ręcznie:If you installed PowerShell via direct download, PowerShell must be removed manually:

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

Aby usunąć dodatkowe ścieżki programu PowerShell, zobacz ścieżki sekcji w niniejszym dokumencie i usuń żądany ścieżek przy użyciu sudo rm.To remove the additional PowerShell paths, please see the paths section in this document and remove the desired the paths using sudo rm.

Uwaga

Nie jest to konieczne, jeśli został zainstalowany przy użyciu Homebrew.This is not necessary if you installed with Homebrew.

ŚcieżkiPaths

  • $PSHOME jest /usr/local/microsoft/powershell/6.1.0/$PSHOME is /usr/local/microsoft/powershell/6.1.0/
  • Profile użytkowników będą odczytywane z ~/.config/powershell/profile.ps1User profiles will be read from ~/.config/powershell/profile.ps1
  • Domyślne profile będą odczytywane z $PSHOME/profile.ps1Default profiles will be read from $PSHOME/profile.ps1
  • Moduły użytkownika zostanie odczytany z ~/.local/share/powershell/ModulesUser modules will be read from ~/.local/share/powershell/Modules
  • Udostępnione moduły będą odczytywane z /usr/local/share/powershell/ModulesShared modules will be read from /usr/local/share/powershell/Modules
  • Domyślne moduły będą odczytywane z $PSHOME/ModulesDefault modules will be read from $PSHOME/Modules
  • Historia PSReadline zostanie zarejestrowana w celu ~/.local/share/powershell/PSReadLine/ConsoleHost_history.txtPSReadline history will be recorded to ~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt

Profile przestrzegają konfiguracji dla hosta programu PowerShell.The profiles respect PowerShell's per-host configuration. Dlatego domyślne profile specyficzne dla hosta istnieje w Microsoft.PowerShell_profile.ps1 w tej samej lokalizacji.So the default host-specific profiles exists at Microsoft.PowerShell_profile.ps1 in the same locations.

Stosuje się do programu PowerShell [specyfikację katalogu Base XDG] xdg-bds w systemie macOS.PowerShell respects the XDG Base Directory Specification on macOS.

Ponieważ system macOS jest typem pochodnym BSD, prefiks /usr/local jest używana zamiast /opt.Because macOS is a derivation of BSD, the prefix /usr/local is used instead of /opt. W efekcie $PSHOME jest /usr/local/microsoft/powershell/6.1.0/, i łącza symbolicznego, jest umieszczany na /usr/local/bin/pwsh.Thus, $PSHOME is /usr/local/microsoft/powershell/6.1.0/, and the symbolic link is placed at /usr/local/bin/pwsh.

Dodatkowe zasobyAdditional Resources