共用方式為


Set-ArcConfig

此指令程式只能在雲端式服務中使用。

使用 Set-ArcConfig Cmdlet 來修改受信任的已驗證接收鏈結清單, (ARC) 在雲端式組織中設定的密封器。

如需下方<語法>一節中參數集的詳細資訊,請參閱 Exchange Cmdlet 語法

語法

Set-ArcConfig
   [-Identity] <HostedConnectionFilterPolicyIdParameter>
   -ArcTrustedSealers <String[]>
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]

Description

在傳遞之前修改傳輸中訊息內容的服務可能會使 DKIM 電子郵件簽章失效,並影響訊息的驗證。 這些服務可以使用ARC,在進行修改之前提供原始驗證的詳細數據。 您的組織接著可以信任這些詳細數據,以協助驗證訊息。

您必須已獲指派權限,才能執行此指令程式。 雖然本主題已列出這個指令程式的所有參數,不過,如果某些參數並未包含在指派給您的權限中,您可能就無法存取這些參數。 若要尋找在組織中執行任何 Cmdlet 或參數所需的權限,請參閱 Find the permissions required to run any Exchange cmdlet

範例

範例 1

Set-ArcConfig -Identity Default -ArcTrustedSealers fabrikam.com

此範例會將 「fabrikam.com」 設定為組織中唯一受信任的 ARC 密封器。

範例 2

$DomainsAdd = @(Get-ArcConfig | select -Expand ArcTrustedSealers)

$DomainsAdd += "cohovineyard.com","tailspintoys.com"

Set-ArcConfig -Identity Default -ArcTrustedSealers $DomainsAdd

本範例會新增受信任的 ARC 密封器 「cohovineyard.com」 和 「tailspintoys.com」 ,而不會影響其他受信任的 ARC 密封器專案。

範例 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

此範例會移除現有的 ARC 密封器,而不影響已指定的其他 ARC 密封器,藉此修改受信任的 ARC 密封器清單。

前四個命令會傳回現有的ARC密封器清單。 清單中的第一個 ARC 密封器的索引編號為 0,第二個為索引編號 1,依此類推。 使用索引編號來指定您要移除的ARC密封器。

最後兩個命令會移除清單中顯示的第七個ARC密封器。

範例 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
   }

本範例會從清單中移除指定的 ARC 密封 () $arcSealer

如果從清單中移除此項目之後沒有其他 ARC 密封器存在,如果值是空的,則使用 ArcTrustedSealers 參數的值 " " 可避免係結自變數錯誤 $DomainsToRemove

參數

-ArcTrustedSealers

ArcTrustedSealers 參數會指定您要新增之 ARC 密封器的功能變數名稱。

功能變數名稱必須符合受影響電子郵件訊息中 dARC-SealARC-Message-Signature 標頭中標籤中所顯示的網域 (例如,fabrikam.com) 。 您可以使用 Outlook 來查看這些標頭。

若要以您指定的值取代現有的 ARC 密封器清單,請使用 語 Domain1,Domain2,...DomainN法 。 若要保留現有的值,請務必包含您想要保留的專案,以及您想要新增的新值。

若要在不影響其他項目的情況下新增或移除值,請參閱本文中的一節。

若要清空清單,請使用值 " " (以雙引弧括住的空間) 。

類型:String[]
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False
適用於:Exchange Online, Exchange Online Protection

-Confirm

Confirm 參數會指定要顯示或隱藏確認提示。 這個參數對 Cmdlet 的影響取決於 Cmdlet 是否需要確認才能繼續作業。

  • 破壞性的 Cmdlet (如 Remove-* cmdlets) 有內建暫停,它會先強迫您確認命令才會繼續作業。 對於這些 Cmdlet,您可以使用以下確切語法來略過確認提示:-Confirm:$false
  • 其他大部分的 Cmdlet (如 New-* 和 Set-* cmdlets) 則沒有內建暫停。 在使用這些 Cmdlet 時,指定不含任何值的 Confirm 參數會引入強迫您認可命令後才繼續作業的暫停。
類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False
適用於:Exchange Online, Exchange Online Protection

-Identity

Identity 參數會指定您要修改的受信任 ARC 密封器清單。 請使用下列其中一個值:

  • 您自己組織的預設值。
  • <委派組織的TenantID>\Default。 TenantID <> 值是 GUID,可在 Microsoft 365 的許多管理入口網站 URL 中顯示, (tid= 值) 。 例如,a32d39e2-3702-4ff5-9628-31358774c091。
類型:HostedConnectionFilterPolicyIdParameter
Position:1
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False
適用於:Exchange Online, Exchange Online Protection

-WhatIf

WhatIf 參數會模擬命令的動作。 使用此參數時,您不需要實際套用變更即可檢視可能會發生的變更。 您不需要使用此參數指定值。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False
適用於:Exchange Online, Exchange Online Protection