1

Powershell は、データを CSV に変換するときにカスタム ヘッダー名の使用をサポートしていますか? Active Directory からユーザー データを変換していますが、ヘッダーでプロパティ名以外の名前を使用したいと考えています。

私のコード:

$adusers | select  givenName,sn,telephoneNumber,SamAccountName,physicalDeliveryOfficeName,Title,mobile | ConvertTo-Csv -Delimiter ';' | Out-File -FilePath $thefilepath
4

1 に答える 1

4

この猫の皮を剥ぐ方法はたくさんあります。出力から新しいカスタム オブジェクトを作成し、プロパティに好きな名前を付けることができます。

$adOutput | Foreach-Object{
   New-Object PSObject -Property @{
      UserName = $_.SamAccountName
      ...
   }
} | Export-Csv ...

計算されたプロパティを使用してそれを行うこともできます。

$adOutput | Select Name,@{Name='UserName';Expression={$_.SamAccountName}} | Export-Csv ...
于 2013-05-22T11:51:52.780 に答える