是否可以通过命令行/powershell 压缩和/或压缩 pst?

是否可以通过命令行/powershell 压缩和/或压缩 pst?

我们的网络驱动器上有大量 pst,但空间已经不足了。

答案1

我没有找到太多关于使用 Powershell 压缩 PST 的信息,但我确实找到了一款名为 PSTcompactor 的应用程序。它似乎曾经是一家名为 GFI 的公司提供的独立应用程序,但现在与其他一些软件捆绑在一起。

我通过 Google 快速搜索找到了独立版本。

我必须补充一点,我从未使用过该软件,对它一无所知,无法以任何方式推荐它。

答案2

我认为没有任何命令行实用程序可以按照您想要的方式执行此操作。只需在 Outlook 中打开 PST,当其处于空闲状态时,就会自动压缩它们。

如果这不起作用,您可以编写 VBA 脚本来手动压缩每个 PST/OST 文件。请参阅此处的说明:

http://www.eggheadcafe.com/forumarchives/scriptingVisualBasicscript/Jan2006/post25027139.asp

答案3

值得一提的是,压缩和压缩 PST 文件之间存在区别。压缩会删除文件内的空白空间,从而减小文件大小。使用 NTFS 压缩(上面的 VBScript 链接似乎就是这么做的)会使文件占用更少的磁盘空间,但文件内浪费的空间仍然存在。据我所知,除了使用第三方实用程序(似乎有几个)之外,没有其他方法可以压缩 PST 文件。

相关内容