Set-CMExchangeServer

Ändert die Einstellungen für einen Exchange-Server.

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>]

Beschreibung

Das Cmdlet Set-CMExchangeServer ändert die Einstellungen für ein Microsoft Exchange Server.

Configuration Manager funktioniert mit Exchange Server, um mobile Geräte zu verwalten, auf denen Configuration Manager Clients nicht ausgeführt werden können.

Hinweis

Führen Sie Configuration Manager Cmdlets auf dem Configuration Manager-Websitelaufwerk aus, z. PS XYZ:\>B. . Weitere Informationen finden Sie unter Erste Schritte.

Beispiele

Beispiel 1: Ändern von Einstellungen für eine 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

Der erste Befehl verwendet das Cmdlet New-CMExchangeConnectorGeneralSetting, um einem Exchange Server Connector in Configuration Manager neue Einstellungen hinzuzufügen, und speichert die Einstellungen in der variablen $Gs.

Der zweite Befehl verwendet das Cmdlet New-CMExchangeConnectorPasswordSetting fügt einem Exchange Server Connector in Configuration Manager neue Kennworteinstellungen hinzu und speichert die Kennworteinstellungen in der variablen $Ps.

Der dritte Befehl verwendet das Cmdlet New-CMExchangeConnectorEmailManagementSetting erstellt eine Reihe von E-Mail-Verwaltungseinstellungen für ein mobiles Gerät, das einen Exchange Server Connector verwendet, und speichert die Kennworteinstellungen in der variablen $Em.

Der vierte Befehl verwendet das Cmdlet New-CMExchangeConnectorSecuritySetting, um Sicherheitsoptionen für einen Exchange Server Connector in Configuration Manager und Sicherheitseinstellungen in der variablen $Ss zu konfigurieren.

Der fünfte Befehl verwendet das Cmdlet New-CMExchangeConnectorApplicationSetting, das anwendungsbezogene Einstellungen für ein mobiles Gerät erstellt, das einen Exchange Server Connector verwendet, und speichert die Anwendungseinstellungen in der variablen $As.

Der letzte Befehl ändert die Einstellungen für eine Exchange Server für die Configuration Manager Website, die über den Standortcode CM2 verfügt. Der Befehl gibt die allgemeinen Einstellungen für den in $Gs gespeicherten Exchange Server Connector an. Der Befehl gibt Kennworteinstellungen für den in $Ps gespeicherten Exchange Server Connector an. Der Befehl gibt einen Satz von E-Mail-Verwaltungseinstellungen für den in $Em gespeicherten Exchange Server Connector an. Der Befehl gibt die Sicherheitsoptionen für den in $Ss gespeicherten Exchange Server Connector an. Der Befehl gibt anwendungsbezogene Einstellungen für ein mobiles Gerät an, das in $As gespeichert ist.

Parameter

-AccessLevel

Gibt den Zugriffstyp für die mobilen Geräte an. Die Zugriffsebene gilt für ein mobiles Gerät, das nicht von einer Regel verwaltet wird. Gültige Werte sind:

  • Zulassen
  • Blockieren
  • Quarantine
Type:AccessLevelType
Accepted values:Allow, Block, Quarantine
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AccessRule

Type:ExchangeConnectorAccessRule[]
Aliases:AccessRules
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ActiveDirectoryContainer

Gibt ein Array von Namen von Active Directory-Containern an. Wenn dieser Parameter angezeigt wird, sucht der Exchange Server Connector nur in den Active Directory-Containern nach dem Gerät.

Type:String[]
Aliases:ActiveDirectoryContainers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AllowExternalDeviceManagement

Gibt an, ob ein externes Geräteverwaltungsprogramm das Gerät verwalten kann.

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

-ApplicationSetting

Gibt Anwendungseinstellungen an, z. B. die Installation von Anwendungen zulassen oder verweigern. Geben Sie für jeden Wörterbucheintrag im Array den Einstellungsnamen als Schlüssel und die Konfiguration als Wert an. Gültige Werte sind: AllowUnsignedApplications, AllowUnsignedInstallationPackages oder Blockieren einer bestimmten Anwendung.

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

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeltaSyncMins

Type:Int32
Aliases:DeltaSyncInterval
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.

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

-EmailAddress

Gibt ein Array von E-Mail-Adressen an.

Type:String[]
Aliases:EmailAddresses
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EmailManagementSetting

Gibt E-Mail-Verwaltungseinstellungen an, z. B. Synchronisierungszeitplan, Nachrichtenformat und Größe von Anlagen. Geben Sie für jeden Wörterbucheintrag im Array den Einstellungsnamen als Schlüssel und die Konfiguration als Wert an.

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

-EnableAccessRule

Gibt an, ob eine Zugriffsregel aktiviert werden soll.

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

-ExchangeClientAccessServer

Gibt Exchange-Clientzugriffsserver als Schlüssel-Wert-Paare an.

Type:Dictionary`2[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FindAll

Gibt an, dass der Ermittlungsprozess alle mobilen Geräte in einer Exchange-Organisation findet.

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

-ForceWildcardHandling

Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.

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

-FullSyncSchedule

Gibt ein Ergebnisobjekt an, das die gesamte Ermittlungszeit für einen Exchange Server-Connector plant.

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

-GeneralSetting

Gibt allgemeine Einstellungen für mobile Geräte an, die den Exchange Server Connector verwenden. Zu den Einstellungen, die Sie für diesen Parameter angeben können, gehören:

  • RequireManualSyncWhenRoaming
  • RequireStorageCardEncryption
  • UnapprovedInROMApplicationList
  • DevicePolicyRefreshInterval
  • MaxInactivityTimeDeviceLock
Type:ExchangeConnectorGeneralSetting
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IsHosted

Gibt an, dass die Exchange Server Connectorkonfiguration für eine gehostete oder lokale Exchange Server ist.

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

-MaximumInactiveDays

Type:Int32
Aliases:MaximumInactiveDay
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NewServerAddress

Gibt eine neue Serveradresse für einen Exchange-Server an.

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

-NotificationUserName

{{ Fill NotificationUserName Description }}

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

-PasswordSetting

Gibt allgemeine Kennworteinstellungen an. Zu den Einstellungen, die Sie für diesen Parameter angeben können, gehören:

  • AlphanumericDevicePasswordRequired
  • DevicePasswordEnabled
  • DevicePasswordExpiration
  • DevicePasswordHistory
  • MaxDevicePasswordFailedAttempts
  • PasswordRecoveryEnabled
  • MinDevicePasswordComplexCharacters
  • MinDevicePasswordLength
  • AlphanumericDevicePasswordRequired
  • AllowSimpleDevicePassword
Type:ExchangeConnectorPasswordSetting
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SecuritySetting

Gibt ein Wörterbuch mit Sicherheitseinstellungen an. Zu den Einstellungen, die Sie für diesen Parameter angeben können, gehören:

  • AllowBluetooth
  • AllowBrowser
  • AllowCamera
  • AllowDesktopSync
  • AllowInternetSharing
  • AllowIrDA
  • AllowNonProvisionableDevices
  • AllowRemoteDesktop
  • AllowStorageCard
  • AllowTextMessaging
  • AllowWiFi
Type:ExchangeConnectorSecuritySetting
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServerAddress

Gibt die Adresse der Exchange Server an, für die das Cmdlet den Exchange Server Connector konfiguriert.

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

-SiteCode

Gibt die Exchange Server mithilfe eines Standortcodes an.

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

-UserName

Gibt den Benutzernamen an, den der Connector zum Herstellen einer Verbindung mit dem Exchange Server verwendet.

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

-WhatIf

Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

None