Hallo,
die bisherigen SU-Installationen (Windows Server 2022, Exchange 2019) haben immer reibungslos funktioniert, nun bekommen wir bei der Installation von CU14 folgende Fehler:
Fehler:
Der folgende Fehler wurde generiert, als "$error.Clear();
& $RoleBinPath\ServiceControl.ps1 -Operation:DisableServices -Roles:($RoleRoles.Replace('Role','').Split(',')) -SetupScriptsDirectory:$RoleBinPath;
& $RoleBinPath\ServiceControl.ps1 -Operation:Stop -Roles:($RoleRoles.Replace('Role','').Split(',')) -IsDatacenter:([bool]$RoleIsDatacenter)
" ausgeführt wurde: "Microsoft.PowerShell.Commands.ProcessCommandException: Der Prozess "fms (2836)" kann aufgrund des folgenden Fehlers nicht beendet werden: Zugriff verweigert ---> System.ComponentModel.Win32Exception: Zugriff verweigert
bei System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)
bei System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited)
bei System.Diagnostics.Process.get_HasExited()
bei Microsoft.PowerShell.Commands.StopProcessCommand.ProcessRecord()
--- Ende der internen Ausnahmestapelüberwachung ---".
Fehler:
Der folgende Fehler wurde generiert, als "$error.Clear();
if ($RoleProductPlatform -eq "amd64")
{
try
{
# Need to configure the ETL traces before the fast service is installed. This will ensure that when the service comes up
# it will have the necessary trace session setting available to read from the registry
$fastPerfEtlTraceFolderPath = Join-Path -Path $RoleBinPath -ChildPath "\Search\Ceres\Diagnostics\ETLTraces"
$fastDiagnosticTracingRegKeyPath = 'HKLM:\SOFTWARE\Microsoft\Office Server\16.0\Search\Diagnostics\Tracing'
if(-not(Test-Path -Path $fastPerfEtlTraceFolderPath))
{
$null = New-Item $fastPerfEtlTraceFolderPath -Type 'Directory' -Force
}
if (-not(Test-Path -Path $fastDiagnosticTracingRegKeyPath))
{
$null = New-Item -Path $fastDiagnosticTracingRegKeyPath -Force
}
$null = New-ItemProperty -Path $fastDiagnosticTracingRegKeyPath -Name 'TracingPath' -PropertyType 'string' -Value $fastPerfEtlTraceFolderPath -Force
$null = New-ItemProperty -Path $fastDiagnosticTracingRegKeyPath -Name 'TracingFileName' -PropertyType 'string' -Value 'DocumentProcessingTrace' -Force
$null = New-ItemProperty -Path $fastDiagnosticTracingRegKeyPath -Name 'DocumentParserSuccessLogMessage' -PropertyType 'Dword' -Value 1 -Force
$null = New-ItemProperty -Path $fastDiagnosticTracingRegKeyPath -Name 'DocumentParserLoggingNoInitialisation' -PropertyType 'Dword' -Value 1 -Force
# Max trace folder size 50 \* 100 = 5GB
$null = New-ItemProperty -Path $fastDiagnosticTracingRegKeyPath -Name 'MaxTraceFileSize' -PropertyType 'Dword' -Value 50 -Force
$null = New-ItemProperty -Path $fastDiagnosticTracingRegKeyPath -Name 'MaxTraceFileCount' -PropertyType 'Dword' -Value 100 -Force
$null = New-ItemProperty -Path $fastDiagnosticTracingRegKeyPath -Name 'UseGeneralSwitch' -PropertyType 'Dword' -Value 1 -Force
$null = New-ItemProperty -Path $fastDiagnosticTracingRegKeyPath -Name 'GeneralSwitch' -PropertyType 'Dword' -Value 0 -Force
}
catch
{
# ETl tracing is not critical. Info only log
Write-ExchangeSetupLog -Info ("An exception ocurred while trying to Configure the FAST ETL traces. Exception: " + $\_.Exception.Message);
}
try
{
$fastFusionRegKeyPath = 'HKLM:\SOFTWARE\Microsoft\Office Server\16.0\Search\FlightControl'
if (Test-Path -Path $fastFusionRegKeyPath)
{
Remove-ItemProperty -Path $fastFusionRegKeyPath -Name 'fusion\_new\_enabled' -Force -ErrorAction SilentlyContinue
Remove-ItemProperty -Path $fastFusionRegKeyPath -Name 'fusion\_old\_enabled' -Force -ErrorAction SilentlyContinue
Remove-ItemProperty -Path $fastFusionRegKeyPath -Name 'fusion\_compare\_outputs' -Force -ErrorAction SilentlyContinue
}
}
catch
{
# Removing new fusion keys is not critical. Info only log
Write-ExchangeSetupLog -Info ("An exception ocurred while trying to remove the fast new fusion reg keys. Exception: " + $\_.Exception.Message);
}
Gibt es hierzu eine Lösung?
Danke!