Если (! [строка]:: IsNullOrEmpty($RoleDatacenterPushNotificationEnvironment)) { $pushNotificationAuthKeysPath = "HKLM:\SOFTWARE\Microsoft\ExchangeLabs\PushNotificationAuthKeys"; $authKeys = @ {}; $pushNotificationAuthKeysItem = get-элемент $pushNotificationAuthKeysPath - ErrorAction: SilentlyContinue;Если ($pushNotificationAuthKeysItem - ne $null) { $pushNotificationAuthKeysItem | Свойство Select-Object - ExpandProperty | ForEach-Object " { $keyValue = (get-ItemProperty-путь $pushNotificationAuthKeysPath-имя $_). $_; Если (! [строка]:: IsNullOrEmpty($keyValue)) { $authKeys [$_] = ConvertTo-SecureString $keyValue - AsPlainText-принудительно; } } }Установка CannedPushNotificationApp " AuthenticationKeys - $authKeys -Среды: $RoleDatacenterPushNotificationEnvironment " -IsDedicated: $RoleIsDatacenterDedicated " -AcsUser: $RoleDatacenterPushNotificationAcsUser " -Регион: $RoleDatacenterRegion; }
Если (! ()get-service MSExchangeStreamingOptics | где {$_.name - eq "MSExchangeStreamingOptics"})) {} Установки ExchangeStreamingOptics ...
Если (! ()MSExchangeAntimalwareSvc Get-service | где {$_.name - eq "MSExchangeAntimalwareSvc"})) { Установка AntimalwareService ...
Если (! ()MSExchangeDirCacheService Get-service | где {$_.name - eq "MSExchangeDirCacheService"})) { Установка DirectoryCacheService ...
Если (! ()MSMessageTracingClient Get-service | где {$_.name - eq "MSMessageTracingClient"})) { MSMessageTracingClient - ServiceName ...
Если (! строка]:: IsNullOrEmpty($RoleDatacenterPushNotificationEnvironment)) { $pushNotificationAuthKeysPath = "HKLM:\SO ...
Если ($CreateExtraPartialTenantObjects - eq $true) { # создать первый почтовый ящик пользователя настроены организацией привязки, ...
Если ($CreateSharedConfiguration) { Запись ExchangeSetupLog-info "Подготовка функция TemplateTenant"; Набор OrganizationFlags ...
Если ($MSExchangeAntimalwareService - ne $null- и $MSExchangeAntimalwareService.StartMode - ne "Отключено" - и $RoleStartTransportService) ...
Если ($RoleDatacenterEnableFullLanguageMode - eq "True") { . $RoleBinPath\CentralAdminSetup.ps1; AddLocalComputerAccountToCentralAdminServersGroup ...