パブリック フォルダの添付ファイルからファイル拡張子を取得する方法があるのだろうか?
バックグラウンド: 私たちは、電子メールからすべての添付ファイルをパブリック フォルダー構造で抽出し、ファイル システムに保存するソフトウェア (AttachmentsProcessor) を使用しています。ソフトウェアは、ファイル システム内の場所を指す .lnk を電子メールに挿入します。したがって、ダブルクリックで添付ファイルを開くことができます。
最近、パブリック フォルダー構造を内部 Exchange から Office365 / Exchange Online に移動しました。このプロセス中に、抽出したすべての添付ファイルを電子メールに戻そうとしました。いくつかのテストを行った後、一部の電子メールではこれが機能しないことに気付きました。添付ファイルとして .lnk がまだ残っています。
それで、私は何を探していますか? .lnk ファイルが添付されているすべての電子メールと対応するフォルダー (Identites) のリストを表示するスクリプトを powershell で作成したいと考えています。
私の検索では、メールボックスでは機能するものを見つけましたが、パブリックフォルダーでは何も見つかりませんでした.
-> メールボックスを取得 | Export-Mailbox -AttachmentFilenames "*.PDF"
-> メールボックスを取得 | New-MailboxExportRequest -ContentFilter {添付ファイルのような "*.PDF"}
どんな助けでもとてもいいでしょう。;-)
ご清聴ありがとうございました