Olá pessoal,
Hoje vamos ver como manipular as propriedades dos objetos no Powershell e transforma-las de acordo com a nossa necessidade.
#Exemplo 1
Get-Service | Select-Object -First 5 -Property @{Name = 'Nome'; Expression={$PSItem.Name}}, @{Name = 'Nome de Exibicao'; Expression={$PSItem.DisplayName}}
#Exemplo 2
Get-Service -PipelineVariable Service | select -First 5 | ForEach-Object -Process {
[PSCustomObject][Ordered]@{
Nome = $Service.Name
'Nome de Exibicao' = $Service.DisplayName
'Date' = Get-Date -Format 'dd-MM-yyyy'
}
} | ConvertTo-Json
Dúvidas Sugestões? Comente!
Até a próxima!