none
[PowerShell Tips] 실제 속성 이름 RRS feed

  • 일반 토론

  • 질문

     

    PowerShell에서 기본 출력 속성 이름을 정확히 출력하지 않을 경우가 있습니다. 이런 경우에 파이프라인을 이용해서  Select-Object, Sort-Object, Format-Table로 출력할 경우 아무것도 표시되지 않습니다.

     

    답변

     

    정확한 속성이름을 확인할 수 있는 방법은 파이프라인을 이용해서 Select-Object * 명령어를 이용하면 정확한 속성이름을 확인할 수 있습니다.

     

    아래의 출력물은 CPU속성이 CPU(s)로 출력이 되었습니다.

    Get-Process

     

    Handles                 NPM(K)               PM(K)                   WS(K)     VM(M)                  CPU(s)        Id             ProcessName

    -------                    ------                        -----                        -----         -----                        ------           --                -----------

        46                        4                         1300                        164         15                          0.00         1948           AESTSr64

        149                     12                       17756                    18312       56                                          10748         audiodg

     

     

    아래와 같이 Script를 실행하면 에러가 출력하는 것을 볼 수 있습니다.

    Get-Process | Select-Object CPU(s)

     

    아래의 Script를 이용해서 실제 속성 이름을 확인할 수 있습니다.

    Get-Process | Select-Object *

     

    CPU                        : 0.0936006


    2011년 8월 23일 화요일 오전 2:23
    중재자