메인 콘텐츠로 이동
  • 빠르고 간편하게 주문
  • 주문 보기 및 배송 상태 추적
  • 제품 목록을 생성 및 액세스

Check if a BIOS password is set

요약: 이 스크립트 샘플은 Dell 클라이언트 시스템에 BIOS 수준 암호가 설정되어 있는지 확인하는 방법을 보여줍니다.

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

이 스크립트 샘플은 Dell 클라이언트 시스템에 BIOS 수준 암호가 설정되어 있는지 확인하는 방법을 보여줍니다. 이 스크립트를 사용하려면 Dell Command | 이전에 OMCI라고 알려진 모니터(DCM)가 시스템에 설치되어 있습니다. 이 스크립트는 Dell 네임스페이스 root\dcim\sysman에서 WMI 클래스 DCIM_BiosPassword 쿼리합니다. WMI 네임스페이스 root\dcim\sysman은 DCM이 시스템에 설치된 경우에 사용할 수 있습니다.

BIOS 관리자 암호는 'AdminPwd'로 보고되고 BIOS 시스템 암호는 'SystemPwd'로 보고됩니다. 

스크립트

<#
. 시놉시스
Dell 클라이언트 시스템에 BIOS 수준 암호가 설정되어 있는지 확인합니다.   
. 설명
: 이 스크립트는 Dell
네임스페이스 root\dcim\sysman에서 WMI 클래스 DCIM_BiosPassword 쿼리합니다. 네임스페이스 root\dcim\sysman은 DCM이 시스템에 설치된 경우에 사용할 수 있습니다
.
    BIOS 관리자 암호는 'AdminPwd'로 보고되고 BIOS 시스템 암호
는 'SystemPwd'로 보고됩니다.
 
#>

$dcm = Get-CimInstance -네임스페이스 루트 -클래스 __Namespace | where-객체 Name -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
{
}
        쓰기 출력 $output

문서 속성
문서 번호: 000146401
문서 유형: Solution
마지막 수정 시간: 21 2월 2021
버전:  3
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.