Ich möchte die Ausnahme abfangen, die beim Hinzufügen eines DNS-Eintrags mit Add-DnsServerResourceRecordA
in PowerShell mit dem Schalter -CreatePTR
auftritt, aber keine Reverse-Lookupzone existiert.
Aber es gibt keinen Fehler. Wenn ich den Fehler provoziere, erscheint ein einfaches Menü und informiert mich über die Situation. Aber unabhängig von der -ErrorAction
Schalter die $error
Variable erhält keinen Fehler. Was ist meine Schuld?Try/Catch Hinzufügen-DnsServerResourceRecordA in PowerShell
Vielen Dank für Ihre Antwort.
PS C:\Users\xyz>> Add-DnsServerResourceRecordA -Name "test-mwi4" -IPv4Address 1.1.1.1 -CreatePtr -ZoneName contoso.biz -ErrorAction Continue Add-DnsServerResourceRecordA : Failed to create PTR record. Resource record test-mwi4 in zone mn-man.biz on server MNDEMUCDC010 is created successfully, but corresponding PTR record could not be created. At line:1 char:1 + Add-DnsServerResourceRecordA -Name "test-mwi4" -IPv4Address 1.1.1.1 -CreatePtr - ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (test-mwi4:root/Microsoft/...ResourceRecordA) [Add-DnsServerResourceRecordA], CimException + FullyQualifiedErrorId : WIN32 9715,Add-DnsServerResourceRecordA
Vielen Dank!
Wenn Sie sagen, Sie keinen Fehler gesehen haben, was diesen Befehl tat machen? Was war das Ergebnis? – SavindraSingh
Danke für Ihre Antwort. Der A-Record wurde hinzugefügt! – MaxW
In diesem Fall: "$ Fehler [0] .Exception.Message" wird Ihnen die Fehlermeldung geben. Denken Sie daran, dass Sie "-ErrorAction Stop" in der richtigen Reihenfolge verwenden müssen, damit Ihre Ausnahme in den "Catch" -Block fällt. – SavindraSingh