使用 DSC 安装 Exchange 2013

使用 DSC 安装 Exchange 2013

我尝试使用现有 Exchange 配置中的资源 windowsProcess 安装 Exchange 2013。所有必备组件均已安装(Exchange 组织仍然存在)。

这是我的资源部分:

       WindowsProcess Exchange2013  {
            Credential=$credential
            Path= "C:\Sources\Cumulative Update 5 for Exchange Server 2013 (KB2936880)\Setup.exe"
            Arguments= "/mode:Install /role:Mailbox /IAcceptExchangeServerLicenseTerms /TargetDir:C:\EX2013"
            Ensure= "Present"               
       } #End Filter

  } #End Node

} # End configuration

/*
  @TargetNode='TargetDSC02'
  @GeneratedBy=exadmin
  @GenerationDate=08/02/2014 08:16:03
  @GenerationHost=SOURCEDSC02
*/

instance of MSFT_Credential as $MSFT_Credential1ref
{
    Password = "Password1";
    UserName = "S05\\Exadmin";
};

Exadmin 是组织管理组的成员,也是域管理组的成员,能够安装 Exchange

当我执行此资源时,Exchange 安装开始,但 1 分钟后安装停止并出现以下错误:

失败 [规则:GlobalServerInstall] [消息:您必须是“组织管理”角色组的成员或“企业管理员”组的成员才能继续。]

确保权利确实是问题

我创建了一个特殊用户,该用户仅具有 Exchange 服务器的管理员权限,但没有 Exchange 权限

我在新的 Exchange 服务器上手动运行.\Setup.exe /mode:Install /role:Mailbox /IAcceptExchangeServerLicenseTerms /Targetdir:C:\EX2013

我得到了与 DSC 相同的错误。

在组织管理组中添加测试用户后,我再次手动运行.\Setup.exe /mode:Install /role:Mailbox /IAcceptExchangeServerLicenseTerms /Targetdir:C:\EX2013

并且 Exchange 2013 安装完成,没有任何错误。

这证明DSC的问题出在权限上。

答案1

在域中安装第一个 Exchange 服务器需要域中“企业管理员”和“架构管理员”安全组的成员资格,如此处所述。

http://technet.microsoft.com/en-us/library/bb124778(v=exchg.150).aspx

“组织管理”角色组是在首次安装时创建的,因此架构已在您的环境中准备好。对于后续安装,只需成为“组织管理”或“域管理员”的成员即可。

组织管理角色组描述如下:

http://technet.microsoft.com/en-us/library/bb124778(v=exchg.150).aspx

所以是的,权限不足会阻止 DSC 成功完成。

相关内容