Windows PowerShell은 시스템 관리자를 위해 특별히 디자인된 새로운 Windows 명령줄 셸입니다. Windows PowerShell에는 조합하거나 독립적으로 사용할 수 있는 대화형 프롬프트 및 스크립팅 환경이 포함되어 있습니다.

텍스트를 적용하고 반환하는 대부분의 셸과 달리 Windows PowerShell은 .NET Framework CLR(공용 언어 런타임) 및 .NET Framework를 기반으로 하며 .NET Framework 개체를 적용하고 반환합니다. 이러한 기본적인 환경의 변화는 Windows를 관리 및 구성하는 데 완전히 새로운 도구와 메서드를 필요로 합니다.

Windows PowerShell에는 셸에 기본으로 제공되는 간단한 단일 기능 명령줄 도구인 cmdlet("command-let"으로 발음)의 개념이 도입되었습니다. 이 간단한 도구는 개별적으로 사용할 수도 있지만 여러 cmdlet을 조합하여 복잡한 작업을 수행할 때 강력한 기능을 확인할 수 있습니다. Windows PowerShell에는 백 개가 넘는 기본적인 핵심 cmdlet이 포함되어 있으며, 사용자는 고유의 cmdlet을 작성하여 다른 사용자와 공유할 수 있습니다.

많은 셸과 마찬가지로 Windows PowerShell을 사용하여 컴퓨터의 파일 시스템에 액세스할 수 있습니다. 또한 Windows PowerShell 공급자는 레지스트리 및 디지털 서명 인증서 저장소와 같은 다른 데이터 저장소에도 파일 시스템에 액세스하는 것처럼 쉽게 액세스할 수 있도록 해줍니다.

이 시작 설명서에서는 Windows PowerShell의 언어, cmdlet, 공급자, 개체 사용에 대해 소개합니다.




목차