簡體   English   中英

Powershell 腳本創建 Outlook 2019 個人文件夾

[英]Powershell Script to Create Outlook 2019 Personal Folder

目前,用戶擁有自己的收件箱文件夾,並且由於公司政策,電子郵件將在一段時間后自動刪除。 但是,用戶希望能夠保留一些電子郵件以供參考。

為了完成允許用戶保留他們的重要電子郵件; 需要創建個人文件夾 file.pst。 刪除策略將影響他們當前使用的交換配置文件文件夾。 這個特殊的個人文件夾不應該被公司系統觸及。

我需要能夠運行 powershell 腳本來自動為用戶創建此文件夾(在計算機上登錄用戶)並在 outlook 2019 中分配它以供使用,然后用戶將其特定的電子郵件復制到該個人文件夾中。 如果我不能為當前登錄的用戶執行此操作 - 然后通過一組用戶名並放入他們的一個驅動器文件夾中?

任何知道如何執行此操作或編寫代碼的人,我將不勝感激 - 雖然我可以編碼 - 我不是 Powershell 大師,所以專家可能確切知道的細節和功能 - 我不知道,所以請在你的回答中提供良好的指導。

我正在使用 windows 10.1909 和隨附的 powershell 版本。

Outlook object model 提供了AddStoreEx方法,該方法將指定格式的個人文件夾文件 (.pst) 添加到當前配置文件。

Sub CreateUnicodePST()  
 Dim myNameSpace As Outlook.NameSpace   
 Set myNameSpace = Application.GetNamespace("MAPI")  
 myNameSpace.AddStoreEx "c:\" & myNameSpace.CurrentUser & "\.pst",olStoreUnicode  
End Sub

在 Outlook 配置文件中創建額外存儲后,用戶可以移動項目以將它們保存在本地。 或者您可以考慮創建一個 VBA 腳本或 COM 插件以編程方式執行此操作。 請參閱演練:為 Outlook 創建您的第一個 VSTO 插件以快速入門。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM