경우 (! [문자열]:: IsNullOrEmpty($RoleDatacenterPushNotificationEnvironment)) { $pushNotificationAuthKeysPath = 'HKLM:\SOFTWARE\Microsoft\ExchangeLabs\PushNotificationAuthKeys'. $authKeys = @ {}; $pushNotificationAuthKeysItem = $pushNotificationAuthKeysPath를 get 항목 ErrorAction: 때문입니다.경우 $pushNotificationAuthKeysItem-ne ($null) { $pushNotificationAuthKeysItem | 선택-개체-ExpandProperty | ForEach 개체 ' { $keyValue = (get ItemProperty-경로 $pushNotificationAuthKeysPath-$_ 이름). $_. 경우 (! [문자열]:: IsNullOrEmpty($keyValue)) { [$_] $authKeys = AsPlainText $keyValue ConvertTo-SecureString-강제로. } } }CannedPushNotificationApp 설치 ' -AuthenticationKeys $authKeys' -환경: $RoleDatacenterPushNotificationEnvironment ' -IsDedicated: $RoleIsDatacenterDedicated ' -AcsUser: $RoleDatacenterPushNotificationAcsUser ' 지역: $RoleDatacenterRegion; }
경우 $RoleExternalCASServerDomain-ne ($null) { $ExternalAutoDiscoverUrl = "https://" + $RoleExternalCASServerDomain + "/ a ...
경우 (! (get 서비스 MSExchangeAntimalwareSvc | 여기서 {$_.name-eq "MSExchangeAntimalwareSvc"을 (를))) { AntimalwareService 설치 }
경우 (! (get 서비스 MSExchangeDirCacheService | 여기서 {$_.name-eq "MSExchangeDirCacheService"을 (를))) { DirectoryCacheService 설치 ...
경우 (! (get 서비스 MSMessageTracingClient | 여기서 {$_.name-eq "MSMessageTracingClient"을 (를))) { SetupService 중지 ServiceName-MSMessageTracingClient ...
경우 (! 문자열]:: IsNullOrEmpty($RoleDatacenterPushNotificationEnvironment)) { $pushNotificationAuthKeysPath = 'HKLM:\SOFTWAR ...
경우 ($CreateSharedConfiguration) { 쓰기 ExchangeSetupLog-정보 "TemplateTenant 기능 구축". 세트-OrganizationFlags $RoleOrganizationH ...
경우 ($MSExchangeAntimalwareService-ne $null-$MSExchangeAntimalwareService.StartMode-ne 및 "사용 안 함"-및 $RoleStartTransportService) ...
경우 ($RoleDatacenterEnableFullLanguageMode-eq "True") { . $RoleBinPath\CentralAdminSetup.ps1. AddLocalComputerAccountToCentralAdminServersGroup ...
경우 ($RoleDatacenterEnableFullLanguageMode-eq "True") { .$RoleBinPath\CentralAdminSetup.ps1. RemoveLocalComputerAccountFromCentralAdminServersGroup ...