Get-Help: 가장 인기 있는 PowerShell 명령어 마스터하기

새로운 이용자나 전문가에게 더 익숙한 cmdlet은 PowerShell 도움말 명령인 Get-Help보다 더 없습니다. PowerShell의 통합 및 업데이트 가능한 도움말 시스템 덕분에 PowerShell Get-Help 명령은 명령이 무엇을 하는지, 그 매개변수는 무엇이며 심지어 (희망적으로는) 명령을 사용하는 방법에 대한 많은 유용한 예제를 발견하는 방법입니다.

만날 수 있는 모든 cmdlet 및 함수는 기본적으로 해당 cmdlet이 읽을 수 있는 도움말 내용이 함께 구축되어야 합니다. “기본적으로”라고 말하는 이유는 불행하게도 일부 작성자가 도움말 내용을 포함하지 않기 때문입니다.

명령에 연결된 도움말 내용은 Get-Help를 실행하여 찾을 수 있습니다. 이 명령은 cmdlet 또는 함수 작성자에 의해 작성된 주석 기반XML 기반 도움말을 모두 읽습니다.

Get-Help cmdlet의 가장 일반적인 사용법은 특정 명령에 대한 도움말 내용을 찾는 데 사용하는 것입니다. 예를 들어 Get-Command cmdlet을 사용하여 Get-Content라는 새 명령을 발견했고 해당 명령에 대한 추가 정보를 알고 싶다면 Get-Help에서 Name 매개변수를 사용할 것입니다. 이렇게 하면 해당 명령에 대한 기본 정보가 아래와 같이 반환됩니다.

Get-Help -Name ‘Get-Content’

당신은 많은 정보가 반환되지만 그것은 할 수 있는 일에 대한 개요일 뿐입니다. 그리고 Get-Help가 다른 유형의 도움말 콘텐츠도 반환할 수 있다는 것을 알지 못할 것입니다.

파라미터 정보 찾기

도움말 콘텐츠를 몇 가지 다른 방법으로 자세히 살펴볼 수 있습니다. 그 중 하나는 명령의 단일 파라미터에 대한 정보를 찾는 것입니다. 아마도 여기에서 사용하는 예에서 Raw 파라미터에 대한 참조를 볼 수 있으며 해당 파라미터가 무엇을 하는지 정확히 알지 못할 것입니다. 나는 Get-HelpName 파라미터와 함께 Parameter 파라미터를 사용하여 해당 명령 파라미터에 대한 정보만 반환할 수 있습니다.

Getting help with parameters

PowerShell Get-Help 및 예제

PowerShell 도움말 시스템 중 가장 좋은 점 중 하나는 예제를 네이티브로 지원한다는 것입니다. 예제는 특정 명령어를 사용하는 방법을 문맥을 통해 확인하는 훌륭한 방법입니다. 명령어 작성자가 도움말 콘텐츠에 예제를 추가했다면 Examples 파라미터를 사용하여 해당 명령이 다양한 상황에서 사용되는 한 개 이상의 예제를 확인할 수 있습니다.

Get-Help -Examples

상세 도움말 얻기

개요, 파라미터 정보 및 예제는 PowerShell Get-Help 명령어에서 반환되는 유일한 정보가 아닙니다. 때로는 cmdlet에 대한 사용 가능한 모든 정보를 볼 필요가 있습니다. 그런 경우에는 항상 DetailedFull 파라미터를 사용할 수 있습니다. 각각 이러한 파라미터는 증가하는 양의 정보를 표시합니다.

Detailed 매개 변수는 기본 도움말 표시에 매개 변수 설명과 예제를 추가합니다. 본질적으로 Examples 매개 변수를 사용하는 것과 결합되어 명령 매개 변수에 대해 Parameter 매개 변수를 사용한 것처럼 모든 매개 변수에 대한 정보를 표시합니다.

Detailed 매개 변수만으로 충분하지 않은 경우 핵전지 접근 방식을 취해 Full 매개 변수로 모든 도움말 내용을 반환할 수 있습니다. 이 매개 변수는 정보를 전혀 필터링하지 않습니다. Full 매개 변수는 특정 명령에 정의된 모든 도움말 내용을 읽습니다.

그래픽 획득

도움말의 보다 그래픽적인 표현을 원한다면 ShowWindow 매개 변수를 사용할 수도 있습니다. 이 매개 변수는 창을 띄워 도움말 내용을 쉽게 검색하고 설정 버튼을 통해 특정 영역만 표시할 수 있게 합니다. 이 뷰는 도움말 내용을 진정으로 조사하려는 경우 유용합니다.

Get-Help -ShowWindow

요약

PowerShell Get-Help 명령과 함께 사용할 수 있는 몇 가지 다른, 덜 일반적인 매개 변수가 있습니다. 더 알고 싶다면 추가 매개 변수에 대한 정보를 어디에서 찾을 수 있는지 알고 계시겠죠? 그렇습니다, Get-Help는 자체 도움말 내용을 찾을 수 있습니다.

PowerShell 명령에 대한 자세한 정보를 찾을 때는 반드시 Get-Help 명령을 사용하세요. 강력한 도움말 시스템과 이를 활용할 수 있는 명령이 있으니 Google에 가야 할 필요가 거의 없습니다.

Source:
https://adamtheautomator.com/powershell-get-help/