Comprobar si se estableció una contraseña del BIOS

摘要: En este ejemplo de script, se muestra cómo confirmar si se configuró una contraseña de nivel de BIOS en un sistema cliente Dell.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

En este ejemplo de script, se muestra cómo confirmar si se configuró una contraseña de nivel de BIOS en un sistema cliente Dell. Este script requiere que Dell Command | El monitor (DCM), anteriormente conocido como OMCI, está instalado en el sistema. Este script consulta el DCIM_BiosPassword de clase WMI en el espacio de nombres de Dell root\dcim\sysman. El espacio de nombres de WMI root\dcim\sysman está disponible si DCM está instalado en el sistema.

La contraseña del administrador del BIOS se informa como "AdminPwd" y la contraseña del sistema del BIOS se informa como "SystemPwd". 

GUIÓN

<
# . Sinopsis
: confirme si se configuró una contraseña de nivel de BIOS en un sistema cliente Dell.   
. Descripción
Este script consulta el DCIM_BiosPassword de clase WMI en el espacio de nombres de Dell
root\dcim\sysman. El espacio de nombres root\dcim\sysman está disponible
si DCM está instalado en el sistema.
    La contraseña del administrador del BIOS se informa como "AdminPwd" y la contraseña
del sistema del BIOS se informa como "SystemPwd".
 
#>

$dcm = Get-CimInstance -Namespace root -Class __Namespace | donde-objeto Name -eq DCIM
if (!$dcm) {
    Write-Output "DCM no está instalado. Saliendo...".
    return
}
$passwords = Get-CimInstance -Namespace root\dcim\sysman -classname dcim_biospassword
$passwords | foreach-Object {
$output = $_. AttributeName
  
if ($_. IsSet -match "True") {
$output += " se establece en $env:COMPUTERNAME."
       
} elseif ($_. IsSet -match "False") {
$output += " no está establecido en $env:COMPUTERNAME."
       
} else
{
}
Escritura-Salida $output
}         

文章属性
文章编号: 000146401
文章类型: Solution
上次修改时间: 21 2月 2021
版本:  3
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。