PowerShell Obtenga la clave BitLocker de AdComputer
El comando Get-AdComputer en PowerShell se utiliza para obtener las computadoras del directorio activo. Utiliza la clase msFVE-RecoveryInformation que contiene la contraseña de cifrado de volumen completo y utiliza el atributo msFVE-RecoveryPassword para obtener la clave BitLocker de una computadora.
El atributo ms-FVE-RecoveryPassword almacena la contraseña necesaria para recuperar el volumen de cifrado Full Volumne.
En este artículo, analizaremos cómo obtener la clave de recuperación de BitLocker de una computadora a partir de un anuncio usando PowerShell.
Obtenga la clave y el nombre de recuperación de BitLocker de ADComputer
Utilice el cmdlet Get-AdComputer en PowerShell para recuperar las computadoras en Active Directory y pasar la información de la computadora a la clase msFVE-RecoveryInformation para obtener la clave de recuperación.
# Get the adcomputer
$comp = Get-ADComputer ENGG-PRO
# Get the distinguished name of the computer
$dn = $comp.DistinguishedName
# Create LDAP path
$ldPath = "AD:\",$dn -join ""
# get object that contains Full Volume encryption password
$ldObj = Get-ChildItem $ldPath | where {$_.objectClass -eq "msFVE-RecoveryInformation"}
# Create LDAP path
$ldObj = "AD:\",$ldObj.distinguishedName -join ""
# Use the attribute msFVE-RecoveryPassword
$pass = Get-Item $ldObj -properties "msFVE-RecoveryPassword"
# Get the bitlocker recovery for adcomputer
$recoveryPassword = $pass.'msFVE-RecoveryPassword'
# Get the computer name
$computerName = $comp.NameEn el script de PowerShell anterior, el cmdlet Get-AdComputer recupera los detalles de la computadora del directorio activo. Usando la clase msFVE-RecoveryInformation, obtiene un objeto que almacena la contraseña de cifrado de volumen completo.
El atributo msFVE-RecoveryPassword se usa para obtener la clave de BitLocker para la computadora en el directorio activo (AD) y el nombre de la computadora usando $comp.name.
El resultado del script de PowerShell anterior da como resultado la obtención de la clave de bloqueo de bits de la computadora y el nombre de la computadora.
Conclusión
Espero que el artículo anterior sobre cómo obtener la clave de recuperación de Bitlocker de una computadora y su nombre usando el cmdlet Get-AdComputer en PowerShell le resulte útil.
Get-AdComputer -Filter * recupera todas las computadoras en el directorio activo. Si el tamaño del directorio activo es enorme, puede provocar un problema de tiempo de espera. Por lo tanto, utilice el parámetro SearchBase para limitar la búsqueda de computadoras dentro de la unidad organizativa.
Puede encontrar más temas sobre los comandos de PowerShell Active Directory y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.