2017-04-13 2 views
1

この例では、中間の.CSVファイルを使用してwhoami.exeの出力をフィルタリングしています。ディスクに書き込まれた一時ファイルを使用しないでこれを達成できる方法はありますか?中間ファイルを使用せずにcmd-commandの出力を出力する

FUNCTION Get-MyADGroups() { 
    Push-Location 
    CD $PSHOME #I must be sure to have writing rights 
    whoami /groups /fo csv > result.csv 
    $cc = Import-Csv -Path .\result.csv 
    $cc | select -ExpandProperty 'GROUP NAME' 
    rm result.csv 
    Pop-Location 
} 

答えて

3

はい、あなたはConvertFrom-Csvコマンドレットを使用することができます

function Get-MyADGroups 
{ 
    whoami /groups /fo csv | 
     ConvertFrom-Csv | 
     select -ExpandProperty 'Group Name' 
} 
+0

おかげでマーティンを! –

+0

あなたは大歓迎です。答えを受け入れることを検討してください。 –

関連する問題