DNS creating PTR record with SET-WMIInstance


here little function wrote create ptr record

#example:  new-dnsptrrecord mydc1.mydomain.local 99.99.99.10.in-addr.arpa 10.in-addr.arpa zzzz10.mydomain.local.    function new-dnsptrrecord ($dnsserver,$reverseip,$zone,$record) {  set-wmiinstance -namespace root\microsoftdns -class microsoftdns_ptrtype `  -argument @{`  					dnsservername = $dnsserver;  					containername = $zone;  					domainname = $zone;  					ownername = $reverseip;  					recorddata = $record;  					recordclass=1;`  					ttl = 3600; `  	} -computername $dnsserver -credential (get-credential)  }  


the ptr record created, after end of function got weird error message:

format-default : following exception occurred while retrieving members: "not found "

    + categoryinfo          : notspecified: (:) [format-default], extendedtypesystemexception
    + fullyqualifiederrorid : catchfrombasegetmembers,microsoft.powershell.commands.formatdefaultcommand

any idea ?


cyreli

kazun, trying ? function works flawlessly you, without return error message ?


cyreli


want say,what function works without error,but pass incorrect parameters function.


Windows Server  >  Windows PowerShell



Comments

Popular posts from this blog

Generating Event ID 91, 44 with CA (In Event Viewer with source as Certsvc)

Group policy default policy cannot be edited because network name not found

Problem when changing update source