PowerShell에서“SilentlyContinue”는 무엇입니까?


최상의 답변

PowerShell에서“SilentlyContinue”는 무엇입니까?

이것은- 개별 명령의 ErrorAction 매개 변수 또는 명령에보다 구체적인 오류 동작이 지정되지 않은 경우 동작을 설정하는 $ ErrorPreference 변수에 대한 것입니다.

이는 3 가지를 의미합니다.

  • 오류 표시 안 함
  • 실행 중지 안 함
  • 오류를 $ Error 변수 (위치 0)에 기록합니다.

대부분의 사람들은 마지막 것이 규칙의 일부라는 것을 의식적으로 인식하지 못합니다.

$ Error 변수에도 오류를 작성하지 않으려면 대신 “Ignore”를 사용하십시오. SilentlyContinue.

Ignore는 오류가 발생하지 않은 것처럼 완전히 조용히 사라지고 오류에 대해 신경 쓰지 않는다는 것을 알고있을 때 자주 유용하지만, 신경 쓰면 조심해야합니다. (예 : 함수 반환 값 확인) p>

답변

  • 자동 계속은 powershell에있는 대부분의 cmdlet에 대한 오류 작업입니다.
  • 실행 중에 발생한 오류를 방지하거나 무시할 수 있습니다. 스크립트를 실패하고 종료하는 대신 이러한 명령을 실행합니다.
  • Ansible에서 ignore\_errors가 수행하는 작업과 유사합니다.
  • 자세한 내용은 언제든지 저에게 문의하십시오.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다