У меня есть один компьютер с операционной системой windows 10, и этот компьютер не присоединен к домену. Мой битовый шкафчик включен. Теперь я хочу сделать резервную копию моего пароля восстановления, используя следующий код:
$BLV = Get-BitLockerVolume -MountPoint $env:SystemDrive
$KeyProtectorID=""
foreach($keyProtector in $BLV.KeyProtector){
if($keyProtector.KeyProtectorType -eq "RecoveryPassword"){
$KeyProtectorID=$keyProtector.KeyProtectorId
break;
}
}
$result = BackupToAAD-BitLockerKeyProtector -MountPoint "$($env:SystemDrive)" -KeyProtectorId $KeyProtectorID
if($result){
return $true
}
if($Error){
return $false
}
return $false
Мой вопрос заключается в том, почему он не показывает никаких ошибок и возвращает истинное значение. Хотя он должен показывать ошибку или $ result должен быть пустым или ложным, потому что мой компьютер не присоединен к домену. Почему $ result содержит объект тома, в то время как он должен показывать любую ошибку или пустой результат.