변수 할당 중 PowerShell 오류 메시지를 억제하는 방법

수잔 타 두타

이 오류를 억제 할 수있는 방법이 있습니까? 이 추악하고 긴 오류 대신 성공 또는 실패를 결정하기 위해 반환 코드 값 ($?)을 캡처하고 싶습니다.

    PS C:\> $str ="<p> Hi </p>"
    PS C:\> $data = [xml]$str
    PS C:\> $?
    True
    PS C:\>
    PS C:\> $str ="<p> Hi <p>"
    PS C:\> $data = [xml] $str
    Cannot convert value "<p> Hi <p>" to type "System.Xml.XmlDocument". Error: "Unexpected end of file has occurred. The following elements are
    not closed: p, p. Line 1, position 11."
    At line:1 char:1
    + $data = [xml] $str
    + ~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
        + FullyQualifiedErrorId : InvalidCastToXmlDocument

    PS C:\> $data = [xml] $str 2> $null
    Cannot convert value "<p> Hi <p>" to type "System.Xml.XmlDocument". Error: "Unexpected end of file has occurred. The following elements are
    not closed: p, p. Line 1, position 11."
    At line:1 char:1
    + $data = [xml] $str 2> $null
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
        + FullyQualifiedErrorId : InvalidCastToXmlDocument

    PS C:\>
    PS C:\> $?
    False
    PS C:\>
팀 커

명령 주위에 try catch를 배치하십시오.

try {$data = [xml] $str } catch {}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Powershell : Get-Help를 사용할 때 정적 매개 변수 오류를 참조하는 동적 매개 변수입니다. 오류를 억제하는 방법?

분류에서Dev

명령으로 powershell을 호출 할 때 오류를 완전히 억제하는 방법은 무엇입니까?

분류에서Dev

Excel 피벗 오류를 억제하는 방법- "여기서 드릴 다운 할 수 없습니다."

분류에서Dev

Excel 피벗 오류를 억제하는 방법- "여기서 드릴 다운 할 수 없습니다."

분류에서Dev

Make-다른 출력을 억제하지 않고 make 오류 메시지를 억제하는 방법

분류에서Dev

Ansible에서 "지원되지 않는 매개 변수"오류를 억제하는 방법은 무엇입니까?

분류에서Dev

Angularjs-지시문의 중첩 요소에 함수를 할당하는 방법

분류에서Dev

AWS CDK 오류 " '함수'유형의 인수는 'IFunction'유형의 매개 변수에 할당 할 수 없음"오류를 해결하는 방법

분류에서Dev

mysqli를 사용할 때 중복 오류를 표시하지 않는 방법

분류에서Dev

Django에서 UserCreationForm 오류 메시지를 변경하는 방법

분류에서Dev

vlookup 중에 전체 값을 사용할 수 있도록 변경 이벤트를 억제하는 방법은 무엇입니까?

분류에서Dev

2 차원 중첩 벡터로 분할 오류를 수정하는 방법

분류에서Dev

Java 9 선택적 "무효 결과를 반환 할 수 없음"오류 메시지를 수정하는 방법?

분류에서Dev

backgroundColor 할당 오류를 수정하는 방법은 무엇입니까?

분류에서Dev

player2가 돈과 충돌하면 게임이 중단됩니다. 오류 메시지 : unboundLocalError : 할당 전에 참조 된 지역 변수 'score2'

분류에서Dev

commandArgs ()를 사용할 때 R로 워밍 메시지를 억제하는 방법

분류에서Dev

"groupBy를 해결할 수 없음"오류 메시지를 해결하는 방법은 무엇입니까?

분류에서Dev

변수를 재 할당하려고 할 때 "이 쓸모없는 할당을 지역 변수에 제거하십시오"라는 오류 메시지가 나타나는 이유

분류에서Dev

R Markdown에서 오류 메시지를 억제 할 수 없습니까?

분류에서Dev

이러한 오류 메시지를 어떻게 억제 할 수 있습니까?

분류에서Dev

'찾기'명령에서 특정 오류 메시지를 억제하는 방법은 무엇입니까?

분류에서Dev

zsh에서 오류 메시지를 억제하는 방법은 무엇입니까?

분류에서Dev

Tasks.Task 다른 PublicKeyToken 오류를 억제하는 방법

분류에서Dev

파일 리디렉션 오류를 억제하는 방법

분류에서Dev

Spring Boot @PathVariable 매개 변수의 유효성을 검사 할 때 사용자 지정 오류 메시지를 반환하는 방법

분류에서Dev

데이터베이스에서 중복 오류 메시지를 중지하고 저장하지 않는 방법

분류에서Dev

if 문에서 오류를 발생시키지 않는 변수 재 할당

분류에서Dev

Rails에서`render`에`nil` 인수가있을 때 오류를 억제하는 방법

분류에서Dev

MariaDB에서 다중 마스터 복제 오류를 수정하는 방법

Related 관련 기사

  1. 1

    Powershell : Get-Help를 사용할 때 정적 매개 변수 오류를 참조하는 동적 매개 변수입니다. 오류를 억제하는 방법?

  2. 2

    명령으로 powershell을 호출 할 때 오류를 완전히 억제하는 방법은 무엇입니까?

  3. 3

    Excel 피벗 오류를 억제하는 방법- "여기서 드릴 다운 할 수 없습니다."

  4. 4

    Excel 피벗 오류를 억제하는 방법- "여기서 드릴 다운 할 수 없습니다."

  5. 5

    Make-다른 출력을 억제하지 않고 make 오류 메시지를 억제하는 방법

  6. 6

    Ansible에서 "지원되지 않는 매개 변수"오류를 억제하는 방법은 무엇입니까?

  7. 7

    Angularjs-지시문의 중첩 요소에 함수를 할당하는 방법

  8. 8

    AWS CDK 오류 " '함수'유형의 인수는 'IFunction'유형의 매개 변수에 할당 할 수 없음"오류를 해결하는 방법

  9. 9

    mysqli를 사용할 때 중복 오류를 표시하지 않는 방법

  10. 10

    Django에서 UserCreationForm 오류 메시지를 변경하는 방법

  11. 11

    vlookup 중에 전체 값을 사용할 수 있도록 변경 이벤트를 억제하는 방법은 무엇입니까?

  12. 12

    2 차원 중첩 벡터로 분할 오류를 수정하는 방법

  13. 13

    Java 9 선택적 "무효 결과를 반환 할 수 없음"오류 메시지를 수정하는 방법?

  14. 14

    backgroundColor 할당 오류를 수정하는 방법은 무엇입니까?

  15. 15

    player2가 돈과 충돌하면 게임이 중단됩니다. 오류 메시지 : unboundLocalError : 할당 전에 참조 된 지역 변수 'score2'

  16. 16

    commandArgs ()를 사용할 때 R로 워밍 메시지를 억제하는 방법

  17. 17

    "groupBy를 해결할 수 없음"오류 메시지를 해결하는 방법은 무엇입니까?

  18. 18

    변수를 재 할당하려고 할 때 "이 쓸모없는 할당을 지역 변수에 제거하십시오"라는 오류 메시지가 나타나는 이유

  19. 19

    R Markdown에서 오류 메시지를 억제 할 수 없습니까?

  20. 20

    이러한 오류 메시지를 어떻게 억제 할 수 있습니까?

  21. 21

    '찾기'명령에서 특정 오류 메시지를 억제하는 방법은 무엇입니까?

  22. 22

    zsh에서 오류 메시지를 억제하는 방법은 무엇입니까?

  23. 23

    Tasks.Task 다른 PublicKeyToken 오류를 억제하는 방법

  24. 24

    파일 리디렉션 오류를 억제하는 방법

  25. 25

    Spring Boot @PathVariable 매개 변수의 유효성을 검사 할 때 사용자 지정 오류 메시지를 반환하는 방법

  26. 26

    데이터베이스에서 중복 오류 메시지를 중지하고 저장하지 않는 방법

  27. 27

    if 문에서 오류를 발생시키지 않는 변수 재 할당

  28. 28

    Rails에서`render`에`nil` 인수가있을 때 오류를 억제하는 방법

  29. 29

    MariaDB에서 다중 마스터 복제 오류를 수정하는 방법

뜨겁다태그

보관