Windows에서 명령 프롬프트와 PowerShell의 차이점은 무엇입니까?


12

Windows PowerShell이 ​​무엇인지에 대한 질문이 이미 있다는 것을 알고 있으며 명령 프롬프트와의 차이점을 알고 싶습니다.


Wikipedia의 페이지 ( en.wikipedia.org/wiki/Windows_PowerShell) 를 읽는 것이 좋습니다 . 스크립팅 및 시스템 관리 기능을 확장하는 Powershell을 Windows의 개선 된 강력한 명령 프롬프트로 볼 수 있습니다. 이 질문에 대한 답변이없는 경우,보다 구체적으로 시도하십시오
Pincopallino

@Pincopallino 감사합니다. PowerShell에 대해 알고 싶은 것이 무엇인지, 차이점 만 알지 못했습니다. Wikipedia 기사는 꽤 좋습니다

@ Pinpinallino CMD를 완전히 삭제하고 PowerShell로 모든 작업을 수행 할 수 있습니까?
AminM

1
@JesonPark 예라고 대답하겠습니다. 그러나 PowerShell의 기능이 필요하지 않다면 다음과 같이 할 수 있다고 생각합니다.cmd
Pincopallino

답변:


5

간단히 말해 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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.