none
[PowerShell Tips] 항상 Script를 32-bit환경에서 실행 RRS feed

  • 일반 토론

  •            

    질문

     

    PowerShell에서 Script를 항상 32-bit환경에서 실행할 수 있습니다.

     

    답변

     

    아래의 Scripts는 현재 System의 아키텍쳐가 32-bit가 아니면 32-bit PowerShell Instance를 실행 합니다. 그 후 작업 Script를 실행합니다.

    if ($env:Processor_Architecture -ne "x86")

    { write-warning 'Launching x86 PowerShell'

    &"$env:windir\syswow64\windowspowershell\v1.0\powershell.exe" -noninteractive -noprofile -file $myinvocation.Mycommand.path -executionpolicy bypass

    exit

    }

    "Always running in 32bit PowerShell at this point."

    $env:Processor_Architecture

    [IntPtr]::Size

     

    참고 자료

    Write-Warning

    http://technet.microsoft.com/ko-kr/library/dd347569.aspx

    2011년 9월 15일 목요일 오전 2:48
    중재자