2017-02-01 12 views
-3

次のforeachスクリプトから結果を取り出し、それを変数または後で別のものにインポートできる出力にするにはどうすればよいですか?スクリプトを変数に変換する

$testcsv = Import-Csv C:\useractivity.csv 

foreach($line in $testcsv) 
{ 
    $field1 = $testcsv."access path" 
    $field2 = $testcsv."SAM Account Name (Acting object)" 

    echo $field2, $field1 
} 
+1

'$ variable = foreach ... ' – PetSerAl

+3

_後で他のものにインポートできますか?_何か他のものに依存します......また、' $ line'でなければなりません。 – Matt

+1

このスクリプトは書かれているようにあまり意味がありません。ループの中では、アイテムではなくコレクションを参照しています。 – briantist

答えて

-1
$data = foreach($line in $testcsv) 
{ 
$field1 = $line."access path" #you probably want $line here? 
$field2 = $line."SAM Account Name (Acting object)" 

echo $field2, $field1 
} 

# do anything you want with $data here export-clixml, export-csv, etc 

代わりにあなたが必要な出力ストリームにちょうどパイプforeachループの出力をできた\たいです。

+0

私は何かに流すことができる出力を作る方法を理解できません。 – user445408

+1

@ user445408「何かに流れ込ませる」とはどういう意味ですか?何か*?別のコマンド?別のスクリプト? –

+0

私は何を指示されていない、私は考えて/それが何かが可能なことを考えて、それを他の何かに入力しようとしています。私は彼らが次に望むものを見るのを待つだろうと思う。私の考えは、何らかの情報を配置または出力するための変数を作成することでした。今は何も具体的なものはありません。皆さん。 – user445408

関連する問題