Windows 10에서 PowerShell 스크립트 파일을 만들고 실행하는 방법

스크립트는 PowerShell이 ​​다른 작업을 수행하기 위해 이해하고 순서대로 실행 하는 텍스트 파일 (특수 .ps1 확장자 사용)에 저장된 명령 모음입니다 . 이 게시물에서는 Windows 10에서 PowerShell 스크립트 파일을 만들고 실행하는 방법과 관련된 프로세스를 간략하게 설명합니다.

PowerShell은 설정을 변경하고 작업을 자동화하기 위해 명령과 스크립트를 실행하도록 Microsoft에서 설계 한 명령 줄 도구입니다. 어떤면에서는 명령 프롬프트와 비슷합니다. 그러나 PowerShell은 광범위한 도구 세트와 더 많은 유연성 및 제어 기능을 제공하는보다 유능한 명령 줄 인터페이스 (CLI)입니다. 또한 명령 프롬프트와 달리 PowerShell은 Windows, macOS 및 Linux에서 사용할 수 있습니다.

Windows 10에서 PowerShell 스크립트 파일을 만들고 실행하는 방법을 보려면 각 섹션에 표시된대로 각 작업에 대한 지침을 따르십시오.

PowerShell 스크립트 파일을 만드는 방법

PowerShell 스크립트 파일 생성 및 실행

Windows 10에서는 거의 모든 텍스트 편집기 또는 ISE (Integrated Scripting Environment) 콘솔을 사용하여 PowerShell 스크립트 파일을 생성 할 수 있습니다. 그러나 앞으로 스크립트를 빌드하는 데 선호되는 옵션은 PowerShell 확장과 함께 Visual Studio 코드 편집기를 사용하는 것입니다.

Visual Studio Code (VS Code라고도 함)는 사실상 모든 종류의 프로그래밍 언어를 편집 할 수있는 환경을 제공하는 확장 가능한 무료 크로스 플랫폼 코드 편집기입니다. 또한 PowerShell 확장을 추가하면 IntelliSense (코드 완성) 지원이 있어도 완전한 대화 형 스크립팅 편집 경험을 얻을 수 있습니다.

VS Code를 사용하여 Windows 10에서 PowerShell 스크립트 파일을 만드는 방법은 다음과 같습니다.

  • Visual Studio 다운로드 페이지로 이동합니다.
  • Windows 버튼을 클릭하여 설치 프로그램을 다운로드합니다.
  • 다운로드 한 파일을 두 번 클릭하여 VS Code의 설치 프로세스를 시작합니다.
  • 계약 조건을 확인하십시오.
  • 다음 버튼을 클릭하십시오 .
  • 클릭 다음에 다시 버튼을 누릅니다.
  • 다음 버튼을 한 번 더 클릭합니다 .
  • 필요에 따라 추가 작업을 확인합니다.
  • 다음 버튼을 클릭하십시오 .
  • 설치 버튼을 클릭 합니다.
  • 마침 버튼을 클릭 합니다.

단계를 완료하면 PowerShell 확장 설치를 진행할 수 있습니다. 방법은 다음과 같습니다.

  • VS Code를 엽니 다 .
  • 왼쪽 창에서 확장 탭을 클릭 하거나 CTRL + SHIFT + X 키 콤보를 누릅니다.
  • PowerShell을 검색 하고 상위 결과를 선택합니다.
  • 설치 버튼을 클릭 합니다.

설치 단계를 완료 한 후 Visual Studio Code를 사용하여 PowerShell 스크립트 작성을 시작할 수 있습니다. 방법은 다음과 같습니다.

  • VS Code를 엽니 다 .
  • 파일 메뉴를 클릭하고 새 파일 옵션을 선택합니다 .
  • 파일 메뉴를 클릭하고 다른 이름으로 저장 옵션을 선택합니다.
  • 에서 파일 이름 필드에 파일 이름을 지정 이 .ps1의 확장 - 예를 들어, TWC_script.ps1을 .
  • 저장 버튼을 클릭 합니다.

새로 작성하거나 실행할 스크립트를 붙여 넣으십시오. 예를 들면 다음과 같습니다.

Write-Host "TheWindowsClub.com에 오신 것을 환영합니다! 첫 번째 스크립트가 성공적으로 실행되었습니다."

위의 스크립트는 화면에 아래 문구를 출력합니다.

TheWindowsClub.com에 오신 것을 환영합니다! 첫 번째 스크립트가 성공적으로 실행되었습니다.

오른쪽 상단에서 실행 버튼을 클릭 하거나 F5 키를 눌러 스크립트를 실행할 수 있습니다.

  • 파일 메뉴를 클릭 합니다.
  • 저장 옵션을 클릭 하십시오 .

Visual Studio Code를 사용하여 단계를 완료하면 스크립트를 실행할 준비가되지만 기본적으로 실패합니다. 이는 기본 PowerShell 설정이 항상 스크립트 실행을 차단하도록 설정되어 있기 때문입니다. (유일한 예외는 Visual Studio Code 또는 PowerShell ISE에서 스크립트의 콘텐츠를 실행하는 경우입니다.)

Windows 10에서 PowerShell 스크립트 파일을 실행하는 방법

PowerShell로 스크립트 파일을 실행하려면 Windows 10에서 실행 정책을 변경해야합니다.

Windows 10에서 PowerShell에는 다음을 포함한 네 가지 실행 정책이 포함됩니다.

  1. 제한됨 — 스크립트 실행을 중지합니다.
  2. RemoteSigned — 장치에서 만든 스크립트를 허용하지만 다른 컴퓨터에서 만든 스크립트는 신뢰할 수있는 게시자의 서명이 포함되어 있지 않으면 실행되지 않습니다.
  3. AllSigned — 모든 스크립트가 실행되지만 신뢰할 수있는 게시자가 서명 한 경우에만 실행됩니다.
  4. Unrestricted — 제한없이 모든 스크립트를 실행합니다.

Windows 10에서 PowerShell 스크립트 파일을 실행하는 방법은 다음과 같습니다.

  • 보도 Windows 키 + X 열고 고급 사용자 메뉴로.
  • 키보드에서 A 를 눌러 관리자 / 상위 모드에서 PowerShell을 시작합니다.
  • PowerShell 콘솔에서 아래 명령을 입력하고 Enter 키를 누릅니다.
Set-ExecutionPolicy RemoteSigned
  • 입력 (해당되는 경우) 및 히트 입력합니다.

그런 다음 아래 명령을 입력하고 Enter 키를 눌러 스크립트를 실행하십시오. “PATH \ TO \ SCRIPT”자리 표시자를 스크립트 위치로 변경해야합니다.

& "C : \ PATH \ TO \ SCRIPT \ TWC_script.ps1"

단계를 완료하면 스크립트가 실행되고 올바르게 작성된 경우 문제없이 출력을 볼 수 있습니다.

이것이 Windows 10에서 PowerShell 스크립트 파일을 만들고 실행하는 방법입니다!