问题标签 [pst]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3589 浏览

powershell - MS Exchange 2010:cmdlet 未作为计划任务正确执行

一段时间以来,我一直在使用计划任务和 New-MailboxExportRequest cmdlet 将我组织的邮箱导出到每晚的 .PST 存档文件。不幸的是,在存档操作完成后,ExportRequests 不会被删除,当 Exchange 确定它已经看到足够的请求时,它会停止处理我的备份。

在 Exchange 命令行管理程序上运行时,以下内容适用于清理请求:

Get-MailboxExportRequest -状态已完成 | 删除邮箱导出请求

但是,我没有成功让这个 cmdlet 作为计划任务正确运行。

我正在使用以下语法:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -command ". 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto; Get-MailboxExportRequest -状态已完成|删除-MailboxExportRequest”

当我手动执行任务时,它挂在“任务当前正在运行。(0x41301)' 直到我结束任务。请注意,我使用的是具有适当权限级别的帐户,禁用了 UAC,并且在任务上启用了“以最高权限运行”。因此,我倾向于认为问题出在我的语法上。

非常感谢任何和所有帮助。

编辑:

通过一个不相关的脚本问题找到了我的解决方案;cmdlet 在正常使用时要求确认。因此,我将脚本修改为以下内容:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -command ". 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto; Get-MailboxExportRequest -状态已完成|删除-MailboxExportRequest -确认:$false"

我的计划任务按预期运行并执行其设计的任务。谢谢你的空间。

0 投票
2 回答
11909 浏览

vbscript - 使用 VBScript 列出所有 Outlook 配置文件和 PST

我正在尝试编写一个脚本来检查 Outlook 配置文件并找到它们相关的 pst 并将其写入 txt。我们有一些用户必须拥有 2 个单独的配置文件,并且必须将一些 pst 存储在单独的网络共享上。我确实找到了可以很好地工作但只列出 DefaultProfile 的脚本。我想知道是否有人知道在 vbscript 中执行此操作的方法。对于任何在这里搜索的人来说,默认配置文件的脚本。

0 投票
1 回答
4945 浏览

vba - 在 Outlook 2003 中使用 VBA 循环遍历 PST

在 Outlook 2007 中,我可以使用如下代码遍历邮件存储,包括 PST:

但是,在 Outlook 2003 中,Outlook.store 和 Outlook.stores 对象不存在。

Outlook 2003 中是否有等效对象?我可以使用什么其他方法来循环邮件存储?

谢谢你。

0 投票
1 回答
333 浏览

vbscript - 由于自定义表单错误,Outlook PST 导出失败?

我正在尝试将用户的日历从 Outlook 2007 导出到 PST 文件。

日历包含使用过时的自定义表单(用 VBS 编写)的约会项目。

此表单尝试从不再存在的数据库服务器中检索数据,这会导致在导出过程中出现错误消息。最终,导出挂起并且未完成。

就解决此问题的方法而言,我有哪些选择?

只要可以导出非错误约会项目的余额,就可以跳过带有此错误的约会项目。

0 投票
3 回答
33625 浏览

java - 在java中创建一个电子邮件对象并将其保存到文件

我需要备份 PST 文件(Outlook 存储)中包含的电子邮件。我正在使用 libpst,这是我在网上找到的唯一免费库(http://code.google.com/p/java-libpst/

所以我可以访问每封电子邮件中的所有信息(主题、正文、发件人 ecc ..),但我需要将它们放在一个文件中

这里有人说你可以从“javax.mail.Message”对象创建一个 EML 文件: Create a .eml (email) file in Java

问题是:我如何创建这个 Message 对象?我没有服务器或电子邮件会话,只有电子邮件中包含的信息

ps 创建一个 .msg 文件也可以

0 投票
1 回答
607 浏览

outlook - Outlook msg 格式 - 如何构造 __nameid_version1.0 流

我一直在 codeplex 上使用一个名为 pstsdk 的开源项目。我当前的任务是从 pst 生成 msg 文件。大多数情况下我已经成功了,但为了完成它,我希望能够生成命名属性流 __nameid_version1.0。有没有人对生成命名属性流的算法有任何想法?我已将此问题发布到 codeplex,但没有任何回应,也没有找到任何详细说明该算法的 MS 文档。

提前致谢。

0 投票
1 回答
2221 浏览

vba - 将电子邮件项目从一个 pst 移动到另一个 pst 后无法显示

我正在尝试将电子邮件从一个 pst 移动到另一个。

示例代码来自这里

移动消息的代码的重要部分:

现在,问题是,当它移动到目标文件夹时,只有邮件标题可见,邮件正文在 MS Outlook 中为空白。

我想通过显示移动电子邮件之前和移动电子邮件之后的图像来更好地了解我在说什么。
在此处输入图像描述 在此处输入图像描述

在进一步调查中,我发现邮件大小保持不变,但 MS Outlook 无法显示该邮件的正文。

当我通过拖放或复制粘贴手动移动消息时,消息仍然正常。我能够看到消息正文。

0 投票
1 回答
1783 浏览

c# - 重命名 Outlook PST 文件中的文件夹

几天以来,我试图通过 c# 重命名已发送邮件文件夹、已删除元素和收件箱文件夹。

我尝试过这样的事情:

但没有成功。我总是得到我无权更改名称的例外情况。其他自定义创建的文件夹我可以毫无问题地重命名。

有什么办法可以解锁文件夹吗?或者还有其他访问文件夹的可能性吗?

非常感谢

编辑: Expetion 是:您没有权限。

0 投票
0 回答
271 浏览

java - java-libpst Outlook 2003 类别

我正在使用java-libpst处理 Outlook pst 文件。一切都很好,但在 Outlook 2003 中无法获取类别,因为它没有将其保存在ColorCategories. 有什么解决方法吗?我只需要获取类别。

谢谢

0 投票
2 回答
1961 浏览

hadoop - 如何使用 hadoop Map reduce 处理/提取 .pst

我正在使用MAPI工具(它的 microsoft lib 和 .NET 中),然后使用apache TIKA库来处理并从 Exchange 服务器中提取pst,这是不可扩展的。

如何使用 MR 方式处理/提取 pst ... java 中是否有任何可用的工具、库可以在我的 MR 工作中使用。任何帮助都会很棒。

Jpst Lib 内部使用:PstFile pstFile = new PstFile(java.io.File)

问题在于Hadoop API的我们没有任何接近的东西java.io.File

以下选项始终存在但效率不高: