Aktualisieren des SPF TXT Eintrages auf Server Core mit Powershell

Hallo Zusammen,

heute durfte ich einen SPF-Eintrag auf dem Windows Server 2019 Core aktualisieren und zwar per PowerShell:

So geht’s:

#holen aller txt records, der Kunde hatte mehrere TXT Einträge
$spfrecord = Get-DnsServerResourceRecord -Name "@" -ZoneName "<ZoneName>" -RRType "TXT"
#anzeigen der TXT Einträge
$spfrecord

#auswählen des richtigen eintrags
$spfrecord = $spfrecord[2]

#prüfen des SPF Eintrags
$spfrecord

#Anpassen des Eintrags
$spfrecord
$NewObj = $spfrecord.Clone()
$NewObj.TimeToLive = [System.TimeSpan]::FromMinutes(1)
Set-DnsServerResourceRecord -NewInputObject $NewObj -OldInputObject $spfrecord -ZoneName "<ZoneName>" -PassThru

#da der TTL 5 Minuten war, warten wir nun 5 Minuten und dann ändern wir die RecordData
$NewObj.RecordData.DescriptiveText = "<neuer SPF Eintrag>"
Set-DnsServerResourceRecord -NewInputObject $NewObj -OldInputObject $spfrecord -ZoneName "<ZoneName>" -PassThru

Achtet bitte hinterher darauf, dass der TTL wieder auf den originalen TTL zurück gestellt werden muss.

Ihr wisst ja nun wie es geht 😉

Gruss Claudius

Aktualisieren des SPF TXT Eintrages auf Server Core mit Powershell

About The Author
- Senior Exchange Engineer Im Bereich Exchange und O365 unterwegs, hauptsächlich bei grösseren Kunden. Im Bereich Exchange unterwegs seit ~2003 angefangen mit Exchange 5.5 bis nun Exchange 2019. Früher auch im Bereich Lync und Skype unterwegs gewesen. Motorrad-Enthusiast

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>