Target = $env: COMPUTERNAME $expectSrv = $true $Error.Clear() Versuchen Sie {$exSrv = Get-ExchangeServer $Target - ErrorAction ...

$Target = $env: COMPUTERNAME            $expectSrv = $true            $Error.Clear()            Versuchen Sie            {$exSrv = Get-ExchangeServer $Target - ErrorAction Stop} catch {}              Wenn ($Error.Exception.GetType().{Name - Eq 'ManagementObjectNotFoundException')                $expectSrv = $false;                Write-ExchangeSetupLog-Warnung "$Target ist ein Exchange Server nicht.  Kann nicht überwachen und Server-Status auf aktiv festgelegt werden.  Die Installation wird fortgesetzt. ";              }              Else              {                Write-ExchangeSetupLog-Fehler "SetServerStateForSetup nicht für $Target aufgrund $Error;"              }            }Wenn ($exSrv - Eq $null)            {              Wenn (! $expectSrv)              {                zurück              }              throw "SetServerStateForSetup schlägt fehl aufgrund $Error";            }$Target Set-ServerComponentState-Komponente überwachen - Requester Funktionalität - Status Aktiv            Write-ExchangeSetupLog-Info "Installation ist abgeschlossen.  Überwachung auf aktiv festgelegt wurde. ";$Target Set-ServerComponentState-Komponente RecoveryActionsEnabled-Funktionalität - anfordernde Person Active State            Write-ExchangeSetupLog-Info "Installation ist abgeschlossen.  RecoveryActionsEnabled auf aktiv festgelegt wurde. ";$Target Set-ServerComponentState-Komponente ServerWideOffline-Funktionalität - anfordernde Person Active State            Write-ExchangeSetupLog-Info "Installation ist abgeschlossen.  Server-Status auf aktiv festgelegt wurde. ";