수색…


비고

일반 매개 변수는 모든 cmdlet과 함께 사용할 수 있습니다 (즉, cmdlet [ CmdletBinding() ]으로 함수를 표시하면 모든 매개 변수를 무료로 가져옵니다).

다음은 모든 공통 매개 변수 목록입니다 (별칭은 해당 매개 변수 뒤에 괄호 안에 있음).

-Debug (db)
-ErrorAction (ea)
-ErrorVariable (ev)
-InformationAction (ia) # introduced in v5
-InformationVariable (iv) # introduced in v5
-OutVariable (ov)
-OutBuffer (ob)
-PipelineVariable (pv)
-Verbose (vb) 
-WarningAction (wa)
-WarningVariable (wv)
-WhatIf (wi)
-Confirm (cf)

ErrorAction 매개 변수

가능한 값은 Continue | Ignore | Inquire | SilentlyContinue | Stop | Suspend .

이 매개 변수의 값은 cmdlet이 종료되지 않는 오류 (예 : 쓰기 오류에서 생성 된 오류 처리, 오류 처리에 대한 자세한 내용은 [ 아직 작성되지 않은 항목 ] 참조)를 처리하는 방법을 결정합니다.

기본값 (이 매개 변수가 생략 된 경우)은 Continue 입니다.

-ErrorAction 계속하기

이 옵션은 오류 메시지를 생성하고 실행을 계속합니다.

PS C:\> Write-Error "test" -ErrorAction Continue ; Write-Host "Second command"

-ErorrAction 계속하기

-ErrorAction 무시

이 옵션은 오류 메시지를 생성하지 않고 실행을 계속합니다. 또한 $Error 자동 변수에 $Error 가 추가되지 않습니다.
이 옵션은 v3에서 처음 소개되었습니다.

PS C:\> Write-Error "test" -ErrorAction Ignore ; Write-Host "Second command"

-ErorrAction 무시

-ErrorAction Inquire

이 옵션은 오류 메시지를 표시하고 사용자가 수행 할 작업을 선택하라는 메시지를 표시합니다.

PS C:\> Write-Error "test" -ErrorAction Inquire ; Write-Host "Second command"

-ErorrAction Inquire

-ErrorAction 조용히 계속하기

이 옵션은 오류 메시지를 생성하지 않고 실행을 계속합니다. 모든 오류는 $Error 자동 변수에 추가됩니다.

PS C:\> Write-Error "test" -ErrorAction SilentlyContinue ; Write-Host "Second command"

-ErorrAction SilentlyContinue

-ErrorAction Stop

이 옵션은 오류 메시지를 생성하고 실행을 계속하지 않습니다.

PS C:\> Write-Error "test" -ErrorAction Stop ; Write-Host "Second command"

-ErorrAction 중지

-ErrorAction 일시 중단

Powershell 워크 플로에서만 사용할 수 있습니다. 이 명령을 사용하면 명령이 오류로 실행되면 워크 플로가 일시 중단됩니다. 이를 통해 이러한 오류를 조사하고 워크 플로를 다시 시작할 수 있습니다. 워크 플로우 시스템에 대한 자세한 내용은 [아직 작성되지 않은 주제]를 참조하십시오.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow