Falls euch bei der Installation von Exchange 2016 auch folgende Fehler passiert kann ich euch vieleicht ein bisschen Suchen ersparen:
Fehler:
Der folgende Fehler wurde generiert, als „$error.Clear();
Set-WERRegistryMarkers;
“ ausgeführt wurde: „Microsoft.Exchange.Provisioning.ProvisioningBrokerException: Fehler bei der Initialisierung der Bereitstellungsebene: ‚“Fehler bei der Initialisierung des Skript-Agents: „Datei nicht gefunden: ‚C:\Program Files\Microsoft\Exchange Server\V15\Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml‘.““‚ —> Microsoft.Exchange.Provisioning.ProvisioningException: „Fehler bei der Initialisierung des Skript-Agents: „Datei nicht gefunden: ‚C:\Program Files\Microsoft\Exchange Server\V15\Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml‘.““ —> System.IO.FileNotFoundException: „Datei nicht gefunden: ‚C:\Program Files\Microsoft\Exchange Server\V15\Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml‘.“
bei Microsoft.Exchange.ProvisioningAgent.ScriptingAgentConfiguration.Initialize(String xmlConfigPath)
bei Microsoft.Exchange.ProvisioningAgent.ScriptingAgentConfiguration..ctor(String xmlConfigPath)
— Ende der internen Ausnahmestapelüberwachung —
bei Microsoft.Exchange.ProvisioningAgent.ScriptingAgentConfiguration..ctor(String xmlConfigPath)
bei Microsoft.Exchange.ProvisioningAgent.ScriptingAgentClassFactory.get_Configuration()
bei Microsoft.Exchange.ProvisioningAgent.ScriptingAgentClassFactory.GetSupportedCmdlets()
bei Microsoft.Exchange.Provisioning.ProvisioningBroker.BuildHandlerLookupTable(CmdletExtensionAgent[] enabledAgents, Exception& ex)
— Ende der internen Ausnahmestapelüberwachung —
bei Microsoft.Exchange.Provisioning.ProvisioningLayer.GetProvisioningHandlersImpl(Task task)
bei Microsoft.Exchange.Provisioning.ProvisioningLayer.GetProvisioningHandlers(Task task)
bei Microsoft.Exchange.Configuration.Tasks.Task.<BeginProcessing>b__4()
bei Microsoft.Exchange.Configuration.Tasks.Task.InvokeNonRetryableFunc(Action func, Boolean terminatePipelineIfFailed)“.
Der relevante Teil ist folgender:
Datei nicht gefunden: ‚C:\Program Files\Microsoft\Exchange Server\V15\Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml‘
Hintergrund: Ich habe versucht Exchange 2016 in einer vorhandenen Exchange 2013 Organisation mit aktiviertem Scripting Agent zu installieren. Die Datei ScriptingAgentConfig.xml kann es somit auf den gerade in der Installation befindlichen Exchange 2016 Servern nicht geben.
Fehlerbehebung: Da die Installation von Exchange 2016 jetzt nur noch noch unvollständig beendet werden kann, kann die Datei ScriptingAgentConfig.xml von einem vorhandenen Exchange Server in das entsprechende Verzeichnis auf dem Exchange 2016 Server kopiert werden. Danach lässt sich das Setup fortsetzen.
Einfach die Datei aus dem oben angegebenen Pfad von einem vorhanden Exchange Server in das entsprechende Verzeichnis auf dem unvollständig installierten Server kopieren und das Setup neustarten.
Nach dem Kopieren der Datei läuft die Installation sauber durch.