Freigeben über


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 einen Microsoft Exchange Server.

Configuration Manager arbeitet mit Exchange Server zusammen, 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-Standortlaufwerk aus, z. B PS XYZ:\>. . 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 einen Exchange-Server für den Configuration Manager-Standort mit dem Standortcode CM2. Der Befehl gibt die allgemeinen Einstellungen für den Exchange Server-Connector an, der in $Gs gespeichert ist. Der Befehl gibt Kennworteinstellungen für den Exchange Server-Connector an, der in $Ps gespeichert ist. Der Befehl gibt einen Satz von E-Mail-Verwaltungseinstellungen für den Exchange Server-Connector an, der in $Em gespeichert ist. Der Befehl gibt die Sicherheitsoptionen für den Exchange Server-Connector an, der in $Ss gespeichert ist. 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
  • Quarantäne
Typ:AccessLevelType
Zulässige Werte:Allow, Block, Quarantine
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AccessRule

Typ:ExchangeConnectorAccessRule[]
Aliase:AccessRules
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren: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.

Typ:String[]
Aliase:ActiveDirectoryContainers
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AllowExternalDeviceManagement

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

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren: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.

Typ:ExchangeConnectorApplicationSetting
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Confirm

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

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DeltaSyncMins

Typ:Int32
Aliase:DeltaSyncInterval
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DisableWildcardHandling

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

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EmailAddress

Gibt ein Array von E-Mail-Adressen an.

Typ:String[]
Aliase:EmailAddresses
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren: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.

Typ:ExchangeConnectorEmailManagementSetting
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EnableAccessRule

Gibt an, ob eine Zugriffsregel aktiviert werden soll.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ExchangeClientAccessServer

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

Typ:Dictionary`2[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-FindAll

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

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ForceWildcardHandling

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

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-FullSyncSchedule

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

Typ:IResultObject
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren: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
Typ:ExchangeConnectorGeneralSetting
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-IsHosted

Gibt an, dass die Exchange Server-Connectorkonfiguration für einen gehosteten oder lokalen Exchange Server gilt.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MaximumInactiveDays

Typ:Int32
Aliase:MaximumInactiveDay
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-NewServerAddress

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

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-NotificationUserName

{{ Fill NotificationUserName Description }}

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren: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
Typ:ExchangeConnectorPasswordSetting
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren: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
Typ:ExchangeConnectorSecuritySetting
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ServerAddress

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

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SiteCode

Gibt den Exchange Server mithilfe eines Standortcodes an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-UserName

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

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

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

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

None