2
私はコンソールにcsvファイルを出力してからユーザーをインポートするには、次を使用しています:PowerShellの:ファイル(フォーマット)をログに記録するインポート、CSV出力値
$(Import-csv $SelectedFile | Select -ExpandProperty EmailAddress)
これは、上の各のEmailAddressを表示しますコンソールの行を区切りますが、これもログファイルに出力します。
上記を使用すると、上記のようなEmailAddressごとに別の行は表示されません。代わりに、セパレータなしで1行に表示するだけです:
"$(Import-csv $SelectedFile | Select -ExpandProperty EmailAddress)" | Tee-Object $UserMigrationLog -Append
私はこの1つのコマンドで尋ねることは可能ですか?
ああ右。それと同じくらい簡単です!私の無知を許すが、なぜサブ式を削除するとこれが変わるのだろうか? – jshizzle
文字列 '" "'内の部分式 '$()'を使用すると、その部分式の結果が単一の文字列にキャストされます –
Ahh ok。多くのありがとう – jshizzle