PowerShell 7 이상에는 macOS 13 이상이 필요합니다. 모든 패키지는 PowerShell용 GitHub 릴리스 페이지에서 사용할 수 있습니다. 패키지가 설치된 후 터미널에서 pwsh
를 실행합니다.
설치하기 전에 지원되는 버전 목록을 확인합니다.
참고
PowerShell 7.4는 이전 버전의 PowerShell 7을 제거하는 현재 위치 업그레이드입니다. PowerShell의 미리 보기 버전을 다른 버전의 PowerShell과 함께 설치할 수 있습니다. PowerShell 7.4를 이전 버전과 나란히 실행해야 하는 경우 이진 보관 메서드를 사용하여 이전 버전을 다시 설치합니다.
참고
이 문서의 설치 명령은 안정적인 최신 PowerShell 릴리스용입니다. 다른 버전의 PowerShell을 설치하려면 필요한 버전과 일치하도록 명령을 조정합니다. 다음 링크는 GitHub의 각 버전에 대한 최신 릴리스 페이지로 안내합니다.
- 안정적인 릴리스 v7.5. x: https://aka.ms/powershell-release?tag=stable
- LTS 릴리스 v7.4. x: https://aka.ms/powershell-release?tag=lts
- 미리 보기 릴리스 v7.6.0-preview. x: https://aka.ms/powershell-release?tag=preview
모든 패키지에 대한 다운로드 링크는 릴리스 페이지의 자산 섹션에 있습니다. 자산 섹션이 축소될 수 있으므로 확장하려면 클릭해야 할 수 있습니다.
안정적인 최신 PowerShell 릴리스 설치
macOS에 PowerShell을 설치하는 방법에는 여러 가지가 있습니다. 다음 방법 중 하나를 선택합니다.
- Homebrew를 사용하여 설치합니다. Homebrew는 macOS에 대한 기본 패키지 관리자입니다.
- 직접 다운로드를 통해 설치합니다.
- .NET 전역 도구로 설치하십시오.
- 바이너리 아카이브에서 설치합니다.
Homebrew를 사용하여 설치
brew
명령을 찾을 수 없는 경우 해당 지침에 따라 Homebrew를 설치해야 합니다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew
를 설치한 후 PowerShell을 설치합니다.
다음 명령은 안정적인 최신 PowerShell 릴리스를 설치합니다.
brew install --cask powershell
설치가 제대로 작동하는지 확인합니다.
pwsh
PowerShell의 새 버전이 릴리스되면 Homebrew의 공식을 업데이트하고 PowerShell을 업그레이드합니다.
brew update
brew upgrade powershell
참고
PowerShell(pwsh
) 세션 내에서 이전 명령을 호출할 수 있지만 PowerShell 세션을 다시 시작하여 업그레이드를 완료하고 표시된 $PSVersionTable
값을 새로 고쳐야 합니다.
PowerShell의 최신 미리 보기 릴리스 설치
다음 명령은 PowerShell의 최신 미리 보기 릴리스를 설치합니다.
brew install powershell/tap/powershell-preview
다음 명령을 실행하여 PowerShell의 미리 보기 버전을 시작합니다.
pwsh-preview
PowerShell의 새 미리 보기 버전이 릴리스되면 Homebrew의 수식을 업데이트하고 최신 미리 보기 버전의 PowerShell로 업그레이드합니다.
brew update
brew upgrade powershell-preview
참고
PowerShell(pwsh
) 세션 내에서 이전 명령을 호출할 수 있지만 PowerShell 세션을 다시 시작하여 업그레이드를 완료하고 표시된 $PSVersionTable
값을 새로 고쳐야 합니다.
PowerShell의 최신 LTS 릴리스 설치
다음 명령은 PowerShell의 최신 LTS 릴리스를 설치합니다.
brew install powershell/tap/powershell-lts
설치를 확인합니다.
pwsh-lts
PowerShell의 새 LTS 버전이 릴리스되면 다음 명령을 실행하여 Homebrew의 수식을 업데이트하고 최신 LTS 버전의 PowerShell로 업그레이드합니다.
brew update
brew upgrade powershell-lts
참고
최신 버전의 PowerShell로 업데이트하는 경우 초기 설치를 수행하는 데 사용한 것과 동일한 메서드, 캐스크 또는 탭을 사용합니다. 다른 방법을 사용하는 경우 새 pwsh 세션을 열면 이전 버전의 PowerShell을 계속 사용합니다.
다른 방법을 사용하기로 결정한 경우 Homebrew 링크 메서드를 사용하여 문제를 해결하는 방법이 있습니다.
직접 다운로드를 통해 설치
버전 7.2부터 PowerShell은 Apple M 시리즈 Arm 기반 프로세서를 지원합니다. 릴리스 페이지에서 Mac으로 설치 패키지를 다운로드 합니다 . 현재 버전에 대한 링크는 다음과 같습니다.
PowerShell 7.5
- Arm64 프로세서 - powershell-7.5.1-arm64.pkg
- x64 프로세서 - powershell-7.5.1-osx-x64.pkg
PowerShell 7.4
- Arm64 프로세서 - powershell-7.4.10-osx-arm64.pkg
- x64 프로세서 - powershell-7.4.10-osx-x64.pkg
직접 다운로드 방법을 사용하여 PowerShell을 설치하는 방법에는 두 가지가 있습니다.
Finder 사용
Finder를 사용하여 PowerShell을 설치합니다.
- Finder 열기
- 다운로드한 패키지 찾기
- 파일을 두 번 클릭합니다.
- 프롬프트를 따릅니다.
패키지를 설치할 때 다음 오류 메시지가 표시될 수 있습니다.
Apple에서 악성 소프트웨어를 확인할 수 없으므로 "powershell-7.5.1-osx-arm64.pkg"을 열 수 없습니다.
Finder를 사용하여 이 문제를 해결하려면 다음을 수행합니다.
- Finder에서 다운로드한 패키지 찾기
- 컨트롤 클릭(패키지에서 Control(또는 Ctrl) 키를 누른 상태에서 클릭
- 상황에 맞는 메뉴에서 열기 선택
터미널 사용
터미널에서 PowerShell을 설치합니다. 다운로드한 패키지와 일치하도록 파일 이름을 변경합니다.
sudo installer -pkg ./Downloads/powershell-7.5.1-osx-arm64.pkg -target /
패키지를 설치할 때 다음 오류 메시지가 표시될 수 있습니다.
Apple에서 악성 소프트웨어를 확인할 수 없으므로 "powershell-7.5.1-osx-arm64.pkg"을 열 수 없습니다.
명령줄에서 이 문제를 해결하는 몇 가지 방법이 있습니다.
installer
allowUntrusted 플래그를 사용하여 명령을 실행합니다.`sudo installer -allowUntrusted -pkg ./Downloads/powershell-7.5.1-osx-arm64.pkg -target /`
또는 다음 명령 중 하나를 실행한 후 정상적으로 패키지를 설치합니다.
-
sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.5.1-osx-arm64.pkg
를 실행합니다. - PowerShell을 사용하는 경우
Unblock-File
cmdlet을 사용하세요..pkg
파일의 전체 경로를 포함합니다.
-
닷넷 전역 도구로 설치
.NET Core SDK가 이미 설치된 경우 PowerShell을 .NET Global 도구로 쉽게 설치할 수 있습니다.
dotnet tool install --global PowerShell
dotnet 도구 설치 관리자가 환경 변수에 ~/.dotnet/tools
추가합니다PATH
. 그러나 현재 실행 중인 셸에는 업데이트 PATH
된 셸이 없습니다. 를 입력하여 새 셸에서 PowerShell을 시작합니다 pwsh
.
이진 아카이브
macOS 플랫폼에서 고급 배포 시나리오를 사용할 수 있도록 PowerShell 바이너리 tar.gz
아카이브가 제공됩니다. 이 메서드를 사용하여 설치하는 경우 종속성도 수동으로 설치해야 합니다.
참고
이 메서드를 사용하여 최신 버전을 포함한 모든 버전의 PowerShell을 설치할 수 있습니다.
- 안정적인 릴리스: https://aka.ms/powershell-release?tag=stable
- LTS (장기 지원) 릴리스: https://aka.ms/powershell-release?tag=lts
- 미리 보기 릴리스: https://aka.ms/powershell-release?tag=preview
macOS에서 이진 아카이브를 설치하기
릴리스 페이지에서 Mac으로 설치 패키지를 다운로드 합니다 . 현재 버전에 대한 링크는 다음과 같습니다.
PowerShell 7.5-preview
- Arm64 프로세서 - powershell-7.5.1-osx-arm64.tar.gz
- x64 프로세서 - powershell-7.5.1-osx-x64.tar.gz
PowerShell 7.4(LTS)
- Arm64 프로세서 - powershell-7.4.10-osx-arm64.tar.gz
- x64 프로세서 - powershell-7.4.10-osx-x64.tar.gz
다음 명령을 사용하여 이진 보관 파일에서 PowerShell을 설치합니다. 설치하려는 버전과 일치하도록 다운로드 URL을 변경합니다.
# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.5.1/powershell-7.5.1-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
PowerShell 제거
Homebrew와 함께 PowerShell을 설치한 경우 다음 명령을 사용하여 제거합니다.
brew uninstall --cask powershell
직접 다운로드를 통해 PowerShell을 설치한 경우에는 PowerShell을 수동으로 제거해야 합니다.
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
추가 PowerShell 경로를 제거하려면 이 문서의 경로 섹션을 참조하고 다음을 사용하여 sudo rm
경로를 제거합니다.
참고
Homebrew를 사용하여 설치한 경우에는 이 프로세스가 필요하지 않습니다.
경로
-
$PSHOME
가/usr/local/microsoft/powershell/7
인 경우- macOS 설치 패키지는
/usr/local/bin/pwsh
위치에 있는pwsh
를 가리키는 기호 링크$PSHOME
를 만듭니다.
- macOS 설치 패키지는
- 사용자 프로필은
~/.config/powershell/profile.ps1
에서 읽습니다. - 기본 프로필은
$PSHOME/profile.ps1
에서 읽습니다. - 사용자 모듈은
~/.local/share/powershell/Modules
에서 읽습니다. - 공유 모듈은
/usr/local/share/powershell/Modules
에서 읽습니다. - 기본 모듈은
$PSHOME/Modules
에서 읽습니다. - PSReadLine 기록은 다음으로 기록됩니다.
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
PowerShell은 macOS의 XDG 기본 디렉터리 사양 을 따릅니다.
지원되는 버전
Microsoft는 PowerShell이 지원 종료에 도달 하거나 macOS 버전이 지원 종료에 도달할 때까지 PowerShell을 지원합니다.
- macOS 15(세쿼이아) x64 및 Arm64
- macOS 14(Sonoma) x64 및 Arm64
- macOS 13(Ventura) x64 및 Arm64
Apple은 macOS의 지원 수명 주기를 결정합니다. 자세한 내용은 다음을 참조하세요.
설치 지원
Microsoft는 이 문서의 설치 방법을 지원합니다. 다른 원본에서 사용할 수 있는 다른 설치 방법이 있을 수 있습니다. 이러한 도구와 메서드가 작동할 수 있지만 Microsoft는 이러한 메서드를 지원할 수 없습니다.
추가 리소스
PowerShell