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 密封器的功能變數名稱。
功能變數名稱必須符合受影響電子郵件訊息中 d
ARC-Seal 和 ARC-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 |