Compartilhar via


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