반응형
Powershell 3에서 속성 이름 별칭 지정
아래 예를 사용하면 다음과 같습니다.
Get-Service | ConvertTo-HTML -Property Name, Status > C:\services.htm
SQL에서 사용할 수 있는 방법과 동일하게 속성 이름에 별칭을 지정할 수 있는지 궁금합니다.
예:
Get-Service | ConvertTo-HTML -Property Name AS NEWNAME , Status AS MYNEWSTATUSNAME> C:\services.htm
위의 구문이 통하지 않을 거란 걸 알아요...속성 이름에 별칭을 붙이는 올바른 방법은 무엇입니까?
select-object를 사용하는 것은 어떻습니까?
get-service | select-object -property @{N='MyNewStatus';E={$_.Status}}, @{N='MyNewName';E={$_.Name}} | ConvertTo-HTML > C:\services.htm
속성 이름에 별칭을 붙이는 방법은 개체에 별칭 속성을 추가하는 것입니다.
Get-Service |
foreach {
$_ | Add-Member -MemberType AliasProperty -Name MYNEWSTATUSNAME -Value Status -PassThru
} |
Select Name,MYNEWSTATUSNAME
다음을 사용하여 원하는 속성 이름으로 개체를 만드는 중간 단계를 수행할 수 있습니다.new-object
cmdlet.
Get-Service | foreach{ new-object PSObject -property @{newname=($_.Name); newstatus=($_.Status)}} | ConvertTo-Html > .\services.htm
언급URL : https://stackoverflow.com/questions/16175439/alias-a-property-name-in-powershell-3
반응형
'source' 카테고리의 다른 글
객체의 속성 중에서 min/max 값을 얻는 빠른 방법 (0) | 2023.10.19 |
---|---|
두 디브의 스크롤 위치를 동기화하려면 어떻게 해야 합니까? (0) | 2023.10.19 |
C/C++용 다중 스레드 메모리 할당기 (0) | 2023.10.14 |
리액트 컴포넌트 컨스트럭터에 아약스를 넣을 수 있습니까? (0) | 2023.10.14 |
텍스트 영역 크기 조정을 비활성화하는 방법? (0) | 2023.10.14 |