명령줄에서 PowerShell 스크립트를 실행하는 방법
이미지 크레디트: 알바레즈/E+/게티이미지
Windows PowerShell은 Windows에서 다양한 작업을 자동화하는 데 사용할 수 있는 스크립팅 언어입니다. 기존 Windows 명령줄에서 또는 PowerShell의 자체 명령 프롬프트를 사용하여 PowerShell 스크립트를 실행할 수 있습니다. 다른 소스의 명령이 컴퓨터에서 원하지 않는 작업을 수행할 수 있으므로 작성하고 디버깅한 PowerShell 명령 또는 신뢰할 수 있는 소스의 명령만 실행해야 합니다.
Windows PowerShell 이해
윈도우 파워쉘 Microsoft Windows용 스크립팅 도구입니다. 네트워크 연결 또는 파일 백업과 같은 시스템 관리 작업 또는 파일 또는 사진 세트 구성과 같은 개인 작업을 포함하여 Windows에서 다양한 작업을 자동화할 수 있습니다. Microsoft의 대부분에 대한 액세스가 포함되어 있습니다. .그물 프로그래밍 프레임워크를 제공하므로 Windows 자동화를 위한 강력한 선택입니다.
오늘의 비디오
입력하거나 복사하여 붙여넣을 수 있습니다. PowerShell 명령 기능을 테스트하거나 몇 가지 간단한 작업에 유용할 수 있는 PowerShell 프로그램에 하나씩. 그러나 종종 PowerShell 명령을 스크립트 필요에 따라 편집하고 반복해서 실행할 수 있습니다. 이러한 파일은 일반적으로 파일 확장자가 .ps1, 그리고 당신은 할 수 있습니다 PowerShell 스크립트 실행 원하는 경우 명령줄에서 또는 PowerShell 통합 스크립팅 환경 환경, Microsoft에서 제공하는 개발 도구입니다.
PowerShell 및 그 대안
PowerShell은 기존에 추가하거나 대신 사용할 수 있습니다. Windows 배치 파일, 확장자가 있는 .박쥐 수십 년 동안 어떤 형태로든 존재해 왔습니다. 배치 파일은 전체 범위의 .NET 도구에 액세스할 수 없으므로 PowerShell이 더 강력해지는 경우가 많습니다. 그러나 이전 버전의 Windows와 호환되며 더 많은 프로그래머와 사용자.
Word 및 Excel과 같은 Microsoft Office 도구와 같은 다양한 Windows 프로그램에도 고유한 내장 스크립팅 도구 해당 프로그램 내에서 작업을 자동화하는 데 유용할 수 있습니다.
일부 사람들은 스크립팅 및 명령줄 도구와 같이 Linux 및 Apple macOS에서도 흔히 볼 수 있는 플랫폼 간 스크립팅 도구를 사용하는 것을 선호합니다. 세게 때리다 또는 다음과 같은 스크립팅 언어 파이썬 그리고 루비. 그러나 일반적으로 Windows에 특별히 설치해야 합니다. 프로그래머는 다음과 같은 개발 환경을 사용하여 본격적인 Windows 응용 프로그램을 개발할 수도 있습니다. 마이크로소프트 비주얼 스튜디오, 그러나 이것은 종종 기본 자동화 작업에 필요한 것보다 더 많은 작업입니다.
PowerShell 스크립트 실행
"를 입력하여 PowerShell ISE에서 PowerShell 스크립트를 생성할 수 있습니다.PowerShell 통합 스크립팅 환경" 작업 표시줄이나 시작 메뉴 또는 텍스트 편집기의 검색 상자에 입력합니다. 여기에는 Windows에 포함된 메모장이 포함됩니다. 확장자가 .ps1인 스크립트를 저장해야 합니다.
그런 다음 명령줄에서 PowerShell 스크립트를 실행하려면 "cmd"를 검색창에 입력하고 결과를 클릭합니다. "C:\Example\example_script.ps1"과 같은 PowerShell 스크립트의 전체 경로를 입력하고 Enter 키를 누릅니다. 또는 PowerShell ISE에서 스크립트 파일로 이동할 수 있습니다. 사용 "파일" 메뉴의 "열려있는" 옵션을 사용하여 스크립트로 이동하여 연 다음 "파일" 그리고 "운영" 스크립트를 실행합니다.
스크립트를 실행할 권한이 없다는 오류가 표시되면 PowerShell을 시작하여 설정을 변경합니다. 이렇게 하려면 "파워쉘"를 검색창에 입력하고 결과를 클릭합니다. 그런 다음 "파일 차단 해제 - 경로" 뒤에 공백과 PowerShell 스크립트의 전체 경로가 옵니다. 또한 모든 PowerShell 스크립트를 실행할 수 있도록 설정을 변경할 수 있지만 이 결정을 내리기 전에 보안에 미치는 영향을 이해해야 합니다.