Outlook Powershell脚本

时间:2017-10-04 14:34:40

标签: powershell outlook

我一直在进行一些挖掘,并试图找到一种方法,用脚本从Outlook中删除PST。我不完全知道如何编写脚本,但我正在努力学习。我找到了这个旧的Stackoverflow,但我不确定如何实际输入我需要的信息。

How to disconnect PST file from Outlook using Powershell?

有问题的剧本如下。

$Outlook = new-object -com outlook.application 
$Namespace = $Outlook.getNamespace("MAPI")

$PSTtoDelete = "c:\test\pst.pst"
$PST = $namespace.Stores | ? {$_.FilePath -eq $PSTtoDelete}
$PSTRoot = $PST.GetRootFolder()


$PSTFolder = $namespace.Folders.Item($PSTRoot.Name)
$namespace.GetType().InvokeMember('RemoveStore',[System.Reflection.BindingFlags]::InvokeMethod,$null,$namespace,($PSTFolder))  

我理解第三行,在哪里输入PST本身的文件路径,但我不确定要为其余行输入什么。

我知道这是一个全新的问题,但任何帮助都会受到超级赞赏。

谢谢!

0 个答案:

没有答案