PowerShell 에서 F1 도움말 문서 명령 가 져 오기 방식 을 온라인 문서 로 변경 하 는 방법

PowerShell 또는 더 높 은 버 전에 적용
PowerShell 30 부터 PowerShell 자체 가 도움말 문 서 를 묶 지 않 았 습 니 다.사용 자 는 PowerShell 도움말 문 서 를 로 컬 에서 보 호 된 PowerShell 폴 더 에 다운로드 하기 위해 명령 Update-Help 를 사용 해 야 합 니 다.보 호 받 는 이 유 는 일반 사용자 가 업데이트 명령 을 수행 할 수 없 기 때문이다.
다음 에는 명령 이 없 는 도움말 문 서 를 보고 싶 으 면 온라인 버 전 을 간단하게 사용 할 수 있 습 니 다.-온라인 매개 변 수 는 브 라 우 저 에서 Get-Process 명령 의 온라인 도움말 문 서 를 엽 니 다.(이 동작 은 네트워크 에 의존 합 니 다)

PS> help Get-Process -Online
도움말 문서 가 설치 되 어 있 으 면 PowerShell ISE 에서 도움말 을 보기 가 쉬 워 집 니 다.명령 을 간단하게 클릭 하고 선택 한 다음 F1 단축 키 를 누 르 십시오.
자세히 보면 F1 내부 가 Help 명령 만 호출 된 것 에 불과 하 다 는 것 을 알 수 있 을 것 이다.따라서 F1 의 행동 을 바 꾸 고 온라인 도움말 문 서 를 열 려 면 다음 과 같은 함 수 를 임시로 쓸 수 있 습 니 다.

function Get-Help($Name)
{
 Get-Help $Name -Online
}
그리고 이런 코드 는 순환 이 될 것 이다.당신 의 새 함수 Get-Help 는 자신 을 호출 했 습 니 다.그것 은 출구 가 없고 끝 이 없 는 재 귀 입 니 다.함수 가 진정 으로 작 동 하기 위해 서 는 함수 내부 의 Get-Help 가 PowerShell 자체 의 Get-Help 명령 을 호출 하도록 해 야 합 니 다.우 리 는 명령 앞 에 그 자체 의 구성 요소(Module)이름 을 추가 하기 만 하면 된다.

function Get-Help($Name)
{
 Microsoft.PowerShell.Core\Get-Help $Name -Online
}
위의 함 수 를 실행 한 후 PowerShell ISE 에서 명령 을 선택 하고 F1 을 누 르 면 ISE 도 브 라 우 저 에서 이 명령 의 도움말 문 서 를 열 어 줍 니 다.

좋은 웹페이지 즐겨찾기