場合 (! [[文字列]:: IsNullOrEmpty($RoleDatacenterPushNotificationEnvironment)){$pushNotificationAuthKeysPath = 'HKLM:\SOFTWARE\Microsoft\ExchangeLabs\PushNotificationAuthKeys'。$authKeys = @ {};$pushNotificationAuthKeysItem = $pushNotificationAuthKeysPath の取得項目 ErrorAction: SilentlyContinue です。場合 ($pushNotificationAuthKeysItem ne $null){$pushNotificationAuthKeysItem |選択オブジェクトの ExpandProperty プロパティ。ForEach オブジェクト '{$keyValue = (get ItemProperty-$pushNotificationAuthKeysPath のパス-名前を $_). $_。場合 (! [[文字列]:: IsNullOrEmpty($keyValue)){$authKeys [$_] 寄せ SecureString の $keyValue - AsPlainText =-強制的に。}}}インストール CannedPushNotificationApp 'AuthenticationKeys $authKeys環境: $RoleDatacenterPushNotificationEnvironment '-IsDedicated: $RoleIsDatacenterDedicated '-AcsUser: $RoleDatacenterPushNotificationAcsUser '地域: $RoleDatacenterRegion。}
場合 (! (MSExchangeDirCacheService サービス |場所 {0} $_.name - eq"MSExchangeDirCacheService"})){インストール DirectoryCacheService}
場合 (! (MSMessageTracingClient サービス |場所 {0} $_.name - eq"MSMessageTracingClient"})){停止 SetupService のアドレス MSMessageTracingClientアンインストール ...
場合 (! (取得サービス MSExchangeMigrationWorkflow |どこ {$_.name - eq"MSExchangeMigrationWorkflow"})){インストール MigrationWorkflowService} ...
場合 (! (取得サービス MSExchangeStreamingOptics |どこ {$_.name 式"MSExchangeStreamingOptics"})){インストール ExchangeStreamingOptics}
場合 (! 文字列]:: IsNullOrEmpty($RoleDatacenterPushNotificationEnvironment)){$pushNotificationAuthKeysPath = 'HKLM:\SOFTWARE\ ...
場合 ($CreateSharedConfiguration){書き込み ExchangeSetupLog-情報 TemplateTenant の機能を提供 します セット OrganizationFlags $RoleOrganizationHierarchicalPath ...
場合 ($null の ne - $MSExchangeAntimalwareService- と $MSExchangeAntimalwareService.StartMode ne 無効 - と $RoleStartTransportService){開始 ...
場合 ($RoleDatacenterWindowsLiveIdInstance オフライン 'Gallatin'){$name ="WindowsLiveId"$metadataUrl = $RoleDatacenterFederationTrustMetadataUrl$thumbprint ...
場合 ($RoleExternalCASServerDomain ne $null){$ExternalAutoDiscoverUrl ="https://"+ $RoleExternalCASServerDomain +"と autodiscover/autodiscover.svc"です ...