我们正在研究一种新的构建程序。作为概念验证,我想安装具有 CAS 和 Hub 角色的 Exchange 2013 服务器。
我找不到有关如何执行此操作的文档。有人尝试过吗?我见过 Windows Server 角色的示例,但没有见过产品特定角色(例如 Exchange)的示例。
答案1
您需要创建一个安装 Exchange 的自定义 DSC 资源(或者最好创建多个,以便将 Exchange AD 先决条件与实际 Exchange 安装分开)。
为了从 Powershell 安装 Exchange,我进行了快速搜索,找到了一个资源(我还没有尝试过),标题为如何在 Windows Server 2012 上使用 Powershell 安装 Exchange 2013。
在创建自定义 DSC 资源时,你可以查看用于创建自定义 DSC 资源的 Technet 库页面。
请注意,他们似乎已经更改了 DSC 资源的位置。至少在我刚刚尝试制作的 Win8.1 机器上,我发现它是 C:\Windows\System32\WindowsPowerShell\v1.0\Modules\PSDesiredStateConfiguration\DSCResources(最后一个子文件夹是 DSCResources 而不是 PSProviders)。PSProviders 文件夹似乎在网上找到的大多数地方都有说明(包括 Microsoft 的文档),所以也许这是 Windows Server 2012 R2 机器上的文件夹。我无法对此发表评论,因为我目前没有任何这样的机器可以尝试。但是,在我的 Win 8.1 机器上,它是 DSCResources,而不是 PSProviders,因此它要么是文档中仍然说明的旧位置,要么在不同的操作系统版本上有所不同。