Si ((get-service MSExchangeRepl | donde {$_.name - eq "MSExchangeRepl"})) { actualización MSExchangeReplService } Else { ...

Si ((get-service MSExchangeRepl * | donde {$_.name - eq "MSExchangeRepl"}))          {          actualización MSExchangeReplService          }          Else          {          instalar MSExchangeReplService          }          Si (($RoleIsDatacenter - eq $true)- o ($RoleIsDatacenterDedicated - eq $true))          {            [cadena] $version = [Microsoft.Exchange.Diagnostics.BuildVersionConstants]::RegistryVersionSubKey            $isKernelWatchDogEnabled = [int] 1;            Set-ItemProperty-path "HKLM:\SOFTWARE\Microsoft\ExchangeServer\$ version
eplay\Parameters"-nombre "78341438-9b4a-4554-bbff-fd3ac2b5bbe3"-$isKernelWatchDogEnabled de valor                        Set-ItemProperty-path "HKLM:\SOFTWARE\Microsoft\ExchangeServer\$ version
eplay\Parameters"-el nombre "DatabaseHealthTrackerDisabled"-valor 0                        Set-ItemProperty-path "HKLM:\SOFTWARE\Microsoft\ExchangeServer\$ version
eplay\Parameters"-el nombre "AutoDagUseServerConfiguredProperty"-valor 1            Set-ItemProperty-path "HKLM:\SOFTWARE\Microsoft\ExchangeServer\$ version
eplay\Parameters"-el nombre "AutoReseedDbFailedSuspendedUseNeighborsForDbGroups"-valor 1                        Si (! ()Test-Path "HKLM:\SOFTWARE\Microsoft\ExchangeServer\$version
eplay\AutoReseed"))            {                Nuevo elemento - ruta de acceso "HKLM:\SOFTWARE\Microsoft\ExchangeServer\$ version
eplay\AutoReseed"            }Nuevo ItemProperty-Path "HKLM:\SOFTWARE\Microsoft\ExchangeServer\$ version
eplay\AutoReseed"-nombre 'ConfigureMountPointsPostReInstall' - PropertyType DWord-valor 1          }