Consultar estatus de Bios Password en equipos Dell con SCCM y Dell Command Monitor

Consultar estatus de Bios Password en equipos Dell con SCCM y Dell Command Monitor

Hola que tal amigos, en esta ocasión vamos a ver la manera de poder extender las clases de HW de los equipos Dell a través de un archivo .mof.

El primer paso es instalar el modulo de Dell Command | Monitor en el equipo cliente a través de SCCM/MDT

Una vez instalado el modulo debemos importar el siguiente archivo desde el equipo cliente.

C:\Program Files\Dell\Command Monitor\ssa\omacim\OMCI_SMS_DEF.mof

Dentro de System Center debemos expandir esta clase agregándola en la siguiente ubicación de nuestra consola.

Ahora debemos importar y seleccionar el archivo .mof para expandir y seleccionar la clase DCIM_BiosPassword. Esta clase tendrá los atributos necesarios como IsSet y AtributeName necesarios para poder conocer el estatus con respecto a las contraseñas a nivel Bios y Sistema.

Debemos asegurarnos que en el equipo cliente tengamos actualizadas las clases, tal y como se muestra a continuación.

Por ultimo dentro de Consultas de System Center copiaremos el siguiente script para que nos arroje el resultado.

select SMS_R_System.Name, SMS_R_System.IPAddresses, SMS_G_System_DELL_DCIM_BIOSPASSWORD_1_0.AttributeName, SMS_G_System_DELL_DCIM_BIOSPASSWORD_1_0.IsSet from  SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_DELL_DCIM_BIOSPASSWORD_1_0 on SMS_G_System_DELL_DCIM_BIOSPASSWORD_1_0.ResourceID = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM.Manufacturer = "Dell Inc." and SMS_G_System_COMPUTER_SYSTEM.AdminPasswordStatus = 3

Aquí el resultado de la consulta.

BIOS Administrator password es reportado como 'AdminPwd' y BIOS System password es reportado por "SystemPwd'

Podemos observar que el equipo tiene el Password de Bios activado a nivel de BIOS Administrator Password.

de manera física reiniciamos el equipo y con F2 podremos ver el resultado

Por ultimo podemos ejecutar un script de Powershell desde la pagina oficial de Dell en el siguiente enlace de forma manual o individual en cada equipo cliente.

BiosPasswordPS

$dcm = Get-CimInstance -Namespace root -Class __Namespace | where-object Name -eq DCIM
if (!$dcm) {
 Write-Output "DCM is not installed. Exiting...."
return
}
$passwords = Get-CimInstance -Namespace root\dcim\sysman -classname dcim_biospassword 
$passwords | foreach-Object {
$output = $_.AttributeName

if ($_.IsSet -match "True") {
$output += " is set on $env:COMPUTERNAME."
}
elseif ($_.IsSet -match "False") {
$output += " is not set on $env:COMPUTERNAME."
}
else
{
}
Write-Output $output
}

Este Script lo ejecutamos en el equipo cliente y nos dará la siguiente información por equipo.

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos post.

Felices Despliegues.

 

 

Tabla de contenidos

Categorías

Categorías