none
[PowerShell Tips] Set-StrictMode RRS feed

  • 일반 토론

  • 질문

     

    PowerShell에서 기본적으로 오브젝트에 없는 속성을 참조해도 사용자에게 에러를 발생하지 않습니다.

    하지만 설정을 변경해서 사용자에게 에러를 제공할 수 있습니다.

     

    답변

     

    기본적으로 아래의 Script는 에러를 발생하지 않고 Null값을 반환합니다.

    $Host.LetsSee

     

    아래의 Cmdlet은 사용자에게 오브젝트에 없는 속성을 참조할 경우 에러를 발생하는 설정을 합니다.

    Set-StrictMode -Version Latest

     

    위와 같이 설정 후 아래의 Script를 실행하면 에러가 발생합니다.

    $Host.LetsSee

     

    하지만 위와 같은 설정은 실제 고객에게 서비스하는 서버에서는 설정하지 않아야 합니다.
    2011년 8월 24일 수요일 오전 2:53
    중재자