Hallo Zusammen,
ich möchte gerne auf einem Server 2012 R2 Exchange 2016 zur Vorbereitung einer Migration von Exchange 2010 installieren.
Ich habe den Server entsprechend vorbereitet.
Also mit:
Install-WindowsFeature RSAT-ADDS
und
Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation
außerdem wurde NetFramework 4.5.2, sowie Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit installiert.
Anschließend habe ich dann das Setup von Exchange 2016 ausgeführt und installiert.
Leider kommt es im Schritt Postfachrolle: Transportdienst 97% zu einem Fehler.
Dieser sorgt dafür, dass es weder vor noch zurück geht.
Wird das Setup neu gestartet, so geht es an diesem Punkt weiter und nach ein paar Minuten kommt die gleiche Fehlermeldung nochmal.
Beim Versuch Exchange wieder runterzuschmeißen kommt die Meldung, dass die Installation nicht vollständig ist und erst vervollständigt werden soll.
Kann mir jemand sagen, was ich hier machen kann?
Fehlermeldung:
Fehler:
Der folgende Fehler wurde generiert, als "$error.Clear();
$maxWait = New-TimeSpan -Minutes 8
$timeout = Get-Date;
$timeout = $timeout.Add($maxWait);
$currTime = Get-Date;
$successfullySetConfigDC = $false;
while($currTime -le $timeout)
{
$setSharedCDCErrors = @();
try
{
Set-SharedConfigDC -DomainController $RoleDomainController -ErrorVariable setSharedCDCErrors -ErrorAction SilentlyContinue;
$successfullySetConfigDC = ($setSharedCDCErrors.Count -eq 0);
if($successfullySetConfigDC)
{
break;
}
Write-ExchangeSetupLog -Info ("An error ocurred while setting shared config DC. Error: " + $setSharedCDCErrors[0]);
}
catch
{
Write-ExchangeSetupLog -Info ("An exception ocurred while setting shared config DC. Exception: " + $_.Exception.Message);
}
Write-ExchangeSetupLog -Info ("Waiting 30 seconds before attempting again.");
Start-Sleep -Seconds 30;
$currTime = Get-Date;
}
if( -not $successfullySetConfigDC)
{
Write-ExchangeSetupLog -Error "Unable to set shared config DC.";
}
" ausgeführt wurde: "System.Exception: Unable to set shared config DC.
bei Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)
bei Microsoft.Exchange.Management.Deployment.WriteExchangeSetupLog.InternalProcessRecord()
bei Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
bei Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".
Gruß
Chris