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

Reportar Clave de Registro en SCCM


  • Please log in to reply
No replies to this topic

#1 Alberto Dominguez

Alberto Dominguez

    Gurú

  • Administradores
  • 1.059 Mensajes:
  • LocationMadrid

Escrito 28 junio 2013 - 11:24

Dejo ejemplo para configurar los archivos (sms_def.mof y configuration.mof) de SCCM para que los agentes reporten el orden de los Network Providers. Los archivos están localizados en X:\Program Files\Microsoft Configuration Manager\Inboxes\clifiles.src\hinv

sms_def.mof:

#pragma namespace ("\\\\.\\root\\cimv2\\SMS")
#pragma deleteclass("Clave_NetworkProvidersOrder", NOFAIL)

[ SMS_Report (TRUE),
SMS_Group_Name ("Clave NetworkProvidersOrder"),
SMS_Class_ID ("PRUEBA|Clave_NetworkProvidersOrder|1.0") ]

Class Clave_NetworkProvidersOrder : SMS_Class_Template
{
[SMS_Report (TRUE),key]
string Name;
[SMS_Report (TRUE)]
String ProviderOrder;
};

configuration.mof:

#pragma namespace ("[url=""]\\\\.\\root\\cimv2[/url]")
#pragma deleteclass("Clave_NetworkProvidersOrder", NOFAIL)
[DYNPROPS]
Class Clave_NetworkProvidersOrder
{
[key] string Name ="";
String ProviderOrder;
};

[DYNPROPS]
Instance of Clave_NetworkProvidersOrder
{
Name = "Network Provider Order";
[PropertyContext("local|HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\NetworkProvider\\Order|ProviderOrder"),
Dynamic,Provider("RegPropProv")] ProviderOrder;
};


Posteriormente se ha de ejectuar:

%WINDIR%\System32\WBEM\mofcomp.exe E:\SMS\inboxes\clifiles.src\hinv\sms_def.mof
%WINDIR%\System32\WBEM\mofcomp.exe E:\SMS\inboxes\clifiles.src\hinv\configuration.mof


Y luego obtenemos la información con la query:

select SMS_R_System.Name, SMS_G_System_PRUEBA_Clave_NetworkProvidersOrder_1_0.ProviderOrder from SMS_R_System inner join SMS_G_System_PRUEBA_Clave_NetworkProvidersOrder_1_0 on SMS_G_System_PRUEBA_Clave_NetworkProvidersOrder_1_0.ResourceId = SMS_R_System.ResourceId


Más info: http://blogs.technet...er-clients.aspx
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 30 septiembre 2014 - 08:42

Tambien podemos hacer queries a la vista en SQL directamente para reports y demás:

select * from dbo.v_GS_Clave_NetworkProvider0

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