• 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>

  • 相关阅读:
    使用T4为数据库自动生成实体类
    asp.net 下OnClientClick的妙用
    使用缓存的9大误区(上)
    使用缓存的9大误区(下)
    毕业后的五年拉开大家差距的原因在哪里
    mysql字符集
    redhat网络基础配置
    mysql远程连接问题
    Hibernate hql语句修改部分字段
    JQuery使用方法总结
  • 原文地址:https://www.cnblogs.com/yzx99/p/1436704.html
Copyright © 2020-2023  润新知