【问题标题】:Create outlook profile using vb.net or powershell or cmd使用 vb.net 或 powershell 或 cmd 创建 Outlook 配置文件
【发布时间】:2017-06-16 13:12:36
【问题描述】:

我必须在接下来的一两周内重新配置 300 个用户配置文件,将他们的观点从查看当前的交换服务器更改为 AD 之外的新服务器。

这些用户遍布全国各地,手动操作简直是一场后勤噩梦。

我想做的是编写一个小应用程序来检查登录用户,在我的数据库中匹配他们以获取他们的详细信息,然后自动为 Outlook 创建邮件配置文件以供该用户使用。

我知道如何执行第一步和第二步,但创建邮件配置文件我不知道该怎么做。

我有一个谷歌,似乎没有太多关于以编程方式执行此操作的信息...谁能帮助我或指出正确的方向?

即使这可以在 powershell 或命令提示符中完成,因为我可以在运行之前为每个用户动态编写该脚本。

【问题讨论】:

  • 您没有为此使用组策略的任何原因?
  • 你试过什么?你做了什么?向我们展示您的脚本和想法,以便我们为您提供帮助,而不是为您编写。
  • 到目前为止,我还没有脚本...我在 Google 上四处寻找有关如何实现这一目标的想法。我知道如何获取已登录的用户,并且知道如何通过网络在我的 mysql 数据库中匹配它们以检索配置文件所需的详细信息,但我完全不知道如何创建配置文件。至于不使用 gp ......用户当前所在的域不是我的域。我们现在正在经历一个迁移过程,将用户带到我们自己身边。他们将在几个月后上线,但由于他们当前的交换现在还有空间,我现在需要迁移它。

标签: vb.net powershell outlook user-profile


【解决方案1】:

只能使用扩展 MAPI(C++ 或 Delphi)创建配置文件 - 请参阅 IProfAdmin 接口。您可以在OutlookSpy 中看到该界面(单击 IProfAdmin 按钮)。

如果是 C++ 或 Delphi 以外的语言,您可以使用 ProfMan 库(它附带 Redemption 的可分发版本)。在http://www.dimastr.com/redemption/profman_examples.htm 有一些关于如何创建配置文件和添加不同 MAPI 服务的示例

【讨论】:

    猜你喜欢
    • 2021-07-06
    • 2017-05-16
    • 2015-06-10
    • 2013-06-06
    • 1970-01-01
    • 1970-01-01
    • 2019-03-05
    • 2015-08-31
    • 1970-01-01
    相关资源
    最近更新 更多