6

Quest AD コマンドレット、特に Get-QADUser を使用して、AD からユーザーのリストを取得し、いくつかの属性のみを返します。問題ありません。簡単ですが、CSV にエクスポートする前に、プロパティの 1 つ (parentContainerDN) を変換したいと考えています。

Get-QADUser -name "Froosh" | Select-Object logonName,homeDrive,parentContainerDN | Export-CSV C:\Temp\File.csv

これはもちろん機能しますが、parentContainerDN が長くてまとまりがありません。Export-CSV に渡す前に、parentContainerDN.Name に置き換える簡単な方法はありますか?

コマンドライン ソリューションまたはスクリプト スニペットがあれば幸いです。

ありがとう!

4

1 に答える 1

5

select-object でオンザフライ プロパティを作成するための特別な構文があります。これを試してください(わかりやすくするためにラッピングを追加しました):

get-qaduser -name "hamilmat" 
    | select-object logonName, homeDrive, 
        @{Name="containerName"; Expression={$_.parentContainerDN.Name}} 
    | export-csv ...
于 2008-10-16T01:59:58.987 に答える