I have a very simple ASP page performing a WMI query just for a test and I keep getting a security warning if I query any other machine but the local IIS box. My account is a domain admin and I am using Windows Integrated Authentication, so why can't I get this to work?
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="refresh" meta content="20;URL=CPUTest.asp">
<title>Untitled Document</title>
</head>
<body>
<%
'On Error Resume Next
strComputer = "Workstation123"
%>
<%Response.Write(UCase(strComputer))%> <br><br>
<%
Set objWMIService = GetObject("winmgmts://" & strComputer)
Set colItems = objWMIService.ExecQuery("Select * from Win32_Service")
For Each objItem in colItems
%>
<%Response.Write("Description: " & objItem.Description)%> <br>
<%Response.Write("DisplayName: " & objItem.DisplayName)%> <br>
<%Response.Write("ProcessId: " & objItem.ProcessId)%> <br>
<%Response.Write("ServiceType: " & objItem.ServiceType)%> <br>
<%Response.Write("Started: " & objItem.Started)%> <br>
<%Response.Write("StartMode: " & objItem.StartMode)%> <br>
<%Response.Write("State: " & objItem.State)%> <br>
<%Response.Write("Status: " & objItem.Status)%> <br><br>
<hr>
<% Next %>
</body>
</html>