0
次のコード出力:PowerShellのダンプボディテキスト
Body
----
Hi Joe,...
System.__ComObject
しかし、私は出力にメッセージ本文全体をしたいと思います。メッセージの中にメッセージがあり、私はすべてを繰り返し、テキストをダンプしたいと思います。私が探しているより多くの情報を示す下のコメント行に注意してください。
Get-ChildItem "C:\msgfolder\" -Filter *.msg |
ForEach-Object{
$outlook = New-Object -comobject outlook.application
$msg = $outlook.CreateItemFromTemplate($_.FullName)
#$msg | Select senderemailaddress,to,subject,Senton,body|ft -AutoSize
$msg | Select body
}
本文テキストを両方とも文字列変数に取り込み、オブジェクトをPowershellフロー制御の次の繰り返しに渡すにはどうすればよいですか?
実際には、COMオブジェクトの作成をループ外に置くべきです...または少なくともループ内のOUTlookオブジェクトを閉じる必要があります –