Windows PowerShell이란 무엇입니까?


15
  • 무엇입니까?
  • 어떻게 사용합니까?
  • 일반 명령 프롬프트와 어떻게 다릅니 까?
  • 사용하기 전에 알아야 할 것이 있습니까?
  • 슈퍼 유저가 알아야 할 멋진 일이 있습니까?


4
그 링크 fretje가 좋다. 허용 된 답변을 무시하고 20 개 이상의 등급을받은 답변을보십시오.
Troggy

1
허용 된 답변이 아니라 가장 많은 표를 얻은 답변을 확인하십시오.
EBGreen

1
Windows Powershell은 탐색하기 쉽고 유닉스 콘솔에 더 친숙하기 때문에 "슈퍼 유저"에게도 유용 할 수 있습니다. 반드시 프로그래밍과 관련된 것은 아닙니다.
Gnoupi

1
나도 동의해야합니다. Powershell은 개발자, SysAdmins 및 PowerUser 모두를위한 것이며 SU에 대한이 특정 질문에 아무런 문제가 없습니다. 실제로 나는 PowerShell 응답 팝업을 보았습니다.
BinaryMisfit

답변:


14

Wikipedia에서 가져온 http://en.wikipedia.org/wiki/Windows_PowerShell

Windows PowerShell은 확장 가능한 명령 줄 셸이며 Microsoft의 관련 스크립팅 언어입니다. 2006 년에 출시되었으며 현재 Windows XP SP2 / SP3, Windows Server 2003, Windows Vista에서 사용할 수 있으며 Windows Server 2008에 선택적 기능으로 포함되어 있습니다. Windows PowerShell 2.0은 Windows 7 및 Windows Server 2008 R2와 함께 릴리스되었습니다. 이전 지원 플랫폼 인 Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP1 및 Windows Server 2008로 백 포트됩니다. 4

Windows PowerShell은 Microsoft .NET Framework와 통합되며 특정 작업을 구현하는 특수한 .NET 클래스 인 cmdlet (사운드 릿 발음)을 실행하여 관리 작업을 수행 할 수있는 환경을 제공합니다. 명령 논리와 함께 cmdlet 구성 인 스크립트; 독립형 응용 프로그램 인 실행 파일; 또는 일반 .NET 클래스를 인스턴스화하여. 5 Windows PowerShell 공급자를 통해 PowerShell 런타임에 사용할 수있는 파일 시스템 또는 레지스트리와 같은 다른 데이터 저장소의 데이터에 액세스하여 이러한 작업을 수행합니다.

Windows PowerShell은 Windows PowerShell 런타임을 다른 응용 프로그램에 포함시킬 수있는 호스팅 메커니즘을 제공하며, Windows PowerShell 기능을 사용하여 그래픽 인터페이스를 통해 노출되는 작업을 포함하여 특정 작업을 구현할 수 있습니다. 이 기능은 Microsoft Exchange Server 2007 5 에서 관리 기능을 PowerShell cmdlet 및 공급자로 표시하고 그래픽 관리 도구를 PowerShell cmdlet으로 구현하여 필요한 cmdlet을 호출하는 데 사용되었습니다. Microsoft SQL Server 2008 8을 포함한 기타 Microsoft 응용 프로그램또한 PowerShell cmdlet을 통해 관리 인터페이스를 노출합니다. 앞으로 Windows의 그래픽 인터페이스 기반 관리 응용 프로그램은 Windows PowerShell을 기반으로 계층화됩니다.

Windows PowerShell에는 Get-Help cmdlet을 통해 Unix 셸의 매뉴얼 페이지를 연상시키는 광범위한 콘솔 기반 도움말이 포함되어 있습니다.

이 검색을 사용하여 Stackoverflow 검색 다음을 발견했습니다.

이 검색을 사용하여 serverfault에서 다시 다음을 발견했습니다.


5

유닉스 스타일의 쉘 (tcsh, bash 등)에 비해 PS의 혁신을 일으킨 "Great Powershell Heresy"는 다음과 같습니다.

"다른 모든 쉘"의 파이프 라인은 문자열을 전달합니다. PowerShell의 파이프 라인은 개체를 전달합니다.

이 때문에 PowerShell은 익히기가 더 어려울 수 있습니다. 즉, 새로운 기술을 배우고 세부적인 작업을 수행하려면 진행 상황에 대한 지식이 더 많이 필요합니다. 그러나 일단 배우면 실제로는 실제로 쉘 스크립트를 작성하는 것이 훨씬 간단합니다 다른 사람 (또는 5 년 후)이 읽을 수 있습니다. 시스템의 다른 항목이 변경되면 해당 스크립트가 "깨질"가능성이 훨씬 줄어 듭니다.


-3

비 파워 유저가 이것을 읽고 빠르고 간단하게 :

시스템 관리자가 아닌 한 Powershell이 ​​필요하지 않습니다. 관리자가 Windows Server와 클라이언트 컴퓨터를 관리하고 스크립트를 만드는 데 사용할 수있는 강력한 셸 명령 모음입니다.


4
일반 파일 활동을 위해 가정과 가족의 컴퓨터에서 PS를 사용합니다. 결코 관리자에게 제한되지 않습니다.
EBGreen

1
또한 일상적인 가정용 컴퓨터에서 많은 관리 도구를 사용하지만 네트워크 관리자이며 항상 고급 사용자였습니다. 이 사이트에서 서핑을하는 대부분의 사람들은 위키 참조를보고 바로 건너 뛸 것입니다.
knups

2
어 ... 나는 superuser.com의 사용자가 ... 당신이 알고있는 ... 슈퍼 사용자라는 가정으로 시작합니다.
EBGreen

대부분의 Google.com 사용자는 아니고 그 논리에 따라 WebMD.com의 모든 사용자는 의사입니다.

괜찮습니다. WebMD의 FAQ가 "WebMD는 의사를위한 사이트"로 시작하는 것 같습니다. SU의 FAQ는 "슈퍼 사용자는 컴퓨터 애호가 및 고급 사용자를위한 것"으로 시작합니다.
EBGreen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.