Computer >> 컴퓨터 >  >> 체계 >> Windows

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

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

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

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

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

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

Windows 11/10에서는 거의 모든 텍스트 편집기 또는 ISE(통합 스크립팅 환경) 콘솔을 사용하여 PowerShell 스크립트 파일을 만들 수 있습니다. 그러나 앞으로 스크립트를 빌드하는 데 선호되는 옵션은 PowerShell 확장과 함께 Visual Studio Code 편집기를 사용하는 것입니다.

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

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

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

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

  • VS 코드 열기 .
  • 확장 프로그램을 클릭합니다. 왼쪽 창에서 탭을 누르거나 CTRL + SHIFT + X를 누릅니다. 키 콤보.
  • PowerShell 검색 최고의 결과를 선택하십시오.
  • 설치를 클릭합니다. 버튼.

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

  • VS 코드 열기 .
  • 파일을 클릭합니다. 메뉴에서 새 파일을 선택합니다. 옵션.
  • 파일을 클릭합니다. 메뉴에서 다른 이름으로 저장을 선택합니다. 옵션.
  • 파일 이름 필드는 .ps1이 있는 파일 이름을 지정합니다. 확장자 — 예: TWC_script.ps1 .
  • 저장을 클릭합니다. 버튼.

새로 작성하거나 실행할 스크립트를 붙여넣으십시오. 예:

Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"

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

<블록 인용>

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

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

  • 파일을 클릭합니다. 메뉴.
  • 저장을 클릭합니다. 옵션.

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

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

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

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

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

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

  • Windows 키 + X 누르기 고급 사용자 메뉴를 엽니다.
  • A 누르기 키보드에서 PowerShell을 관리자/고급 모드로 시작합니다.
  • PowerShell 콘솔에서 아래 명령을 입력하고 Enter 키를 누릅니다.
Set-ExecutionPolicy RemoteSigned
  • A 유형 Enter 키를 누릅니다(해당되는 경우).

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

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

단계를 완료하면 스크립트가 실행되고 올바르게 작성된 경우 문제 없이 출력이 표시되어야 합니다.

Windows 11/10에서 PowerShell 스크립트 파일을 만들고 실행하는 방법은 여기까지입니다!

관련 :서명 없이 로컬 PowerShell 스크립트를 실행하는 방법.

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