La utilidad de línea de comandos para WMI (WMIC) proporciona una interfaz de línea de comandos para Instrumental de administración de Windows (WMI). WMIC es compatible con los shells y comandos de utilidad existentes. La siguiente información es una guía de referencia general para WMIC. Para obtener más información e instrucciones sobre cómo usar WMIC, incluida información adicional sobre alias, verbos, modificadores y comandos, vea Uso de Instrumental de administración de Windows de línea de comandos y WMIC: tomar control de línea de comandos sobre WMI.
Alias
Un alias es un nombre descriptivo de una clase, propiedad o método que facilita el uso y lectura de WMI. Puede determinar qué alias están disponibles para WMIC mediante el comando /?. También puede determinar los alias de una clase específica mediante el comando <className> /?. Para obtener más información, consulte Alias de WMIC.
Switch
Un modificador es una opción WMIC que puede establecer global u opcionalmente. Para obtener una lista de los modificadores disponibles, consulte Modificadores de WMIC.
Verbos
Para usar verbos en WMIC, escriba el nombre del alias seguido del verbo. Si un alias no admite un verbo, recibirá el mensaje "El proveedor no puede realizar la operación". Para obtener más información, consulte Verbos de WMIC.
La mayoría de los alias admiten los verbos siguientes:
ASSOC
Devuelve el resultado de la consulta Associators of (<wmi_object>) donde <wmi_object> es la ruta de acceso de los objetos devueltos por los comandos PATH o CLASS. Los resultados son instancias asociadas al objeto. Cuando ASSOC se usa con un alias, se devuelven las clases con la clase subyacente al alias. De forma predeterminada, la salida se devuelve en formato HTML.
El verbo ASSOC tiene los siguientes conmutadores:
Switch
Descripción
/RESULTCLASS:<classname>
Los puntos de conexión devueltos asociados al objeto de origen deben pertenecer o derivarse de la clase especificada.
/RESULTROLE:<rolename>
Los puntos de conexión devueltos deben desempeñar un rol específico en las asociaciones con el objeto de origen.
/ASSOCCLASS:<assocclass>
Los puntos de conexión devueltos deben asociarse con el origen a través de la clase especificada o con una de sus clases derivadas.
Ejemplo: os assoc
CALL
Ejecuta un método.
Ejemplo: service where caption="telnet" call startservice
Nota
Para determinar los métodos disponibles para una clase determinada, use /?. Por ejemplo, service where caption="telnet" call /? enumera las funciones disponibles para la clase de servicio.
CREATE
Crea una nueva instancia y establece los valores de las propiedades. CREATE no se puede usar para crear una nueva clase.
Elimina la instancia actual o el conjunto de instancias. DELETE se puede usar para eliminar una clase.
Ejemplo: process where name="calc.exe" delete
GET
Recupera valores de propiedad específicos.
GET tiene los siguientes conmutadores:
Switch
Descripción
/VALUE
La salida tiene el formato de cada valor enumerado en una línea independiente y con el nombre de la propiedad.
/ALL
La salida tiene formato de tabla.
/TRANSLATE:<translation table>
Traduce la salida mediante la tabla de traducción denominada por el comando. Las tablas de traducción BasicXml y NoComma se incluyen con WMIC.
/EVERY:<interval>
Repite el comando cada <intervalo> de segundos.
/FORMAT:<format specifier>
Especifica una palabra clave o un nombre de archivo XSL para dar formato a los datos.
Ejemplo: process get name
LISTA
Muestra datos. El verbo predeterminado es LIST.
LIST tiene los siguientes adverbios:
Adverbio
Descripción
BRIEF
Conjunto principal de las propiedades
FULL
Conjunto completo de propiedades. Este es el adverbio predeterminado de LIST
INSTANCE
Solo rutas de instancia
STATUS
Estado de los objetos
SYSTEM
Propiedades del sistema
LIST tiene los siguientes conmutadores:
Switch
Descripción
/TRANSLATE:<translation table>
Traducir la salida mediante la tabla de traducción denominada por el comando. Las tablas de traducción BasicXml y NoComma se incluyen con WMIC.
/EVERY:<interval>
Repetir el comando cada <intervalo> de segundos.
/FORMAT:<format specifier>
Especifica una palabra clave o un nombre de archivo XSL para dar formato a los datos.
Ejemplo: process list brief
SET
Asigna valores a las propiedades.
Ejemplo: environment set name="temp", variablevalue="new"
Modificadores
Los modificadores globales se usan para establecer valores predeterminados para el entorno WMIC. Puede ver el valor actual de las condiciones establecidas por estos modificadores escribiendo el comando CONTEXT.
/NAMESPACE
Espacio de nombres que el alias usa normalmente. El valor predeterminado es root\cimv2.
Ejemplo: /namespace:\\root
/ROLE
Espacio de nombres en que WMIC normalmente busca alias y otra información de WMIC.
Ejemplo: /role:\\root
/NODE
Nombres de equipo, delimitados por comas. Todos los comandos se ejecutan sincrónicamente en todos los equipos enumerados en este valor. Los nombres de archivo deben tener el prefijo &. Los nombres de equipo dentro de un archivo deben estar delimitados por comas o en líneas independientes.
/IMPLEVEL
Nivel de suplantación.
Ejemplo: /implevel:Anonymous
/AUTHLEVEL
Nivel de autenticación.
Ejemplo: /authlevel:Pkt
/LOCALE
Configuración regional.
Ejemplo: /locale:ms_411
/PRIVILEGES
Habilita o deshabilita todos los privilegios.
Por ejemplo, /privileges:enable o /privileges:disable.
/TRACE
Muestra el estado correcto o de error de todas las funciones usadas para ejecutar comandos WMIC.
Por ejemplo, /trace:on o /trace:off.
/RECORD
Registra toda la salida en un archivo XML. La salida también se muestra en el símbolo del sistema.
Ejemplo: /record:MyOutput.xml
/INTERACTIVE
Normalmente, se confirman los comandos delete.
Por ejemplo, /interactive:on o /interactive:off.
/FAILFAST on|off|TimeoutInMilliseconds
Si está activado, se hace ping en los equipos /NODE antes de enviarles comandos WMIC. Si un equipo no responde, no se le envían los comandos WMIC.
Por ejemplo, /failfast:on o /failfast:off.
/USER
Nombre de usuario usado por WMIC al acceder a los equipos /NODE o equipos especificados en los alias. Se le pedirá la contraseña. No se puede usar un nombre de usuario con el equipo local.
Ejemplo: /user:JSMITH
/PASSWORD
Contraseña usada por WMIC al acceder a los equipos /NODE. La contraseña es visible en la línea de comandos.
Ejemplo: /password:password
/OUTPUT
Especifica un modo para todas las redirecciones de salida. La salida no aparece en la línea de comandos y el destino se borra antes de que comience la salida. Los valores válidos son STDOUT, CLIPBOARD o un nombre de archivo.
Ejemplo: /output:clipboard
/APPEND
Especifica un modo para todas las redirecciones de salida. La salida no aparece en la línea de comandos y el destino no se borra antes de que comience la salida y la salida se anexe al final del contenido actual del destino. Los valores válidos son STDOUT, CLIPBOARD o un nombre de archivo.
Ejemplo: /append:clipboard
/AGGREGATE
Se usa con el conmutador LIST y GET /EVERY. Si AGGREGATE está activado LIST y GET muestra sus resultados cuando todos los equipos de /NODE han respondido o agotado el tiempo de espera. Si AGGREGATE está activado, LIST y GET muestran sus resultados tan pronto como se reciben.
Por ejemplo, /aggregate:off o /aggregate:on.
Comandos
Los siguientes comandos WMIC están disponibles en todo momento. Para más información, vea Comandos WMIC.
CLASS
Escapa del modo de alias predeterminado de WMIC para acceder a las clases del esquema de WMI directamente. Para obtener más información sobre las clases WMI disponibles, vea Clases WMI.
Ejemplo: wmic /output:c:\ClassOutput.htm class Win32_SoundDevice
PATH
Escapa del modo de alias predeterminado de WMIC para acceder a las instancias del esquema de WMI directamente.
Ejemplo: wmic /output:c:\PathOutput.txt path Win32_SoundDevice get /value
CONTEXTO
Muestra los valores actuales de todos los conmutadores globales.
Esta ruta de aprendizaje trata de Instrumental de administración de Windows (WMI) y Modelo de información común (CIM). Estas tecnologías permiten acceder a la información sobre un equipo. Además, ambas tecnologías proporcionan acceso local y remoto a información de administración del sistema operativo, el hardware del equipo y el software instalado.
Como administrador híbrido de Windows Server, integra los entornos de Windows Server con servicios de Azure y administra Windows Server en redes locales.