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