PowerShell에서 실패한 변수 할당을 처리하는 방법은 무엇입니까?

not2qubit

레지스트리 키에서 PowerShell 변수 설정을 처리하려고합니다.

따라서 try{} catch {}키가 존재하지 않는 경우 최종 오류를 제거하기 위해 a 사용 합니다. 그러나 여전히 콘솔에 오류 출력이 나타납니다.

$ZZ_ConVTL = try { (Get-ItemProperty -path "HKCU:\Console" -name VirtualTerminalLevel).VirtualTerminalLevel } catch { "N/A" }

...

# Output:
Get-ItemProperty : Property VirtualTerminalLevel does not exist at path HKEY_CURRENT_USER\Console.
At C:\Users\Administrator\Documents\xxxx\xxxx.ps1:181 char:32
+ ...    = try { (Get-ItemProperty -path "HKCU:\Console" -name VirtualTermi ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (VirtualTerminalLevel:String) [Get-ItemProperty], PSArgumentException
    + FullyQualifiedErrorId : System.Management.Automation.PSArgumentException,Microsoft.PowerShell.Commands.GetItemPropertyCommand

이 오류가 콘솔에 표시되지 않도록하려면 어떻게해야합니까?

mklement0

무엇 당신의 Get-ItemProperty전화를 방출하는 것은입니다 종료되지 않는 반면, 오류 try/ catch단지 잡는다 종료 오류를.

  • 비 종료 오류는 종결 오류보다 훨씬 더 일반적입니다.

공통 매개 변수 -ErrorAction Stop사용 하여 cmdlet에 의해 생성 된 (첫 번째) 비 종료 오류를 try/ catch처리 하는 종료 오류로 승격 합니다.

일반적으로 미리 환경 설정 변수 를 설정하여 동일한 효과를 얻을 수
$ErrorActionPreference = 'Stop'있지만 그렇게해도 외부 프로그램 호출 모듈 에서 구현 된 함수 에는 영향을 미치지 않습니다 .


또한보십시오:

  • about_Try_Catch_Finally도움말 항목을 참조하십시오.

  • 종결 오류와 비 종료 오류를 발생시키는시기에 대한 명령 작성자를위한 지침의 맥락에서 기본적인 오류 유형대한 설명 : 이 답변 .

  • 포괄적 인 개요 PowerShell에서의 놀라 울 정도로 복잡한 오류 처리 : 이 GitHub의 워드 프로세서 문제 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

변수에 대한 "if 조건"을 처리하는 방법은 무엇입니까?

분류에서Dev

Ruby 변수 내에서 JSON을 할당하는 적절한 방법은 무엇입니까?

분류에서Dev

jQuery의 변수에 다양한 수의 확인란 값을 할당하는 방법은 무엇입니까?

분류에서Dev

Pandas : 다른 열을 기반으로 한 열 값을 변수에 할당하는 방법은 무엇입니까?

분류에서Dev

실행시 저장 프로 시저 변수에 값을 할당하는 방법은 무엇입니까?

분류에서Dev

Android에서 실패한 AudioFocus 요청을 처리하는 방법은 무엇입니까?

분류에서Dev

구독 내 변수에 값을 할당하는 방법은 무엇입니까?

분류에서Dev

PHP 변수에 여러 값을 할당하는 방법은 무엇입니까?

분류에서Dev

Swift / iOS : OrderedDictionary 변수에 값을 할당하는 방법은 무엇입니까?

분류에서Dev

프로세스 작업 실행에서 인수에 변수를 할당하는 방법은 무엇입니까?

분류에서Dev

변수에 제한을 두는 방법은 무엇입니까?

분류에서Dev

장기 실행 프로세스에서 Entity Framework 수명을 처리하는 방법은 무엇입니까?

분류에서Dev

사용자 스토리에 대한 허용 기준 변경을 처리하는 방법은 무엇입니까?

분류에서Dev

함수 시그니처 중간에 매개 변수 팩을 처리하는 방법은 무엇입니까?

분류에서Dev

함수에서 다양한 수의 매개 변수를 처리하는 방법은 무엇입니까?

분류에서Dev

PowerShell에서 디렉터리를 제거 할 수있는 권한을 얻는 방법은 무엇입니까?

분류에서Dev

ECS 패턴에서 충돌을 처리하는 방법은 무엇입니까?

분류에서Dev

meteor / mongo에서 db 변경을 처리하는 방법은 무엇입니까?

분류에서Dev

파일에서 Powershell 스크립트에 변수를 할당하는 방법은 무엇입니까?

분류에서Dev

Kotlin에서 함수 유형 변수에 null 값을 할당하는 방법은 무엇입니까?

분류에서Dev

$ on AngularJS에서 함수 외부의 변수에 값을 할당하는 방법은 무엇입니까?

분류에서Dev

Rust에서 함수 반환 값을 변수에 할당하는 방법은 무엇입니까?

분류에서Dev

한 줄에 한 번씩 변수 출력에서 명령을 실행하는 방법은 무엇입니까? -bash

분류에서Dev

쿼리 된 값을 전역 변수에 할당하는 방법은 무엇입니까?

분류에서Dev

템플릿 매개 변수에 따라 메모리 할당을 제어하는 방법은 무엇입니까?

분류에서Dev

KOTLIN : 함수에서 제네릭 유형 매개 변수에 대한 기본 값을 할당하는 방법은 무엇입니까?

분류에서Dev

Keras에서 ImageDataGenerator의 사전 처리 함수 실행 순서를 변경하는 방법은 무엇입니까?

분류에서Dev

옥타브에서 다중 변수 할당을 수행하는 방법은 무엇입니까?

분류에서Dev

Python / wxPython에서 파일 입력을 변수로 처리하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    변수에 대한 "if 조건"을 처리하는 방법은 무엇입니까?

  2. 2

    Ruby 변수 내에서 JSON을 할당하는 적절한 방법은 무엇입니까?

  3. 3

    jQuery의 변수에 다양한 수의 확인란 값을 할당하는 방법은 무엇입니까?

  4. 4

    Pandas : 다른 열을 기반으로 한 열 값을 변수에 할당하는 방법은 무엇입니까?

  5. 5

    실행시 저장 프로 시저 변수에 값을 할당하는 방법은 무엇입니까?

  6. 6

    Android에서 실패한 AudioFocus 요청을 처리하는 방법은 무엇입니까?

  7. 7

    구독 내 변수에 값을 할당하는 방법은 무엇입니까?

  8. 8

    PHP 변수에 여러 값을 할당하는 방법은 무엇입니까?

  9. 9

    Swift / iOS : OrderedDictionary 변수에 값을 할당하는 방법은 무엇입니까?

  10. 10

    프로세스 작업 실행에서 인수에 변수를 할당하는 방법은 무엇입니까?

  11. 11

    변수에 제한을 두는 방법은 무엇입니까?

  12. 12

    장기 실행 프로세스에서 Entity Framework 수명을 처리하는 방법은 무엇입니까?

  13. 13

    사용자 스토리에 대한 허용 기준 변경을 처리하는 방법은 무엇입니까?

  14. 14

    함수 시그니처 중간에 매개 변수 팩을 처리하는 방법은 무엇입니까?

  15. 15

    함수에서 다양한 수의 매개 변수를 처리하는 방법은 무엇입니까?

  16. 16

    PowerShell에서 디렉터리를 제거 할 수있는 권한을 얻는 방법은 무엇입니까?

  17. 17

    ECS 패턴에서 충돌을 처리하는 방법은 무엇입니까?

  18. 18

    meteor / mongo에서 db 변경을 처리하는 방법은 무엇입니까?

  19. 19

    파일에서 Powershell 스크립트에 변수를 할당하는 방법은 무엇입니까?

  20. 20

    Kotlin에서 함수 유형 변수에 null 값을 할당하는 방법은 무엇입니까?

  21. 21

    $ on AngularJS에서 함수 외부의 변수에 값을 할당하는 방법은 무엇입니까?

  22. 22

    Rust에서 함수 반환 값을 변수에 할당하는 방법은 무엇입니까?

  23. 23

    한 줄에 한 번씩 변수 출력에서 명령을 실행하는 방법은 무엇입니까? -bash

  24. 24

    쿼리 된 값을 전역 변수에 할당하는 방법은 무엇입니까?

  25. 25

    템플릿 매개 변수에 따라 메모리 할당을 제어하는 방법은 무엇입니까?

  26. 26

    KOTLIN : 함수에서 제네릭 유형 매개 변수에 대한 기본 값을 할당하는 방법은 무엇입니까?

  27. 27

    Keras에서 ImageDataGenerator의 사전 처리 함수 실행 순서를 변경하는 방법은 무엇입니까?

  28. 28

    옥타브에서 다중 변수 할당을 수행하는 방법은 무엇입니까?

  29. 29

    Python / wxPython에서 파일 입력을 변수로 처리하는 방법은 무엇입니까?

뜨겁다태그

보관