설치할 수 있는 PowerShell 7의 여러 패키지 버전이 있습니다. 이 문서에서는 안정적인 최신 릴리스 패키지를 설치하는 데 중점을 둡니다. 패키지 버전에 대한 자세한 내용은 PowerShell 지원 수명 주기 문서를 참조하세요.
최신 버전의 PowerShell 7은 기존 버전의 PowerShell 7을 대체합니다. PowerShell의 미리 보기 버전은 다른 버전의 PowerShell과 함께 설치할 수 있습니다. 최신 미리 보기 버전은 기존 이전 미리 보기 버전을 대체합니다. PowerShell 7.5를 이전 버전과 나란히 실행해야 하는 경우 이진 보관 메서드를 사용하여 이전 버전을 다시 설치합니다.
설치 방법 선택
macOS에 PowerShell을 설치하는 방법에는 여러 가지가 있습니다.
수동으로 패키지 다운로드 및 설치
릴리스 페이지에서 설치 패키지를 다운로드 합니다 . 설치할 패키지 버전을 선택합니다.
- PowerShell 7.5
- Arm64 프로세서 - powershell-7.5.5-osx-arm64.pkg
- x64 프로세서 - powershell-7.5.5-osx-x64.pkg
- PowerShell 7.4(LTS)
- Arm64 프로세서 - powershell-7.4.14-osx-arm64.pkg
- x64 프로세서 - powershell-7.4.14-osx-x64.pkg
- PowerShell 7.6-preview
- Arm64 프로세서 - powershell-7.6.0-rc1-osx-arm64.pkg
- x64 프로세서 - powershell-7.6.0-rc1-osx-x64.pkg
다운로드한 패키지를 사용하여 PowerShell을 설치하는 방법에는 두 가지가 있습니다.
Finder를 사용하여 패키지 설치
Finder를 사용하여 PowerShell을 설치합니다.
Finder 열기
다운로드한 패키지 찾기
파일을 두 번 클릭합니다.
패키지를 설치할 때 다음과 같은 오류 메시지가 표시됩니다.
"powershell-7.5.5-osx-arm64.pkg"이(가) 열리지 않음
Apple은 "powershell-7.5.5-osx-arm64.pkg"이 Mac에 해를 끼치거나 개인 정보를 손상시킬 수 있는 맬웨어로부터 자유롭다는 것을 확인할 수 없습니다.
완료 단추를 선택하여 프롬프트를 닫습니다.
이 오류 메시지는 macOS의 Gatekeeper 기능에서 제공됩니다. 자세한 내용은 Mac에서 안전하게 앱 열기 - Apple 지원을 참조하세요.
패키지를 열려고 한 후 다음 단계를 수행합니다.
- 시스템 설정을 엽니다.
- 개인 정보 보호 및 보안을 선택하고 보안 섹션까지 아래로 스크롤합니다.
- 어쨌든 열기 단추를 선택하여 PowerShell을 설치하려는 의도를 확인합니다.
- 경고 프롬프트가 다시 나타나면 [어쨌든 열기]를 선택합니다.
- 설치를 진행할 수 있도록 사용자 이름과 암호를 입력합니다.
명령 셸에서 패키지 설치
명령줄에서 PowerShell 패키지를 설치하려면 Gatekeeper 검사를 무시해야 합니다. 다음 방법 중 하나를 사용하여 패키지를 설치합니다.
installerallowUntrusted 플래그를 사용하여 명령을 실행합니다.sudo installer -allowUntrusted -pkg ./Downloads/powershell-7.5.5-osx-arm64.pkg -target /또는 다음 명령 중 하나를 실행한 후 정상적으로 패키지를 설치합니다.
-
sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.5.5-osx-arm64.pkg를 실행합니다. - PowerShell을 사용하는 경우
Unblock-Filecmdlet을 사용하세요..pkg파일의 전체 경로를 포함합니다.
-
.NET 전역 도구로 설치
.NET Core SDK 이미 설치된 경우 .NET 전역 도구를 사용하여 PowerShell 7을 설치할 수 있습니다.
dotnet tool install --global PowerShell
dotnet 도구 설치 관리자가 환경 변수에 ~/.dotnet/tools 추가합니다PATH. 그러나 현재 실행 중인 셸에는 업데이트 PATH된 셸이 없습니다. 를 입력하여 새 셸에서 PowerShell을 시작합니다 pwsh.
바이너리 아카이브에서 PowerShell 7 설치
macOS 플랫폼에서 고급 배포 시나리오를 사용할 수 있도록 PowerShell 바이너리 tar.gz 아카이브가 제공됩니다. 이 메서드를 사용하여 설치하는 경우 종속성도 수동으로 설치해야 합니다.
릴리스 페이지에서 Mac으로 설치 패키지를 다운로드 합니다 . 설치할 보관 버전을 선택합니다.
- PowerShell 7.4(LTS)
- Arm64 프로세서 - powershell-7.4.14-osx-arm64.tar.gz
- x64 프로세서 - powershell-7.4.14-osx-x64.tar.gz
- PowerShell 7.5
- Arm64 프로세서 - powershell-7.5.5-osx-arm64.tar.gz
- x64 프로세서 - powershell-7.5.5-osx-x64.tar.gz
- PowerShell 7.6-preview
- Arm64 프로세서 - powershell-7.6.0-rc1-osx-arm64.tar.gz
- x64 프로세서 - powershell-7.6.0-rc1-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.5/powershell-7.5.5-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 7 시작
패키지가 설치된 후 터미널에서 pwsh를 실행합니다. 미리 보기 패키지를 설치한 경우 pwsh-preview를 실행합니다.
- 위치
$PSHOME는 설치한 패키지에 따라 달라집니다.- 안정적인 및 LTS 패키지의 경우:
/usr/local/microsoft/powershell/7/ - 미리 보기 패키지의 경우:
/usr/local/microsoft/powershell/7-preview/ - macOS 설치 패키지는
/usr/local/bin/pwsh위치에 있는pwsh를 가리키는 기호 링크$PSHOME를 만듭니다.
- 안정적인 및 LTS 패키지의 경우:
- 사용자 프로필은
~/.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 기본 디렉터리 사양 을 따릅니다.
PowerShell 7 업데이트
PowerShell을 업데이트하려면 패키지 또는 이진 보관 파일의 새 버전을 다운로드하여 설치합니다.
PowerShell 7 제거
PowerShell을 제거하려면 애플리케이션 폴더 및 기타 지원 파일을 삭제해야 합니다. 다음 명령은 기호 링크 및 PowerShell 파일을 제거합니다.
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
나머지 PowerShell 파일 및 폴더를 제거하는 데 사용합니다 sudo rm .
지원되는 macOS 버전
Microsoft는 PowerShell이 지원 종료에 도달 하거나 macOS 버전이 지원 종료에 도달할 때까지 PowerShell을 지원합니다.
지원되는 macOS 버전은 다음과 같습니다.
- macOS 26(Tahoe) x64 및 Arm64
- macOS 15(세쿼이아) x64 및 Arm64
- macOS 14(Sonoma) x64 및 Arm64
Apple은 macOS의 지원 수명 주기를 결정합니다. 자세한 내용을 보려면 다음을 참조하십시오:
지원되는 설치 방법
Microsoft는 이 문서의 설치 방법을 지원합니다. 다른 원본에서 사용할 수 있는 다른 타사 설치 방법이 있을 수 있습니다. 관련 도구 및 방법이 유효하더라도 Microsoft에서는 해당 방법을 지원할 수 없습니다. 자세한 내용은 PowerShell을 설치하는 대체 방법을 참조하세요.
PowerShell