Answered by:
WMI DNS Query Access Denied Error

Question
-
Not sure where to post this so trying here.
I'm trying to add DNS entries via WMI, and it works on 2 servers (one is a DC and the other is a standalone DNS server). We're moving the DNS server off the currently standalone server to a server which also hosts IIS. The DNS entries are added/changed/deleted via a webservice call (therefore executed as the app pool user).
This is the error I'm getting
Generic failure
at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
<INSTANCE CLASSNAME="__ExtendedStatus"> <QUALIFIER NAME="abstract" PROPAGATED="true" TYPE="boolean" OVERRIDABLE="false" TOINSTANCE="true"> <VALUE>TRUE</VALUE> </QUALIFIER> <PROPERTY NAME="__PATH" CLASSORIGIN="___SYSTEM" TYPE="string"></PROPERTY> <PROPERTY NAME="__NAMESPACE" CLASSORIGIN="___SYSTEM" TYPE="string"></PROPERTY> <PROPERTY NAME="__SERVER" CLASSORIGIN="___SYSTEM" TYPE="string"></PROPERTY> <PROPERTY.ARRAY NAME="__DERIVATION" CLASSORIGIN="___SYSTEM" TYPE="string"> <VALUE.ARRAY> <VALUE>__NotifyStatus</VALUE> </VALUE.ARRAY> </PROPERTY.ARRAY> <PROPERTY NAME="__PROPERTY_COUNT" CLASSORIGIN="___SYSTEM" TYPE="sint32"> <VALUE>5</VALUE> </PROPERTY> <PROPERTY NAME="__RELPATH" CLASSORIGIN="___SYSTEM" TYPE="string"></PROPERTY> <PROPERTY NAME="__DYNASTY" CLASSORIGIN="___SYSTEM" TYPE="string"> <VALUE>__NotifyStatus</VALUE> </PROPERTY> <PROPERTY NAME="__SUPERCLASS" CLASSORIGIN="___SYSTEM" TYPE="string"> <VALUE>__NotifyStatus</VALUE> </PROPERTY> <PROPERTY NAME="__CLASS" CLASSORIGIN="___SYSTEM" TYPE="string"> <VALUE>__ExtendedStatus</VALUE> </PROPERTY> <PROPERTY NAME="__GENUS" CLASSORIGIN="___SYSTEM" TYPE="sint32"> <VALUE>2</VALUE> </PROPERTY> <PROPERTY NAME="Description" CLASSORIGIN="__ExtendedStatus" TYPE="string"> <QUALIFIER NAME="CIMTYPE" PROPAGATED="true" TYPE="string" TOINSTANCE="true"> <VALUE>string</VALUE> </QUALIFIER> <VALUE>ERROR_ACCESS_DENIED</VALUE> </PROPERTY> <PROPERTY NAME="Operation" CLASSORIGIN="__ExtendedStatus" TYPE="string"> <QUALIFIER NAME="CIMTYPE" PROPAGATED="true" TYPE="string" TOINSTANCE="true"> <VALUE>string</VALUE> </QUALIFIER> <VALUE>ExecQuery</VALUE> </PROPERTY> <PROPERTY NAME="ParameterInfo" CLASSORIGIN="__ExtendedStatus" TYPE="string"> <QUALIFIER NAME="CIMTYPE" PROPAGATED="true" TYPE="string" TOINSTANCE="true"> <VALUE>string</VALUE> </QUALIFIER> <VALUE>SELECT * FROM MicrosoftDNS_ResourceRecord WHERE DomainName='paretoplatform.com'</VALUE> </PROPERTY> <PROPERTY NAME="ProviderName" CLASSORIGIN="__ExtendedStatus" TYPE="string"> <QUALIFIER NAME="CIMTYPE" PROPAGATED="true" TYPE="string" TOINSTANCE="true"> <VALUE>string</VALUE> </QUALIFIER> <VALUE>WinMgmt</VALUE> </PROPERTY> <PROPERTY NAME="StatusCode" CLASSORIGIN="__NotifyStatus" PROPAGATED="true" TYPE="uint32"> <QUALIFIER NAME="CIMTYPE" PROPAGATED="true" TYPE="string" TOINSTANCE="true"> <VALUE>uint32</VALUE> </QUALIFIER> </PROPERTY> </INSTANCE>
I've tried in WMI security settings -> MicrosoftDNS that BOTH the app pool user and the executing user have all permissions as well as both administrators on the machine.
Am I missing something?
Thank you in advance for your help. If you think you may be able to help with any of my unanswered threads please look at them here
Tuesday, April 10, 2012 3:52 PM
Answers
-
Does it apply better to one of the other .NET dev forums...?
http://social.msdn.microsoft.com/Forums/en/category/netdevelopment
Ed Price (a.k.a User Ed), SQL Server Experience Program Manager (Blog, Twitter, Wiki)
- Proposed as answer by Ed Price - MSFTMicrosoft employee Monday, April 16, 2012 8:04 AM
- Marked as answer by Ed Price - MSFTMicrosoft employee Monday, April 23, 2012 11:36 PM
Thursday, April 12, 2012 5:06 PM
All replies
-
Here's a thread:
Access Denied Error when adding DNS entry via WMI
Forums...
.NET Development Forums > .NET Base Class Library
http://social.msdn.microsoft.com/Forums/en/netfxbcl/threads
Does this help?
Ed Price (a.k.a User Ed), SQL Server Experience Program Manager (Blog, Twitter, Wiki)
- Proposed as answer by Ed Price - MSFTMicrosoft employee Wednesday, April 11, 2012 3:27 AM
- Unproposed as answer by Paulo - Pareto Platform Wednesday, April 11, 2012 1:38 PM
- Edited by Ed Price - MSFTMicrosoft employee Sunday, April 22, 2012 5:43 AM
Wednesday, April 11, 2012 3:27 AM -
Here's a thread:
Access Denied Error when adding DNS entry via WMI
Forums...
.NET Development Forums > .NET Base Class Library
http://social.msdn.microsoft.com/Forums/en/netfxbcl/threads
Does this help?
Thanks!
Thank you in advance for your help. If you think you may be able to help with any of my unanswered threads please look at them here
Wednesday, April 11, 2012 1:10 PM -
Does it apply better to one of the other .NET dev forums...?
http://social.msdn.microsoft.com/Forums/en/category/netdevelopment
Ed Price (a.k.a User Ed), SQL Server Experience Program Manager (Blog, Twitter, Wiki)
- Proposed as answer by Ed Price - MSFTMicrosoft employee Monday, April 16, 2012 8:04 AM
- Marked as answer by Ed Price - MSFTMicrosoft employee Monday, April 23, 2012 11:36 PM
Thursday, April 12, 2012 5:06 PM