既存のExchange構成のリソースwindowsProcessを使用してExchange2013をインストールしようとしました。すべての前提条件がインストールされています(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はOrgaganizationManagement Groupのメンバーであり、ExchangeをインストールできるようにDomain AdminGroupのメンバーでもあります。
このリソースを実行すると、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
そして、Exchange2013のインストールはエラーなしで終了します。
これは、DSCの問題が許可権であることを証明しています。
ドメインに最初のExchangeサーバーをインストールするには、ここで説明するように、ドメインの「EnterpriseAdmins」および「SchemaAdmins」セキュリティグループのメンバーシップが必要です。
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が正常に完了するのを妨げていたでしょう。