c# - 使用 C# 不使用 powershell 创建 Exchange 2016 邮箱

标签 c# powershell exchange-server-2016

我知道有多个关于如何使用 C# 和 powershell 创建邮箱的主题。他们中的大多数人都在 5 岁左右,并且使用 Exchange 2010。

现在已经是 2016 年,使用 Exchange 2016,powershell 仍然是创建(或更改或删除、基本 CRUD 操作)邮箱的首选方式吗?

最佳答案

我们也在使用 Exchange 2016 环境,并且在从 Exchange 2013 迁移到 2016 时遇到了与您相同的问题。经过研究,我们决定坚持使用 Powershell,因为它似乎是最佳选择。

但是,我们为 Exchange 2013 构建的(只是为了给您一个想法)是一个运行 IIS 的任务服务器。在该任务服务器上,我们构建了一个自己的 Web 服务,它会触发远程 Exchange Powershell 命令(例如创建邮箱)。通过这种方式,我们就可以在我们使用的各种应用程序中使用此 Web 服务。由于 Web 服务使用 native powershell 命令,因此从 Exchange 2013 迁移到 2016 并不是什么大问题,因为此处使用了相同的 powershell 命令。如果我们计划迁移到 Exchange Online,我们只需对网络服务进行一些小的调整,一切仍然可以正常工作。

关于c# - 使用 C# 不使用 powershell 创建 Exchange 2016 邮箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36934463/

相关文章:

c# - 在 Azure 中托管 C# 工作线程

powershell - Windows 相当于 efibootmgr?

azure-active-directory - 使用 Graph API(混合设置)的 Exchange 2016 本地邮箱访问

soap - Exchange Server 2016 的 ServerVersionInfo 元素中的版本属性名称?

azure-active-directory - Microsoft Graph API : Restrict scope of calendar. 应用程序权限的读写和审核邮箱访问

c# - 主要: not all code paths return a value

c# - 将百分比转换为最接近的分数

c# - 如何在 .NET 2.0 (c#/vb.net) 中播放来自不同服务器的 mp3 文件?

c# - LogonUser 仅适用于我的域

Azure 逻辑应用 : how to run Powershell script or Azure CLI?