>  기사  >  운영 및 유지보수  >  Windows PowerShell은 무엇을 의미합니까?

Windows PowerShell은 무엇을 의미합니까?

Guanhui
Guanhui원래의
2020-05-25 17:37:3512534검색

Windows PowerShell은 무엇을 의미합니까?

Windows PowerShell은 무엇을 의미합니까?

Windows PowerShell은 명령줄 사용자와 스크립터가 .NET Framework의 강력한 기능을 활용할 수 있도록 하는 명령줄 셸 및 스크립팅 환경입니다. Windows 명령 프롬프트 및 Windows 스크립트 호스트 환경에서 얻은 지식과 스크립트를 더욱 확장하는 많은 유용한 새 개념을 소개합니다.

Windows PowerShell v3은 Microsoft Hyper-V3.0 및 Windows Server 2012와 함께 출시될 예정입니다. PowerShell v3은 명령줄 셸과 .NET 프레임워크에 내장된 프로그래밍 언어로 구성된 Windows 작업 자동화 프레임워크입니다.

PowerShell v3는 새로운 cmdlet을 사용하여 관리자가 시스템 프로세스에 더 깊이 침투할 수 있도록 하며 이러한 프로세스를 실행 파일이나 스크립트로 만들 수 있습니다. cmdlet은 Windows PowerShell 런타임이 자동화 스크립트의 컨텍스트에서 호출하는 간단한 명령입니다. cmdlet에는 현재 디렉터리를 표시하는 Get-Location, 파일 콘텐츠에 액세스하는 Get-Content, 실행 중인 프로세스를 종료하는 Stop-Process가 포함되어 있습니다.

PowerShell v3은 Windows Server 8의 Windows Management Framework 3.0과 함께 로드됩니다. PowerShell 런타임은 다른 애플리케이션에 포함될 수도 있습니다.

Windows PowerShell과 Cmd의 차이점

불가능한 것은 없으며 예상치 못한 일만 있을 뿐입니다. PowerShell을 사용하여 C/C++로 작성된 dll을 로드한 다음 COM은 물론이고 내부에서 코드를 실행할 수도 있습니다.

주제에서 벗어나 질문이 다릅니다. PowerShell과 cmd의 가장 큰 차이점은 물론 다른 *nix 셸과의 가장 큰 차이점은 PowerShell의 파이프가 원시 문자열 대신 .net 개체를 전달하므로 이것이 열립니다. 마법의 문은 PowerShell의 모든 구성 요소가 조화롭게 공존할 수 있기 때문에 서로를 의심할 필요가 없고, 제공하는 데이터가 합법적인지 추측할 필요가 없으며, 제공하는 매개 변수의 형식이 올바른지 걱정할 필요가 없습니다. 옳은. 모든 사람이 풍부한 메타데이터가 포함된 CLR을 공유하므로 .net 세계를 자유롭게 로밍하고 탐색할 수 있습니다.

추천 튜토리얼: "PHP 튜토리얼"

위 내용은 Windows PowerShell은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.