Set-ArcConfig
Cette cmdlet est disponible uniquement dans le service cloud.
Utilisez l’applet de commande Set-ArcConfig pour modifier la liste des soudeurs ARC (Authenticated Received Chain) approuvés configurés dans le organization cloud.
Pour plus d’informations sur les jeux de paramètres dans la section Syntaxe ci-après, voir Syntaxe da la cmdlet Exchange.
Syntaxe
Default (Par défaut)
Set-ArcConfig
[-Identity] <HostedConnectionFilterPolicyIdParameter>
-ArcTrustedSealers <String[]>
[-Confirm]
[-WhatIf]
[<CommonParameters>]
Description
Les services qui modifient le contenu du message en transit avant sa remise peuvent invalider les signatures électroniques DKIM et affecter l’authentification du message. Ces services peuvent utiliser ARC pour fournir des détails sur l’authentification d’origine avant que les modifications ne se produisent. Votre organisation peut ensuite faire confiance à ces détails pour vous aider à authentifier le message.
Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette cmdlet. Bien que cet article répertorie tous les paramètres de l’applet de commande, il se peut que vous n’ayez pas accès à certains paramètres s’ils ne sont pas inclus dans les autorisations qui vous sont attribuées. Pour rechercher les autorisations requises pour exécuter une cmdlet ou un paramètre dans votre organisation, voir Find the permissions required to run any Exchange cmdlet.
Exemples
Exemple 1
Set-ArcConfig -Identity Default -ArcTrustedSealers fabrikam.com
Cet exemple configure « fabrikam.com » comme seul scelleur ARC approuvé dans le organization.
Exemple 2
$DomainsAdd = @(Get-ArcConfig | select -Expand ArcTrustedSealers)
$DomainsAdd += "cohovineyard.com","tailspintoys.com"
Set-ArcConfig -Identity Default -ArcTrustedSealers $DomainsAdd
Cet exemple ajoute les scelleuses ARC de confiance « cohovineyard.com » et « tailspintoys.com » sans affecter les autres entrées de scelleuses ARC approuvées.
Exemple 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
Cet exemple modifie la liste des scelleuses ARC approuvées en supprimant une scelleuse ARC existante sans affecter les autres scelleuses ARC déjà spécifiées.
Les quatre premières commandes renvoient la liste existante des scelleuses ARC. La première soudeuse ARC de la liste a le numéro d’index 0, la seconde a le numéro d’index 1, et ainsi de suite. Utilisez le numéro d’index pour spécifier le scellant ARC que vous souhaitez retirer.
Les deux dernières commandes suppriment le septième scelleur ARC affiché dans la liste.
Exemple 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
}
Cet exemple supprime le scelleur ARC spécifié de la liste ($arcSealer).
Si aucun autre scelleur ARC n’existe après la suppression de cette entrée de la liste, l’utilisation de la valeur " " du paramètre ArcTrustedSealers évite une erreur d’argument de liaison si la $DomainsToRemove valeur est vide.
Paramètres
-ArcTrustedSealers
Applicable : Exchange Online, module complémentaire de sécurité intégré pour les boîtes aux lettres locales
Le paramètre ArcTrustedSealers spécifie le nom de domaine des scelleurs ARC que vous souhaitez ajouter.
Le nom de domaine doit correspondre au domaine affiché dans la d balise dans les en-têtes ARC-Seal et ARC-Message-Signature dans les e-mails concernés (par exemple, fabrikam.com). Vous pouvez utiliser Outlook pour afficher ces en-têtes.
Pour remplacer la liste existante des scelleuses ARC par les valeurs que vous spécifiez, utilisez la syntaxe Domain1,Domain2,...DomainN. Pour conserver les valeurs existantes, veillez à inclure les entrées que vous souhaitez conserver avec les nouvelles valeurs que vous souhaitez ajouter.
Pour ajouter ou supprimer des valeurs sans affecter les autres entrées, consultez la section Exemples dans cet article.
Pour vider la liste, utilisez la valeur " " (un espace entre guillemets doubles).
Propriétés du paramètre
| Type: | String[] |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | True |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-Confirm
Applicable : Exchange Online, module complémentaire de sécurité intégré pour les boîtes aux lettres locales
Le commutateur Confirme spécifie s’il faut afficher ou masquer l’invite de confirmation. L’impact de ce commutateur sur l’applet de commande varie selon que l’applet de commande nécessite une confirmation avant de continuer.
- Les applets de commande destructrices (par exemple, les applets de commande Remove-*) comportent une pause intégrée qui vous oblige à accuser réception de la commande avant de continuer. Pour ces cmdlets, vous pouvez ignorer l’invite de confirmation à l’aide de cette syntaxe exacte :
-Confirm:$false. - La plupart des autres applets de commande (par exemple, les applets de commande New-* et Set-*) n'ont pas de pause intégrée. Pour ces applets de commande, la spécification du commutateur Confirmer sans valeur introduit une pause qui vous oblige à accuser réception de la commande avant de continuer.
Propriétés du paramètre
| Type: | SwitchParameter |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
| Alias: | cf |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-Identity
Applicable : Exchange Online, module complémentaire de sécurité intégré pour les boîtes aux lettres locales
Le paramètre Identity spécifie la liste des chasseurs de phoques ARC de confiance que vous souhaitez modifier. Utilisez l'une des valeurs suivantes :
- Valeur par défaut pour votre propre organisation.
- <TenantID\>Default pour les organisations déléguées. La <valeur TenantID> est un GUID visible dans de nombreuses URL de portail d’administration dans Microsoft 365 (valeur tid=). Par exemple, a32d39e2-3702-4ff5-9628-31358774c091.
Propriétés du paramètre
| Type: | HostedConnectionFilterPolicyIdParameter |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | 1 |
| Obligatoire: | True |
| Valeur du pipeline: | True |
| Valeur du pipeline par nom de propriété: | True |
| Valeur des arguments restants: | False |
-WhatIf
Applicable : Exchange Online, module complémentaire de sécurité intégré pour les boîtes aux lettres locales
Le commutateur WhatIf affiche ce que la commande fait sans apporter de modifications. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.
Propriétés du paramètre
| Type: | SwitchParameter |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
| Alias: | wi |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
CommonParameters
Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.