Följande skript ska via ASP plocka fram vilken DC i AD som håller FSMO-rollen PDC Emulator. När jag kör ASP-sidan på DC (Win2003/II6) så fungerar det som jag vill. Av naturliga själ vill jag ju inte ha en IIS snurrande på en DC så jag lade över ASP-sidan på en memberserver (Win2003/II6). Jag får tyvärr ett felmedelande då. Någon som kan hjälpa till?Provider error ''80040e37''
<b>Felmedelande</b>
<code>
Provider error '80040e37'
Table does not exist.
/fsmo2.asp, line 24
</code>
<b>ASP-sidan</b>
<code>
<html>
<head>
<title>FSMO</title>
</head>
<body>
<%
Dim objArgs, ADOconnObj, bstrADOQueryString, RootDom, RSObj
Dim FSMOobj,CompNTDS, Computer, Path, HelpText
Path = "dc=service,dc=su,dc=vgregion,dc=se"
Set ADOconnObj = CreateObject("ADODB.Connection")
ADOconnObj.Provider = "ADSDSOObject"
ADOconnObj.Open "ADs Provider"
'PDC FSMO
bstrADOQueryString = "<LDAP://"&Path&">;(&(objectClass=domainDNS)(fSMORoleOwner=*));adspath;subtree"
Set RootDom = GetObject("LDAP://RootDSE")
Set RSObj = ADOconnObj.Execute(bstrADOQueryString)
Set FSMOobj = GetObject(RSObj.Fields(0).Value)
Set CompNTDS = GetObject("LDAP://" & FSMOobj.fSMORoleOwner)
Set Computer = GetObject(CompNTDS.Parent)
Response.Write( "The PDC FSMO is: " & Computer.dnsHostName & " <br> " & vbcrlf )
%>
</body>
</html>
</code>