none
PowerShell에서 .NET Framework 사용 RRS feed

답변

  • 안녕하십니까? 김도남 님

    Microsoft TechNet Forum 사이트를 방문해 주셔서 감사합니다.

     

    문의 하신 “PowerShell에서 .NET Framework 사용에 대한 답변을 드리겠습니다.

     

    Step 1 : 로드된 어셈블리 확인

     

    .NET Framwork AppDomain Class를 이용해서 현재  AppDomain에 로드되어 있는 Assembliy 목록을 확인할 수 있습니다.

    [Appdomain]::CurrentDomain.GetAssemblies()

     

     

    Step 2 : Class 찾기

     

    GetAssemblies() 에 정보를 필터링해서 원하는 Class 정보를 제공할 수 있습니다.

     

    [AppDomain]::CurrentDomain.GetAssemblies() | % { $_.GetExportedTypes() } | ? { $_ -like '*CultureInfo*'  } | % { $_.FullName }

     

     

    Step 3 : 정적 함수 사용

     

    CultureInfo Class GetCultureInfo Static Method를 이용해서 국가코드를 확인 할 수 있습니다.

     

    [System.Globalization.CultureInfo]::GetCultureInfo(1033)

    [System.Globalization.CultureInfo]::GetCultureInfo(1042)


    Step 4 : Class Intance 생성

     

    Windows.Window Class Instance를 생성을 해서 사용할 수 있습니다.

     

    Add-Type -Assemblyname PresentationFramework

    Add-Type -Assemblyname PresentationCore

    Add-Type -Assemblyname WindowsBase

     

    $window = New-Object Windows.Window

    $window.Title = "Test Window"

    $window.show()

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    • 답변으로 표시됨 김도남 2011년 12월 19일 월요일 오전 7:42
    2011년 12월 16일 금요일 오전 9:41
    중재자