よく使う電子メールテンプレートを編集して、自動的に送信しようとしています。他の人が同じ.msgファイルを上書きするようにしたい(コードに精通していないかもしれない)。ただし、以下のコードはオブジェクト情報を.msgファイルに保存するだけです。実際の電子メールテンプレートとして保存するにはどうすればよいですか?PowershellでOutlookテンプレートを編集する
$file= <file location>
$outlook= New-Object -ComObject outlook.application
$msg= $outlook.createitemfromtemplate($file)
$msg.body= $msg.body -replace "DB\d*", "DB$a"
$msg|out-file $file
また、2つのファイルを添付します。私はこれはsmtpサーバーを使用して行われたが、私が使用しているCOMオブジェクトメソッドでは見たことがありません。あなたが正しい方向に私を向けることができればボーナスポイント。
「$ msg」はファイル自体ではないので、私は '.saveas'が必要でした。 – Errorum