Set-CMExchangeServer
Altera as definições de um servidor Exchange.
Sintaxe
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
O cmdlet Set-CMExchangeServer altera as definições de um Microsoft Exchange Server.
O Configuration Manager funciona com o Exchange Server para gerir dispositivos móveis que não podem executar clientes do Configuration Manager.
Observação
Execute cmdlets do Configuration Manager a partir da unidade do site do Configuration Manager, por exemplo PS XYZ:\>
. Para obter mais informações, veja Introdução.
Exemplos
Exemplo 1: Alterar as definições de um 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
O primeiro comando utiliza o cmdlet New-CMExchangeConnectorGeneralSetting para adicionar novas definições a um conector do Exchange Server no Configuration Manager e armazena as definições na variável $Gs.
O segundo comando utiliza o cmdlet New-CMExchangeConnectorPasswordSetting adiciona novas definições de palavra-passe a um conector do Exchange Server no Configuration Manager e armazena as definições de palavra-passe na variável $Ps.
O terceiro comando utiliza o cmdlet New-CMExchangeConnectorEmailManagementSetting cria um conjunto de definições de gestão de e-mail para um dispositivo móvel que utiliza um conector do Exchange Server e armazena as definições de palavra-passe na variável $Em.
O quarto comando utiliza o cmdlet New-CMExchangeConnectorSecuritySetting que configura as opções de segurança para um conector do Exchange Server no Configuration Manager e as definições de segurança na variável $Ss.
O quinto comando utiliza o cmdlet New-CMExchangeConnectorApplicationSetting cria definições relacionadas com a aplicação para um dispositivo móvel que utiliza um conector do Exchange Server e armazena as definições da aplicação na variável $As.
O comando final altera as definições de um Exchange Server para o site do Configuration Manager que tem o código do site CM2. O comando especifica as definições gerais do conector do Exchange Server armazenado no $Gs. O comando especifica as definições de palavra-passe para o conector do Exchange Server armazenado no $Ps. O comando especifica um conjunto de definições de gestão de e-mail para o conector do Exchange Server armazenado no $Em. O comando especifica as opções de segurança para o conector do Exchange Server armazenado no $Ss. O comando especifica as definições relacionadas com a aplicação para um dispositivo móvel armazenado no $As.
Parâmetros
-AccessLevel
Especifica o tipo de acesso para os dispositivos móveis. O nível de acesso aplica-se a um dispositivo móvel que não é gerido por uma regra. Os valores válidos são:
- Permitir
- Bloquear
- Quarentena
Tipo: | AccessLevelType |
Valores aceitos: | Allow, Block, Quarantine |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-AccessRule
Tipo: | ExchangeConnectorAccessRule[] |
Aliases: | AccessRules |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ActiveDirectoryContainer
Especifica uma matriz de nomes de contentores do Active Directory. Quando este parâmetro é apresentado, o conector do Exchange Server procura o dispositivo apenas nos contentores do Active Directory.
Tipo: | String[] |
Aliases: | ActiveDirectoryContainers |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-AllowExternalDeviceManagement
Indica se um programa de gestão de dispositivos externos pode gerir o dispositivo.
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ApplicationSetting
Especifica as definições da aplicação, como permitir ou negar a instalação de aplicações. Para cada entrada de dicionário na matriz, especifique o nome da definição como a chave da configuração como o valor. Os valores válidos são: AllowUnsignedApplications, AllowUnsignedInstallationPackages ou Bloquear uma aplicação específica.
Tipo: | ExchangeConnectorApplicationSetting |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DeltaSyncMins
Tipo: | Int32 |
Aliases: | DeltaSyncInterval |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DisableWildcardHandling
Este parâmetro trata os carateres universais como valores de carateres literais. Não pode combiná-lo com ForceWildcardHandling.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-EmailAddress
Especifica uma matriz de endereços de e-mail.
Tipo: | String[] |
Aliases: | EmailAddresses |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-EmailManagementSetting
Especifica as definições de gestão de e-mail, como a agenda de sincronização, o formato da mensagem e o tamanho dos anexos. Para cada entrada de dicionário na matriz, especifique o nome da definição como a chave e a configuração como o valor.
Tipo: | ExchangeConnectorEmailManagementSetting |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-EnableAccessRule
Indica se pretende ativar uma regra de acesso.
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ExchangeClientAccessServer
Especifica os servidores de Acesso de Cliente do Exchange, como pares chave-valor.
Tipo: | Dictionary`2[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-FindAll
Indica que o processo de deteção localiza todos os dispositivos móveis numa organização do Exchange.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ForceWildcardHandling
Este parâmetro processa carateres universais e pode levar a um comportamento inesperado (não recomendado). Não pode combiná-lo com DisableWildcardHandling.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-FullSyncSchedule
Especifica um objeto de resultado que agenda o tempo de deteção completo para um conector do Exchange Server.
Tipo: | IResultObject |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-GeneralSetting
Especifica definições gerais para dispositivos móveis que utilizam o Exchange Server Connector. As definições que pode especificar para este parâmetro incluem:
- RequireManualSyncWhenRoaming
- RequireStorageCardEncryption
- UnapprovedInROMApplicationList
- DevicePolicyRefreshInterval
- MaxInactivityTimeDeviceLock
Tipo: | ExchangeConnectorGeneralSetting |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-IsHosted
Indica que a configuração do conector do Exchange Server se destina a um Exchange Server alojado ou no local.
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-MaximumInactiveDays
Tipo: | Int32 |
Aliases: | MaximumInactiveDay |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-NewServerAddress
Especifica um novo endereço de servidor para um servidor Exchange.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-NotificationUserName
{{ Fill NotificationUserName Description }}
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PasswordSetting
Especifica as definições gerais de palavra-passe. As definições que pode especificar para este parâmetro incluem:
- AlphanumericDevicePasswordRequired
- DevicePasswordEnabled
- DevicePasswordExpiration
- DevicePasswordHistory
- MaxDevicePasswordFailedAttempts
- PasswordRecoveryEnabled
- MinDevicePasswordComplexCharacters
- MinDevicePasswordLength
- AlphanumericDevicePasswordRequired
- AllowSimpleDevicePassword
Tipo: | ExchangeConnectorPasswordSetting |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SecuritySetting
Especifica um dicionário de definições de segurança. As definições que pode especificar para este parâmetro incluem:
- AllowBluetooth
- AllowBrowser
- AllowCamera
- AllowDesktopSync
- AllowInternetSharing
- AllowIrDA
- AllowNonProvisionableDevices
- AllowRemoteDesktop
- AllowStorageCard
- AllowTextMessaging
- PermitirFi
Tipo: | ExchangeConnectorSecuritySetting |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ServerAddress
Especifica o endereço do Exchange Server para o qual o cmdlet configura o conector do Exchange Server.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SiteCode
Especifica o Exchange Server através de um código de site.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-UserName
Especifica o nome de utilizador que o conector utiliza para ligar ao Exchange Server.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-WhatIf
Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
None