none
Error WMI (permiso denegado) RRS feed

  • Pregunta

  • Hola a todos,

    Tengo un script donde ejecuto el siguiente comando:

    Set objWMIService = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

    A la hora de lanzarlo en local me funciona correctamente, pero si lo ejecuto en remoto (si el valor strComputer es una maquina remota del mismo dominio, de la misma LAN) me da el siguiente error:

    Microsoft VBScript runtime error: Permission denied: 'GetObject'

    Pensando que es por problemas de permisos, sustituyo el comando por estas otras dos líneas para tener permisos de administrador:

    Dim objSWbemLocator : Set objSWbemLocator CreateObject("WbemScripting.SWbemLocator")

    Dim objWMIService : Set objWMIService = objSWbemLocator.ConnectServer(strComputer,"root\cimv2","usuario_administrador","password")

    Pero me sigue apareciendo el mismo error.

    Por eso voy a
               MiPC->administrar->Servicios y Aplicaciones->Control WMI
     y  añado el usuario administrador con permisos totales, pero me sigue dando error de permiso denegado.

    Por último utilizo la herramienta de WBEMTEST para solventar el problema, pero no consigo nada.

    ¿Alguien me podría decir como ejecutar la línea de comando sin tener problemas de permisos?

    Gracias.
    martes, 22 de mayo de 2007 15:05