Windows PowerShell이 무엇인지에 대한 질문이 이미 있다는 것을 알고 있으며 명령 프롬프트와의 차이점을 알고 싶습니다.
cmd
Windows PowerShell이 무엇인지에 대한 질문이 이미 있다는 것을 알고 있으며 명령 프롬프트와의 차이점을 알고 싶습니다.
cmd
답변:
간단히 말해 CMD는 DOS와 동일한 기본 구문과 기능을 가진 Windows NT에 도입 된 간단한 셸입니다. 특히 * nix 쉘과 비교할 때 기능이 상대적으로 제한적입니다. PowerShell은 모든 종류의 추가 기능을 갖춘 최신 셸 구현입니다.
다음은 http://social.technet.microsoft.com의 "Arthur_Li, Microsoft Contingent Staff, 중재자"의 답변 입니다. 여기서 스레드를 읽을 수 있습니다 .
Windows PowerShell ™은 시스템 관리를 위해 특별히 설계된 작업 기반 명령 줄 셸 및 스크립팅 언어입니다. .NET Framework를 기반으로하는 Windows PowerShell ™은 IT 전문가 및 고급 사용자가 Windows에서 실행되는 Windows 운영 체제 및 응용 프로그램의 관리를 제어하고 자동화 할 수 있도록 도와줍니다.
cmdlet이라고하는 기본 제공 Windows PowerShell 명령을 사용하면 명령 줄에서 기업의 컴퓨터를 관리 할 수 있습니다. Windows PowerShell ™ 공급자를 사용하면 파일 시스템에 액세스하는 것처럼 레지스트리 및 인증서 저장소와 같은 데이터 저장소에 쉽게 액세스 할 수 있습니다. 또한 Windows PowerShell ™에는 풍부한 식 구문 분석기와 완전히 개발 된 스크립팅 언어가 있습니다.
Windows PowerShell ™에는 다음 기능이 포함되어 있습니다.
레지스트리, 서비스, 프로세스 및 이벤트 로그 관리 및 Windows Management Instrumentation 사용과 같은 일반적인 시스템 관리 작업을 수행하기위한 cmdlet입니다.
작업 기반 스크립팅 언어 및 기존 스크립트 및 명령 줄 도구 지원
일관된 디자인. cmdlet 및 시스템 데이터 저장소는 일반적인 구문과 명명 규칙을 사용하므로 데이터를 쉽게 공유 할 수 있으며 한 cmdlet의 출력을 다시 포맷하거나 조작하지 않고도 다른 cmdlet의 입력으로 사용할 수 있습니다.
사용자가 파일 시스템을 탐색하는 데 사용하는 것과 동일한 기술을 사용하여 레지스트리 및 기타 데이터 저장소를 탐색 할 수있는 운영 체제의 단순화 된 명령 기반 탐색
강력한 객체 조작 기능. 개체를 직접 조작하거나 다른 도구 나 데이터베이스로 보낼 수 있습니다.
확장 가능한 인터페이스. 독립 소프트웨어 공급 업체 및 엔터프라이즈 개발자는 소프트웨어를 관리하기위한 사용자 정의 도구 및 유틸리티를 구축 할 수 있습니다.
자세한 내용은 다음 링크를 참조하십시오.
http://msdn.microsoft.com/en-us/library/ms714418(VS.85).aspx
http://technet.microsoft.com/en-us/magazine/2007.02.powershell.aspx