다음을 통해 공유


Windows PowerShell ISE에서 프로필을 사용하는 방법

이 문서에서는 Windows PowerShell® ISE(통합 스크립팅 환경)에서 프로필을 사용하는 방법을 설명합니다. 이 섹션에서 작업을 수행하기 전에 about_Profiles 검토하거나 콘솔 창에서 Enter 키를 입력 Get-Help about_Profiles 하고 누르는 것이 좋습니다.

프로필은 새 세션을 시작할 때 자동으로 실행되는 Windows PowerShell ISE 스크립트입니다. Windows PowerShell ISE용 Windows PowerShell 프로필을 하나 이상 만든 다음 이 프로필을 사용하여 제공하려는 변수, 별칭, 함수, 색 및 글꼴 기본 설정으로 Windows PowerShell 또는 Windows PowerShell ISE 환경을 구성하고 사용하도록 준비할 수 있습니다. 프로필은 시작하는 모든 Windows PowerShell ISE 세션에 영향을 줍니다.

참고 항목

Windows PowerShell 실행 정책은 스크립트를 실행하고 프로필을 로드할 수 있는지 여부를 결정합니다. 기본 실행 정책인 "Restricted"는 프로필을 비롯한 모든 스크립트가 실행되지 못하게 합니다. "제한된" 정책을 사용하는 경우 프로필을 로드할 수 없습니다. 실행 정책에 대한 자세한 내용은 about_Execution_Policies 참조하세요.

Windows PowerShell ISE에서 사용할 프로필 선택

Windows PowerShell ISE는 현재 사용자와 모든 사용자의 프로필을 지원합니다. 또한 모든 호스트에 적용되는 Windows PowerShell 프로필을 지원합니다.

사용하는 프로필은 Windows PowerShell 및 Windows PowerShell ISE를 사용하는 방법에 따라 결정됩니다.

  • Windows PowerShell ISE만 사용하여 Windows PowerShell을 실행하는 경우 Windows PowerShell ISE용 CurrentUserCurrentHost 프로필 또는 Windows PowerShell ISE용 AllUsersCurrentHost 프로필과 같은 ISE별 프로필 중 하나에 모든 항목을 저장합니다.

  • 여러 호스트 프로그램을 사용하여 Windows PowerShell을 실행하는 경우에는 함수, 별칭, 변수 및 명령은 모든 호스트 프로그램에 영향을 주는 프로필(예: CurrentUserAllHosts 또는 AllUsersAllHosts 프로필)에 저장하고 색 및 글꼴 사용자 지정과 같은 ISE 관련 기능은 Windows PowerShell ISE용 CurrentUserCurrentHost 프로필 또는 Windows PowerShell ISE용 AllUsersCurrentHost 프로필에 저장합니다.

다음은 Windows PowerShell ISE에서 만들고 사용할 수 있는 프로필입니다. 각 프로필은 고유한 특정 경로에 저장됩니다.

프로필 유형 프로필 경로
현재 사용자, PowerShell ISE $PROFILE.CurrentUserCurrentHost 또는 $PROFILE
모든 사용자, PowerShell ISE $PROFILE.AllUsersCurrentHost
현재 사용자, 모든 호스트 $PROFILE.CurrentUserAllHosts
모든 사용자, 모든 호스트 $PROFILE.AllUsersAllHosts

새 프로필을 만들려면

새 "현재 사용자, Windows PowerShell ISE" 프로필을 만들려면 다음 명령을 실행합니다.

if (!(Test-Path -Path $PROFILE ))
{ New-Item -Type File -Path $PROFILE -Force }

새 "모든 사용자, Windows PowerShell ISE" 프로필을 만들려면 다음 명령을 실행합니다.

if (!(Test-Path -Path $PROFILE.AllUsersCurrentHost))
{ New-Item -Type File -Path $PROFILE.AllUsersCurrentHost -Force }

새 "현재 사용자, 모든 호스트" 프로필을 만들려면 다음 명령을 실행합니다.

if (!(Test-Path -Path $PROFILE.CurrentUserAllHosts))
{ New-Item -Type File -Path $PROFILE.CurrentUserAllHosts -Force }

새 "모든 사용자, 모든 호스트" 프로필을 만들려면 다음을 입력합니다.

if (!(Test-Path -Path $PROFILE.AllUsersAllHosts))
{ New-Item -Type File -Path $PROFILE.AllUsersAllHosts -Force }

프로필을 편집하려면

  1. 프로필을 열려면 편집할 프로필을 지정하는 변수와 함께 psEdit 명령을 실행합니다. 예를 들어 "현재 사용자, Windows PowerShell ISE" 프로필을 열려면 다음을 입력합니다. psEdit $PROFILE

  2. 프로필에 일부 항목을 추가합니다. 다음은 시작하기 위한 몇 가지 예입니다.

    • 프로필 파일 형식에서 콘솔 창의 기본 배경색을 파란색으로 변경하려면 . $psISE.Options.OutputPaneBackground = 'blue' 변수에 대한 $psISE 자세한 내용은 Windows PowerShell ISE 개체 모델 참조를 참조하세요.

    • 프로필 파일 형식에서 글꼴 크기를 20으로 변경하려면 다음을 수행합니다. $psISE.Options.FontSize =20

  3. 프로필 파일을 저장하려면 파일 메뉴에서 저장을 클릭합니다. 다음에 Windows PowerShell ISE를 열면 사용자 지정이 적용됩니다.

참고 항목