Windows PowerShell 살펴보기
Windows PowerShell 스크립팅 가능하고 유연하며 포괄적인 Windows 관리를 가능하게 하는 통합 셸 환경입니다.
Windows PowerShell 다음을 포함하여 하나 이상의 Windows 디바이스의 로컬 및 원격 관리에 적합하게 만드는 몇 가지 특성이 있습니다.
- Windows 운영 체제 통합. Microsoft는 Windows PowerShell 1.0을 Windows Vista용 설치 가능 옵션 및 Windows Server 2008용 기능으로 도입했습니다. Windows 7 및 Windows Server 2008 R2 이후의 모든 Windows 운영 체제 버전에는 Windows PowerShell 대한 기본 지원이 포함되어 있습니다. Windows PowerShell 7.2는 최신 버전입니다.
- 원격 관리 기능. 원격 관리를 사용하도록 설정하고 원격 관리 사용자에게 적절한 권한 부여가 있는 경우 Windows PowerShell 사용하여 원격 컴퓨터를 관리할 수 있습니다.
- 스크립트 기반 실행. Windows PowerShell 스크립트를 사용하여 자동화 및 복잡한 논리를 관리 작업에 빌드할 수 있습니다.
명령줄 인터페이스 사용
명령은 Windows PowerShell 기본 기능을 제공합니다. cmdlet("command-lets"로 발음), 함수 및 워크플로를 비롯한 다양한 유형의 명령이 있습니다. 이러한 명령은 함께 압정하고 복잡하고 사용자 지정된 프로세스 및 프로시저를 구현하기 위한 구성 요소입니다. Windows PowerShell cmdlet을 대화형으로 입력하는 데 사용할 수 있는 CLI(명령줄 인터페이스)를 제공합니다.
GUI 사용
Microsoft는 PowerShell을 명령줄로 제한하지 않습니다. 예를 들어 Windows Server Active Directory 관리 센터는 Windows PowerShell 사용하여 모든 작업을 수행하는 GUI(그래픽 사용자 인터페이스)입니다.
CLI 또는 GUI 사용
Windows PowerShell 아키텍처 및 셸을 포함하는 GUI 또는 CLI로 직접 사용할 수 있는 기능으로 관리 기능의 일관성과 적용 범위를 높입니다. 예를 들어 관리자는 GUI 앱에 전적으로 의존하여 작업을 수행할 수 있습니다. 그러나 관리자가 일부 작업을 수행하거나 GUI가 명시적으로 지원하지 않는 일부 프로세스를 구현해야 하는 경우 관리자는 셸을 직접 사용할 수 있습니다. 이 아키텍처를 올바르게 구현하면 이 아키텍처를 통해 GUI에서 수행할 수 있는 모든 작업을 CLI에서 수행할 수 있으며 CLI를 통해 프로세스 및 프로시저를 추가로 사용자 지정할 수 있습니다.
WINDOWS POWERSHELL ISE
명령 완성 기능을 제공하고 사용 가능한 모든 명령과 해당 명령과 함께 사용할 수 있는 매개 변수를 볼 수 있는 WINDOWS POWERSHELL ISE(통합 스크립팅 환경)라는 동일한 영역에 또 다른 Windows PowerShell 앱이 있습니다. Windows PowerShell ISE 내에서 스크립팅 창을 사용하여 Windows PowerShell 스크립트를 구성하고 저장할 수도 있습니다. cmdlet 매개 변수를 볼 수 있으므로 각 cmdlet의 전체 기능을 인식하고 구문적으로 올바른 Windows PowerShell 명령을 만들 수 있습니다. Windows PowerShell ISE는 문제 해결을 지원하기 위해 색으로 구분된 cmdlet을 제공합니다. Windows PowerShell 통합 스크립팅 환경은 간단하고 복잡한 Windows PowerShell 스크립트를 디버그하는 데 사용할 수 있는 도구도 제공합니다. Windows PowerShell ISE를 사용하여 모듈별로 사용 가능한 cmdlet을 볼 수 있습니다.