Set-CMExchangeServer

SYNOPSIS

Zmienia ustawienia serwera Exchange serwera.

SYNTAX

Set-CMExchangeServer [-AccessLevel <AccessLevelType>] [-AccessRule <ExchangeConnectorAccessRule[]>]
 [-ActiveDirectoryContainer <String[]>] [-AllowExternalDeviceManagement <Boolean>]
 [-ApplicationSetting <ExchangeConnectorApplicationSetting>] [-DeltaSyncMins <Int32>]
 [-EmailAddress <String[]>] [-EmailManagementSetting <ExchangeConnectorEmailManagementSetting>]
 [-EnableAccessRule <Boolean>] [-ExchangeClientAccessServer <Dictionary`2[]>] [-FindAll]
 [-FullSyncSchedule <IResultObject>] [-GeneralSetting <ExchangeConnectorGeneralSetting>] [-IsHosted <Boolean>]
 [-MaximumInactiveDays <Int32>] [-NewServerAddress <String>] [-NotificationUserName <String>]
 [-PasswordSetting <ExchangeConnectorPasswordSetting>] [-SecuritySetting <ExchangeConnectorSecuritySetting>]
 -ServerAddress <String> [-SiteCode <String>] [-UserName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Polecenie cmdlet Set-CMExchangeServer zmienia ustawienia Microsoft Exchange Server.

Menedżer konfiguracji współpracuje z Exchange Server w celu zarządzania urządzeniami przenośnymi, które nie mogą Menedżer konfiguracji klientów.

Uwaga

Uruchom Menedżer konfiguracji cmdlet z dysku Menedżer konfiguracji lokacji, na przykład PS XYZ:\> . Aby uzyskać więcej informacji, zobacz wprowadzenie.

EXAMPLES

Przykład 1: Zmiana ustawień dla nextref_exchange

PS XYZ:\> $Gs= New-CMExchangeConnectorGeneralSetting -AllowInternetShare $True -AllowDesktopSync $True -AllowNonProvision $True -RefreshInterval 4
PS XYZ:\> $Ps= New-CMExchangeConnectorPasswordSetting -PasswordEnabled $True -MinimumPasswordLength 8 -PasswordExpiration 51 -PasswordHistory 21 -WipeAfterFailedAttempt 6 -MaximumIdleTimeMinutes 41 -PasswordComplexity
PS XYZ:\> $Em = New-CMExchangeConnectorEmailManagementSetting -ConsumerEmail $True -MaximumEmailAge OneDay -MaximumCalenderAge ThreeMonths -PushWhenRoaming $True -AllowHtmlEmail $True -EmailAttachmentPolicy $True -MaximumSizeTextEmail 401 -MaximumSizeHtmlEmail 402 -MaximumSizeAttachment 24
PS XYZ:\> $Ss = New-CMExchangeConnectorSecuritySetting -RemoteDesktop $True -StorageCard $True -Camera $True -Bluetooth $False -WiFiConnection HandsfreeOnly -Infra $False -Browser $False -StorageCardEncrypt $False -FileEncrypt $False -TextMessage $False
PS XYZ:\> $As= New-CMExchangeConnectorApplicationSetting -UnsignedInstall $True -UnsignedApplication $False -BlockedApplication "App01","App02"
PS XYZ:\> Set-CMExchangeServer -SiteCode "CM2" -ServerAddress "https://www.contoso.com/powershell" -NewServerAddress "www.fabrikam.com" -UserName "ElisaDaugherty@contoso.com" -DeltaSyncInterval 124 -MaximumInactiveDay 26 -FindAll -AllowExternalDeviceManagement $False -EnableAccessRule $True -AccessLevel Allow -EmailAddress "EvanNarvaez@fabrikam.com","DavidChew@contosco.com" -GeneralSetting $Gs -PasswordSetting $Ps -EmailManagementSetting $Em -SecuritySetting $Ss -ApplicationSetting $As

Pierwsze polecenie używa polecenia cmdlet New-CMExchangeConnectorGeneralSetting w celu dodania nowych ustawień do łącznika usługi Exchange Server w programie Menedżer konfiguracji i zapisuje ustawienia w zmiennej $Gs.

Drugie polecenie używa polecenia cmdlet New-CMExchangeConnectorPasswordSetting, które dodaje nowe ustawienia hasła do łącznika Exchange Server w programie Menedżer konfiguracji i zapisuje ustawienia hasła w zmiennej $Ps.

Trzecie polecenie używa polecenia cmdlet New-CMExchangeConnectorEmailManagementSetting, które tworzy zestaw ustawień zarządzania pocztą e-mail dla urządzenia przenośnego, które używa łącznika usługi Exchange Server, i zapisuje ustawienia hasła w zmiennej $Em.

Czwarte polecenie używa polecenia cmdlet New-CMExchangeConnectorSecuritySetting, które konfiguruje opcje zabezpieczeń dla łącznika usługi Exchange Server w programie Menedżer konfiguracji oraz ustawienia zabezpieczeń w zmiennej $Ss.

Piąte polecenie używa polecenia cmdlet New-CMExchangeConnectorApplicationSetting, które tworzy ustawienia związane z aplikacją dla urządzenia przenośnego, które używa łącznika usługi Exchange Server, i zapisuje ustawienia aplikacji w zmiennej $As.

Ostatnie polecenie zmienia ustawienia dla Exchange Server lokacji Menedżer konfiguracji, która ma kod lokacji CM2. Polecenie określa ustawienia ogólne dla łącznika Exchange Server przechowywanego w $Gs. Polecenie określa ustawienia hasła dla łącznika Exchange Server przechowywanego w $Ps. Polecenie określa zestaw ustawień zarządzania pocztą e-mail dla łącznika Exchange Server przechowywanego w $Em. Polecenie określa opcje zabezpieczeń dla łącznika Exchange Server przechowywanego w $Ss. Polecenie określa ustawienia związane z aplikacją dla urządzenia przenośnego przechowywanego w $As.

PARAMETERS

-AccessLevel

Określa typ dostępu dla urządzeń przenośnych. Poziom dostępu dotyczy urządzenia przenośnego, które nie jest zarządzane przez regułę. Prawidłowe wartości:

  • Zezwalaj
  • Zablokowanie
  • Kwarantanna
Type: AccessLevelType
Parameter Sets: (All)
Aliases:
Accepted values: Allow, Block, Quarantine

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-AccessRule

Type: ExchangeConnectorAccessRule[]
Parameter Sets: (All)
Aliases: AccessRules

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ActiveDirectoryContainer

Określa tablicę nazw kontenerów usługi Active Directory. Gdy ten parametr zostanie wyświetlony, łącznik Exchange Server wyszuka urządzenie tylko w kontenerach usługi Active Directory.

Type: String[]
Parameter Sets: (All)
Aliases: ActiveDirectoryContainers

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-AllowExternalDeviceManagement

Wskazuje, czy program do zarządzania urządzeniami zewnętrznymi może zarządzać urządzeniem.

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ApplicationSetting

Określa ustawienia aplikacji, takie jak zezwalanie na instalację aplikacji lub odmawianie jej instalacji. Dla każdego wpisu słownika w tablicy określ nazwę ustawienia jako klucz konfiguracji jako wartość. Prawidłowe wartości to: AllowUnsignedApplications, AllowUnsignedInstallationPackages lub Blokuj określoną aplikację.

Type: ExchangeConnectorApplicationSetting
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-DeltaSyncMins

Type: Int32
Parameter Sets: (All)
Aliases: DeltaSyncInterval

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DisableWildcardHandling

Ten parametr traktuje symbole wieloznaczne jako wartości znaków literału. Nie można połączyć go z forceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-EmailAddress

Określa tablicę adresów e-mail.

Type: String[]
Parameter Sets: (All)
Aliases: EmailAddresses

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-EmailManagementSetting

Określa ustawienia zarządzania pocztą e-mail, takie jak harmonogram synchronizacji, format wiadomości i rozmiar załączników. Dla każdego wpisu słownika w tablicy określ nazwę ustawienia jako klucz i konfigurację jako wartość.

Type: ExchangeConnectorEmailManagementSetting
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-EnableAccessRule

Wskazuje, czy włączyć regułę dostępu.

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ExchangeClientAccessServer

Określa Exchange dostępu klienta jako pary klucz-wartość.

Type: Dictionary`2[]
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-FindAll

Wskazuje, że proces odnajdywania znajduje wszystkie urządzenia przenośne w Exchange organizacji.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ForceWildcardHandling

Ten parametr przetwarza symbole wieloznaczne i może prowadzić do nieoczekiwanego zachowania (nie jest zalecane). Nie można połączyć go z disableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-FullSyncSchedule

Określa obiekt wyniku, który planuje pełny czas odnajdywania dla Exchange Server łącznika.

Type: IResultObject
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-GeneralSetting

Określa ustawienia ogólne dla urządzeń przenośnych, które używają Exchange Server Connector. Ustawienia można określić dla tego parametru:

  • RequireManualSyncWhenRoaming
  • RequireStorageCardEncryption
  • UnapprovedInROMApplicationList
  • DevicePolicyRefreshInterval
  • MaxInactivityTimeDeviceLock
Type: ExchangeConnectorGeneralSetting
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-IsHosted

Wskazuje, że konfiguracja Exchange Server łącznika jest dla hostowanej lub lokalnego Exchange Server.

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-MaximumInactiveDays

Type: Int32
Parameter Sets: (All)
Aliases: MaximumInactiveDay

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-NewServerAddress

Określa nowy adres serwera dla Exchange serwera.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-NotificationUserName

{{ Fill NotificationUserName Description }}

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-PasswordSetting

Określa ogólne ustawienia hasła. Ustawienia można określić dla tego parametru:

  • AlphanumericDevicePasswordRequired
  • DevicePasswordEnabled
  • DevicePasswordExpiration
  • DevicePasswordHistory
  • MaxDevicePasswordFailedAttempts
  • PasswordRecoveryEnabled
  • MinDevicePasswordComplexCharacters
  • MinDevicePasswordLength
  • AlphanumericDevicePasswordRequired
  • AllowSimpleDevicePassword
Type: ExchangeConnectorPasswordSetting
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SecuritySetting

Określa słownik ustawień zabezpieczeń. Ustawienia można określić dla tego parametru:

  • AllowBluetooth
  • AllowBrowser
  • AllowCamera
  • AllowDesktopSync
  • AllowInternetSharing
  • AllowIrDA
  • AllowNonProvisionableDevices
  • AllowRemoteDesktop
  • AllowStorageCard
  • AllowTextMessaging
  • AllowWiFi
Type: ExchangeConnectorSecuritySetting
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ServerAddress

Określa adres serwera, dla Exchange Server, dla którego polecenie cmdlet konfiguruje łącznik Exchange Server łącznika.

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SiteCode (Kod lokacji)

Określa Exchange Server przy użyciu kodu lokacji.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-UserName

Określa nazwę użytkownika używaną przez łącznik do nawiązywania połączenia z Exchange Server.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie jest uruchamiane.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

Typowe parametry

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

INPUTS

Brak

OUTPUTS

UWAGI

Get-CMExchangeServer

New-CMExchangeServer

New-CMExchangeConnectorApplicationSetting

New-CMExchangeConnectorEmailManagementSetting

New-CMExchangeConnectorSecuritySetting

Remove-CMExchangeServer

Sync-CMExchangeServer