Set-ArcConfig
Esse cmdlet só está disponível no serviço baseado em nuvem.
Use o cmdlet Set-ArcConfig para modificar a lista de seladores ARC (Authenticated Received Chain) confiáveis configurados na organização baseada em nuvem.
Para saber mais sobre os conjuntos de parâmetros na seção Sintaxe, abaixo, consulte Exchange cmdlet syntax.
Sintaxe
Default (Default)
Set-ArcConfig
[-Identity] <HostedConnectionFilterPolicyIdParameter>
-ArcTrustedSealers <String[]>
[-Confirm]
[-WhatIf]
[<CommonParameters>]
Description
Os serviços que modificam o conteúdo da mensagem em trânsito antes da entrega podem invalidar as assinaturas de e-mail DKIM e afetar a autenticação da mensagem. Esses serviços podem usar o ARC para fornecer detalhes da autenticação original antes que as modificações ocorram. Sua organização pode confiar nesses detalhes para ajudar a autenticar a mensagem.
Para executar esse cmdlet, você precisa ter permissões. Embora este artigo liste todos os parâmetros do cmdlet, talvez você não tenha acesso a alguns parâmetros se eles não estiverem incluídos nas permissões atribuídas a você. Para localizar as permissões necessárias para executar qualquer cmdlet ou parâmetro em sua organização, confira Find the permissions required to run any Exchange cmdlet.
Exemplos
Exemplo 1
Set-ArcConfig -Identity Default -ArcTrustedSealers fabrikam.com
Este exemplo configura o "fabrikam.com" como o único selador ARC confiável na organização.
Exemplo 2
$DomainsAdd = @(Get-ArcConfig | select -Expand ArcTrustedSealers)
$DomainsAdd += "cohovineyard.com","tailspintoys.com"
Set-ArcConfig -Identity Default -ArcTrustedSealers $DomainsAdd
Este exemplo adiciona os seladores ARC confiáveis "cohovineyard.com" e "tailspintoys.com" sem afetar as outras entradas de seladores ARC confiáveis.
Exemplo 3
$x = @(Get-ArcConfig | select -Expand ArcTrustedSealers)
$y = $x.Split(",")
$DomainsRemove = [System.Collections.ArrayList]($y)
$DomainsRemove
$DomainsRemove.RemoveAt(6)
Set-ArcConfig -Identity Default -ArcTrustedSealers $DomainsRemove
Este exemplo modifica a lista de seladores ARC confiáveis removendo um selador ARC existente sem afetar outros seladores ARC já especificados.
Os primeiros quatro comandos retornam a lista existente de seladores ARC. O primeiro selador ARC da lista tem o número de índice 0, o segundo tem o número de índice 1 e assim por diante. Use o número de índice para especificar o selador ARC que você deseja remover.
Os dois últimos comandos removem o sétimo selador ARC exibido na lista.
Exemplo 4
$arcSealer = 'fabrikam.com'
$x = @(Get-ArcConfig | Select-Object -Expand ArcTrustedSealers)
$y = @($x.Split(","))
$DomainsRemove = [System.Collections.ArrayList]($y)
$DomainsRemove.Remove($arcSealer)
if ($DomainsToRemove.Count -eq 0) {
Set-ArcConfig -Identity Default -ArcTrustedSealers " "
}
else {
Set-ArcConfig -Identity Default -ArcTrustedSealers $DomainsRemove
}
Este exemplo remove o selador ARC especificado da lista ($arcSealer).
Se nenhum outro selador ARC existir após a remoção dessa entrada da lista, usar o valor " " do parâmetro ArcTrustedSealers evitará um erro de argumento de ligação se o $DomainsToRemove valor estiver vazio.
Parâmetros
-ArcTrustedSealers
Aplicável: Exchange Online, complemento de segurança interno para caixas de correio locais
O parâmetro ArcTrustedSealers especifica o nome de domínio dos seladores ARC que você deseja adicionar.
O nome de domínio deve corresponder ao domínio mostrado na d marca nos cabeçalhos ARC-Seal e ARC-Message-Signature nas mensagens de email afetadas (por exemplo, fabrikam.com). Você pode usar o Outlook para ver esses cabeçalhos.
Para substituir a lista existente de seladores ARC pelos valores especificados, use a sintaxe Domain1,Domain2,...DomainN. Para preservar os valores existentes, inclua as entradas que deseja manter juntamente com os novos valores que deseja adicionar.
Para adicionar ou remover valores sem afetar as outras entradas, consulte a seção Exemplos neste artigo.
Para esvaziar a lista, use o valor " " (um espaço entre aspas duplas).
Propriedades do parâmetro
| Tipo: | String[] |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Confirm
Aplicável: Exchange Online, complemento de segurança interno para caixas de correio locais
A opção Confirm especifica se a solicitação de confirmação deve ser mostrada ou ocultada. A forma como essa opção afeta o cmdlet depende se o cmdlet requer confirmação antes de continuar.
- Cmdlets destrutivos (por exemplo, Remover- cmdlets) têm uma pausa interna que força você a confirmar o comando antes de continuar. Para estes cmdlets, você pode pular o pedido de confirmação usando esta sintaxe exata:
-Confirm:$false. - A maioria dos outros cmdlets (por exemplo, New- e Set-) não tem uma pausa interna. Para esses cmdlets, especificar a opção Confirm sem um valor introduz uma pausa que força você a reconhecer o comando antes de continuar.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | cf |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Identity
Aplicável: Exchange Online, complemento de segurança interno para caixas de correio locais
O parâmetro Identity especifica a lista de seladores ARC confiáveis que você deseja modificar. Use um dos valores a seguir:
- Padrão para sua própria organização.
- <TenantID>\Default para organizações delegadas. O <valor TenantID> é um GUID visível em muitas URLs de portais de administração no Microsoft 365 (o valor tid=). Por exemplo, a32d39e2-3702-4ff5-9628-31358774c091.
Propriedades do parâmetro
| Tipo: | HostedConnectionFilterPolicyIdParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | 1 |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | True |
| Valor dos argumentos restantes: | False |
-WhatIf
Aplicável: Exchange Online, complemento de segurança interno para caixas de correio locais
A opção WhatIf mostra o que o comando faz sem fazer nenhuma alteração. Não é preciso especificar um valor com essa opção.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | wi |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
CommonParameters
Este cmdlet dá suporte aos parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.