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