[POWERSHELL] Get-Help 명령 : try/catch/finally문 도움말 조회하기
■ Get-Help 명령을 사용해 try/catch/finally문 도움말을 조회하는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
Get-Help About_Try_Catch_Finally |
■ Get-Help 명령을 사용해 try/catch/finally문 도움말을 조회하는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
Get-Help About_Try_Catch_Finally |
■ 닷넷 프로그램 버전을 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
(Get-Command d:\TestProject.exe).Version.ToString() |
■ Get-Help 명령을 사용해 switch문 도움말을 조회하는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
Get-Help about_switch -ShowWindow |
■ 주석 기반 도움말을 사용하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
function Get-SecurityEvents { <# .SYNOPSIS 컴퓨터의 보안 로그 감사 정보를 가져온다. .DESCRIPTION 이벤트 뷰어의 윈도우즈 로그에서 보안 감사 로그를 대상으로 한다. 계정 로그인/로그오프 등의 감사 로그 내용을 가져온다. .PARAMETER ComputerName 로그를 가져올 컴퓨터명 .PARAMETER EventID 보안 로그에서 원하는 이벤트의 ID .EXAMPLE Get-SecurityEvents -ComputerName MyComputer .EXAMPLE Get-SecurityEvents -ComputerName MyComputer -EventID 4634 .EXAMPLE Get-SecurityEvents -ComputerName MyComputer -EventID 4634 -Verbose #> [CmdletBinding()] Param ( [Parameter(Position = 0, Mandatory = $True)][string]$ComputerName, [int]$EventID = 4634 ) BEGIN { Write-Verbose -Message '로그명을 입력받는다.' $LogName = Read-Host "로그명을 입력해 주시기 바랍니다." } PROCESS { Write-Verbose -Message "'$ComputerName'에서 '$LogName' 로그를 가져온다." Get-EventLog -ComputerName $ComputerName -LogName $LogName | Where-Object -Property EventID -eq $EventID | Select-Object -First 10 } END { } } Get-Help Get-SecurityEvents -Detailed |
■ Get-Help 명령에서 -ShowWindow 스위치를 사용해 범위 도움말을 조회하는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
Get-Help about_scope -ShowWindow |
■ Get-Command 명령에서 -Noun 스위치를 사용해 변수 관련 명령 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
Get-Command -Noun Variable |
■ Get-Help 명령을 사용해 레지스트리 공급자 도움말을 조회하는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
Get-Help Registry |
■ Get-Member 명령에서 -MemberType 스위치를 사용해 멤버를 조회하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 6 7 8 9 |
Get-Process | Get-Member -MemberType Property,Method Get-Service | Get-Member Get-ChildItem -Path c:\ -Hidden | Get-Member New-Object System.Diagnostics.Process | Get-Member |
■ Get-Command 명령을 사용해 특정 명령의 매개 변수 별칭 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
(Get-Command Get-Service).Parameters.Values | Select-Object Name,Aliases [결과] Name Aliases ---- ------- Name {ServiceName} ComputerName {Cn} DependentServices {DS} RequiredServices {SDO, ServicesDependedOn} DisplayName {} Include {} Exclude {} InputObject {} Verbose {vb} Debug {db} ErrorAction {ea} WarningAction {wa} InformationAction {infa} ErrorVariable {ev} WarningVariable {wv} InformationVariable {iv} OutVariable {ov} OutBuffer {ob} PipelineVariable {pv} |
■ Get-Command 명령에서 -Verb/-Noun 스위치를 사용해 명령을 찾는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
Get-Command -Verb Get* -Noun Net* |
■ Update-Help 명령에서 -UICulture 스위치를 사용해 여러 언어와 지역의 도움말을 업데이트하는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
Update-Help -UICulture ko-KR, en-US |
■ Update-Help 명령에서 -Module 스위치를 사용해 특정 모듈에 대한 도움말을 업데이트하는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
Update-Help -Module ServerManager, Microsoft.PowerShell.LocalAccounts |
■ Update-Help 명령을 사용해 내장 도움말을 업데이트하는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
Update-Help |
※ Update-Help 명령을 단독으로 사용하면 현재 세션의 모듈과 PSModulePath
■ Get-Help 명령에서 -Online 스위치를 사용해 온라인 도움말을 조회하는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
Get-Help Get-Service -Online |
■ Get-Help 명령에서 -Detailed 스위치를 사용해 상세 도움말을 조회하는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
Get-Help Get-Service -Detailed |
■ Get-Help 명령에서 -Full 스위치를 사용해 상세 도움말을 조회하는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
Get-Help Get-Service -Full |
■ Get-Help 명령을 사용해 도움말을 조회하는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
Get-Help Get-Service |