Ir a contenido


MENSAJE DE BIENVENIDA Foro vínculado con Twitter, más info aquí.

“El secreto para progresar es empezar por algún lugar. El secreto para empezar por algún lugar es fragmentar tus complejas y abrumadoras tareas de tal manera que queden convertidas en pequeñas tareas que puedas realizar y entonces simplemente comenzar por la primera.” - Mark Twain

Foto

Accediendo a repositorio WMI


  • Please log in to reply
2 replies to this topic

#1 Alberto Dominguez

Alberto Dominguez

    Gurú

  • Administradores
  • 1.059 Mensajes:
  • LocationMadrid

Escrito 21 noviembre 2010 - 14:18

WMI es una tecnología usada por los sistemas Windows que aloja instancias de objetos con información relativa al sistema (discos, servicios, software instalado, etc.).

Para consultar el respositorio puede usarse la utilidad wbemtest.
Se pueden lanzar consultas a las diferentes instancias con un lenguaje parecido al Transact-SQL llamado WQL (WMI Query Language):

Select Size, FreeSpace, DeviceID From Win32_LogicalDisk

Saludos,

Alberto Dominguez

Enterprise Architect y Trainer
MCT, MCPD, MCITP, MCITP Dynamics, MCSE, MCSA, MCTS, MCP...
ITIL V3 Foundation Qualification in IT Service Management
Imagen enviadaPerfil Profesional Imagen enviadaTwitter
Imagen enviadaImagen enviadaImagen enviadaImagen enviada

#2 Alberto Dominguez

Alberto Dominguez

    Gurú

  • Administradores
  • 1.059 Mensajes:
  • LocationMadrid

Escrito 08 marzo 2011 - 19:23

Para ver los diferentes espacios de nombres con los que cuenta el repositorio podemos hacerlo en powershell:

Get-WMIObject -namespace "root" -class "__Namespace" | Select Name

En el espacio de nombres CIMV2 (Common Information Model version 2) tenemos clases sobre inventario de hardware y software del equipo...

Para ver las clases dentro de un determinado espacio de nombres:

Get-WMIObject -namespace "root\cimv2" -list | sort-object name

Viendo el valor de algunas propiedades de un objeto de un equipo concreto:

Get-WMIObject -computername PC120 Win32_OperatingSystem | Select Caption, Version

Saludos,

Alberto Dominguez

Enterprise Architect y Trainer
MCT, MCPD, MCITP, MCITP Dynamics, MCSE, MCSA, MCTS, MCP...
ITIL V3 Foundation Qualification in IT Service Management
Imagen enviadaPerfil Profesional Imagen enviadaTwitter
Imagen enviadaImagen enviadaImagen enviadaImagen enviada

#3 Alberto Dominguez

Alberto Dominguez

    Gurú

  • Administradores
  • 1.059 Mensajes:
  • LocationMadrid

Escrito 09 marzo 2011 - 14:36

Ejemplos de algunas consultas WMI en lenguaje WQL aplicables como filtros en las GPOs:

Equipos con un determinado Modelo:
Select * from Win32_ComputerSystem where manufacturer = "Sony" AND Model = "VGN300"

Equipos con un determinado espacio libre en disco:
Select * from Win32_LogicalDisk where FreeSpace > 600000000

Equipos con un determinado sistema operativo:
Select * from Win32_OperatingSystem where Caption LIKE "%Vista%"

Equipos con unos determinados parches aplicados:
Select * from Win32_QuickFixEngineering where HotFixID = "KB953560" OR HotFixID = "KB953562"

Equipos con una determinada aplicación instalada:
Select * from Win32_Product where name = "Microsoft Office Word MUI (Spanish) 2010"

Saludos,

Alberto Dominguez

Enterprise Architect y Trainer
MCT, MCPD, MCITP, MCITP Dynamics, MCSE, MCSA, MCTS, MCP...
ITIL V3 Foundation Qualification in IT Service Management
Imagen enviadaPerfil Profesional Imagen enviadaTwitter
Imagen enviadaImagen enviadaImagen enviadaImagen enviada




0 usuarios están leyendo este tema

0 miembro/s, 0 invitado/s, 0 usuario/s anónimo/s