• WMI代码运行错误:80041003


    今天要在192.168.0.3上面使用WMI做读取安全日志的功能,但使用WMI时,遇到下马威:
    执行以下代码出错:
    錯誤 '80041003'
    /2.asp, 列11
    先是在本机中正常,远程电脑不行,然后我在IIS中关闭匿名,这样,只能输入超级用户可以实现显示服务器的IP,但普通用户就不行了。
    最后找到WMI的属性中有一个“安全”页签,对其中的cimv2进行设置——允许everyone遠端啟用,然后就正常了,即使匿名也行。

    <%@ LANGUAGE="VBSCRIPT"%>
    <HTML>
    <HEAD>
    <TITLE>WMI ASP Example:
        Read Default Gateway and IP Address information </TITLE>
    </HEAD>

    <BODY>

    <%
    set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}\\.\root\cimv2")
    set IPConfigSet = objWMIService.ExecQuery("SELECT IPAddress, DefaultIPGateway FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=TRUE")

    for each IPConfig in IPConfigSet
      if Not IsNull(IPConfig.IPAddress) then
        for i=LBound(IPConfig.IPAddress) to UBound(IPConfig.IPAddress)%>
    <p> IP Address: <%=IPConfig.IPAddress(i)%></p>
    <%  next
      end if

      if Not IsNull(IPConfig.DefaultIPGateway) then
        for i=LBound(IPConfig.DefaultIPGateway) to UBound(IPConfig.DefaultIPGateway)%>
    <p> Default IP Gateway: <%=IPConfig.DefaultIPGateway(i)%></p>
    <%  next
      end if
    next%>

    </BODY>
    </HTML>

  • 相关阅读:
    《Spring Boot 实战》-- 读书笔记
    Dockerfile 编写规范整理
    SQL 学习教程整理
    Spring Boot Actuator 的基本用法
    Spring Data JPA 的基本用法
    在 Spring MVC 中使用 Validation API 进行字段校验
    Spring MVC 中 Model 的用法
    windows net sc
    MySQL提示“too many connections”的解决办法
    ab命令做简单压测
  • 原文地址:https://www.cnblogs.com/yzx99/p/1436704.html
Copyright © 2020-2023  润新知