問題タブ [com-object]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - Outlook/Powershell - '.Body' を切り捨てるメール オブジェクト
ユーザーのマシンでexeを実行し、詳細をメールで返信するように求めるスクリプトを作成しています。
問題のコードは次のとおりです。
問題は、メール オブジェクトの属性に$ResultsOutput
追加されていることです。最初の行だけに切り詰められているように見えます。内容は次のとおりです。$Mail.Body
$ResultsOutput
そして、次$Mail.Body
のように設定されます。
その下にそれ以上の情報はありません。
$ResultsOutput | Out-File .\ResultsOutput.txt
Notepad ++で実行して開くと、出力がCRLF
分離されていることが確認されます。
また、フォーマットに関する奇妙なことを除外するために、以下を試しました。
通常、最後の行は次のとおりです。
この奇妙な問題を解決するための助けをいただければ幸いです。
編集 -
$Details
以下のコードを介して取得されます。
c# - var に割り当てられていない COM オブジェクトは解放されませんか?
このようなコードを使用すると、すべてのアンマネージ COM オブジェクトがリリースされます
このようなコードの代わりに
?
ドキュメントがある場合は、回答にリンクを送信してください。