Passer au contenu principal
  • Passer des commandes rapidement et facilement
  • Afficher les commandes et suivre l’état de votre expédition
  • Créez et accédez à une liste de vos produits
  • Gérer vos sites, vos produits et vos contacts au niveau des produits Dell EMC à l’aide de la rubrique Gestion des informations de l’entreprise.

檢查是否已設定 BIOS 密碼

Résumé: 此指令檔範例示範如何確認是否已在 Dell 用戶端系統上設定 BIOS 層級密碼。

Cet article a peut-être été traduit automatiquement. Si vous avez des commentaires concernant sa qualité, veuillez nous en informer en utilisant le formulaire au bas de cette page.

Contenu de l’article


Symptômes

此指令檔範例示範如何確認是否已在 Dell 用戶端系統上設定 BIOS 層級密碼。此腳本需要 Dell Command |先前稱為 OMCI 的顯示器 (DCM) 會安裝在系統上。此指令檔會查詢 Dell 命名空間 root\dcim\sysman 中的 WMI 類別DCIM_BiosPassword。如果 DCM 已安裝在系統上,則可使用 WMI 命名空間 root\dcim\sysman。

BIOS 系統管理員密碼會報告為「AdminPwd」,而 BIOS 系統密碼會報告為「SystemPwd」。 

腳本

<#
.概要
:確認是否已在 Dell 用戶端系統上設定 BIOS 層級密碼。   
.說明:
此指令檔會查詢 Dell
命名空間 root\dcim\sysman 中的 WMI 類別DCIM_BiosPassword。如果系統上已安裝 DCM,則可使用
命名空間 root\dcim\sysman。
    BIOS 系統管理員密碼會報告為「AdminPwd」,而 BIOS 系統密碼
會報告為「SystemPwd」。

#>

$dcm = Get-CimInstance -Namespace root -Class __Namespace | 其中物件 名稱 -eq DCIM
if (!$dcm) {
    Write-Output “DCM 未安裝。退出...”
    return
}
$passwords = Get-CimInstance -Namespace root\dcim\sysman -classname dcim_biospassword
$passwords | foreach-Object {
$output = $_。AttributeName
  
if ($_.IsSet -match “True”) {
$output += “ 設定於 $env:COMPUTERNAME」。
        }
elseif ($_.IsSet -match “False”) {
$output += “ 未在 $env:COMPUTERNAME 上設定。
        }
else
{
}
        Write-Output $output

Propriétés de l’article


Dernière date de publication

21 Feb 2021

Version

3

Type d’article

Solution