我们的网络驱动器上有大量 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 文件。