首页 > 解决方案 > 通过 Powershell 的 DKIM 脚本

问题描述

任何人都可以帮助这是一个基本脚本,但我会努力让它工作。这是我到目前为止所拥有的。

$domain = Get-DkimSigningConfig | Where-Object {$_.enabled -eq $false}
ForEach-Object { 
    $domain = New-DkimSigningConfig -Enabled $true -Identity $domain.Identity
}

我也在用 .csv

Import-Csv "C:\Users\this is me\domains.csv" | ForEach-Object {
    $domain = Get-DkimSigningConfig -Identity $_.Identity
    New-DkimSigningConfig -Enabled $true -Identity $doman.Identity 
}

.csv 在哪里

Identity
domainone.com
domainstwo.com

谢谢

标签: powershelldkim

解决方案


由于您需要使用 Set-CmdLet 的域已经有一个 DKIMConfiguration。这应该有效:

$domain = Get-DkimSigningConfig | Where-Object {$_.enabled -eq $false}
$domain | ForEach-Object {
    Set-DkimSigningConfig -Enabled $true -Identity $domain.Identity
}

推荐阅读