Windows PowerShell ISE에서 스크립트를 작성하고 실행하는 방법
이 문서에서는 스크립트 창에서 스크립트를 만들고, 편집하고, 실행하고, 저장하는 방법을 설명합니다.
스크립트를 만들고 실행하는 방법
스크립트 창에서 Windows PowerShell 파일을 열고 편집할 수 있습니다. Windows PowerShell에서 관심 있는 특정 파일 형식은 스크립트 파일(.ps1
), 스크립트 데이터 파일(.psd1
) 및 스크립트 모듈 파일(.psm1
)입니다. 이러한 파일 형식은 스크립트 창 편집기에서 색이 지정된 구문입니다. 스크립트 창에서 열 수 있는 다른 일반적인 파일 형식은 구성 파일(.ps1xml
), XML 파일 및 텍스트 파일입니다.
참고 항목
Windows PowerShell 실행 정책은 스크립트를 실행하고 Windows PowerShell 프로필 및 구성 파일을 로드할 수 있는지 여부를 결정합니다. 기본 실행 정책인 Restricted는 모든 스크립트의 실행을 차단하고 프로필 로드를 방지합니다. 프로필을 로드하고 사용할 수 있도록 실행 정책을 변경하려면 Set-ExecutionPolicy 및 about_Signing 참조하세요.
새 스크립트 파일을 만들려면
도구 모음에서 새로 만들기를 클릭하거나 파일 메뉴에서 새로 만들기를 클릭합니다. 만든 파일이 현재 PowerShell 탭 아래의 새 파일 탭에 나타납니다. PowerShell 탭은 둘 이상이 있는 경우에만 표시됩니다. 기본적으로 형식 스크립트(.ps1
)의 파일이 만들어지지만 새 이름 및 확장명을 사용하여 저장할 수 있습니다. 동일한 PowerShell 탭에서 여러 스크립트 파일을 만들 수 있습니다.
기존 스크립트를 열려면
도구 모음에서 열기를 클릭하거나 파일 메뉴에서 열기를 클릭합니다. 열기 대화 상자에서 열려는 파일을 선택합니다. 열린 파일이 새 탭에 나타납니다.
스크립트 탭을 닫으려면
닫을 파일 탭의 닫기 아이콘(X)을 클릭하거나 파일 메뉴를 선택하고 닫기를 클릭합니다.
파일이 마지막으로 저장된 후 변경된 경우 파일을 저장하거나 해제하라는 메시지가 표시됩니다카드.
파일 경로를 표시하려면
파일 탭에서 파일 이름을 가리킵니다. 스크립트 파일에 대한 정규화된 경로가 도구 설명에 나타납니다.
스크립트를 실행하려면
도구 모음에서 스크립트 실행을 클릭하거나 파일 메뉴에서 실행을 클릭합니다.
스크립트의 일부를 실행하려면
- 스크립트 창에서 스크립트의 일부를 선택합니다.
- 파일 메뉴에서 선택 영역 실행을 클릭하거나 도구 모음에서 선택 영역 실행을 클릭합니다.
실행 중인 스크립트를 중지하려면
실행 중인 스크립트를 중지하는 방법에는 여러 가지가 있습니다.
- 도구 모음에서 작업 중지 클릭
- CTRL+BREAK를 누릅니다.
- 파일 메뉴를 선택하고 작업 중지를 클릭합니다.
일부 텍스트가 현재 선택되지 않은 경우에는 Ctrl+C를 눌러도 됩니다. 텍스트가 선택된 경우 Ctrl+C는 선택한 텍스트의 복사 기능에 매핑됩니다.
스크립트 창에서 텍스트를 작성하고 편집하는 방법
스크립트 창에서 텍스트를 복사, 잘라내기, 붙여넣기, 찾기 및 바꿀 수 있습니다. 방금 수행한 마지막 작업을 실행 취소하고 다시 실행할 수도 있습니다. 이러한 작업에 대한 바로 가기 키는 모든 Windows 애플리케이션에 사용되는 바로 가기 키와 동일합니다.
스크립트 창에 텍스트를 입력하려면
- 스크립트 창에서 아무 곳이나 클릭하거나 보기 메뉴에서 스크립트 창으로 이동을 클릭하여 커서를 스크립트 창으로 이동합니다.
- 스크립트를 만듭니다. 구문 색 지정 및 탭 완성은 Windows PowerShell ISE에서 보다 풍부한 편집 환경을 제공합니다.
- 탭 완성 기능을 사용하여 입력하는 방법에 대한 자세한 내용은 스크립트 창 및 콘솔 창에서 탭 완성을 사용하는 방법을 참조하세요.
스크립트 창에서 텍스트를 찾으려면
- 모든 위치에서 텍스트를 찾으려면 Ctrl+F를 누르거나, 편집 메뉴에서 스크립트에서 찾기를 클릭합니다.
- 커서 뒤에 있는 텍스트를 찾으려면 F3 키를 누르거나 편집 메뉴에서 스크립트에서 다음 찾기를 클릭합니다.
- 커서 앞에서 텍스트를 찾으려면 Shift F3 키를+누르거나 편집 메뉴에서 스크립트에서 이전 찾기를 클릭합니다.
스크립트 창에서 텍스트를 찾아 바꾸려면
Ctrl+H를 누르거나 편집 메뉴에서 스크립트에서 바꾸기를 클릭합니다. 찾으려는 텍스트와 대체 텍스트를 입력한 다음 Enter 키를 누릅니 다.
스크립트 창에서 특정 텍스트 줄로 이동하려면
스크립트 창에서 Ctrl+G를 누르거나 편집 메뉴에서 줄로 이동을 클릭합니다.
줄 번호를 입력합니다.
스크립트 창에서 텍스트를 복사하려면
스크립트 창에서 복사할 텍스트를 선택합니다.
Ctrl+C를 누르거나 도구 모음에서 복사 아이콘을 클릭하거나 편집 메뉴에서 복사를 클릭합니다.
스크립트 창에서 텍스트를 잘라내려면
- 스크립트 창에서 잘라내려는 텍스트를 선택합니다.
- Ctrl+X를 누르거나 도구 모음에서 잘라내기 아이콘을 클릭하거나 편집 메뉴에서 잘라내기를 클릭합니다.
스크립트 창에 텍스트를 붙여 넣려면
Ctrl+V를 누르거나, 도구 모음에서 붙여넣기 아이콘을 클릭하거나, 편집 메뉴에서 붙여넣기를 클릭합니다.
스크립트 창에서 작업을 실행 취소하려면
Ctrl+Z를 누르거나, 도구 모음에서 실행 취소 아이콘을 클릭하거나, 편집 메뉴에서 실행 취소를 클릭합니다.
스크립트 창에서 작업을 다시 실행하려면
Ctrl+Y를 누르거나 도구 모음에서 다시 실행 아이콘을 클릭하거나 편집 메뉴에서 다시 실행을 클릭합니다.
스크립트를 저장하는 방법
변경된 후 저장되지 않은 파일을 표시하기 위해 스크립트 이름 옆에 별표가 나타납니다. 파일을 저장하면 별표가 사라집니다.
스크립트를 저장하려면
Ctrl+S를 누르거나, 도구 모음에서 저장 아이콘을 클릭하거나, 파일 메뉴에서 저장을 클릭합니다.
스크립트를 저장하고 이름을 지정하려면
- 파일 메뉴에서 다른 이름으로 저장을 클릭합니다. 다른 이름으로 저장 대화 상자가 나타납니다.
- 파일 이름 상자에 파일의 이름을 입력합니다.
- 파일 형식으로 저장 상자에서 파일 형식을 선택합니다. 예를 들어 파일 형식 상자에서 'PowerShell 스크립트(
*.ps1
)'를 선택합니다. - 저장을 클릭합니다.
ASCII 인코딩 형식으로 스크립트를 저장하려면
Windows PowerShell ISE에서는 새 스크립트 파일(.ps1
), 스크립트 데이터 파일(.psd1
) 및 스크립트 모듈 파일(.psm1
)을 유니코드(BigEndianUnicode)로 저장합니다. ANSI(ASCII)와 같은 다른 인코딩에 스크립트를 저장하려면 $psISE.CurrentFile 개체에서 Save 또는 SaveAs 메서드를 사용합니다.
다음 명령은 ASCII 인코딩을 사용하여 새 스크립트를 MyScript.ps1로 저장합니다.
$psISE.CurrentFile.SaveAs("MyScript.ps1", [System.Text.Encoding]::ASCII)
다음 명령은 현재 스크립트 파일을 이름이 같지만 ASCII 인코딩으로 바꿉니다.
$psISE.CurrentFile.Save([System.Text.Encoding]::ASCII)
다음 명령은 현재 파일의 인코딩을 가져옵니다.
$psISE.CurrentFile.encoding
Windows PowerShell ISE는 ASCII, BigEndianUnicode, 유니코드, UTF32, UTF7, UTF8 및 기본값 인코딩 옵션을 지원합니다. 기본값 옵션의 값은 시스템에 따라 다릅니다.
저장 또는 다른 이름으로 저장 명령을 사용하는 경우 Windows PowerShell ISE는 스크립트 파일의 인코딩을 변경하지 않습니다.
참고 항목
PowerShell