ค้นหาเว็บไซต์

PowerShell รับคีย์ AdComputer BitLocker


คำสั่ง Get-AdComputer ใน PowerShell ถูกใช้เพื่อรับคอมพิวเตอร์ไดเรกทอรีที่ใช้งานอยู่ โดยใช้คลาส msFVE-RecoveryInformation ที่มีรหัสผ่านการเข้ารหัส Full Volume และใช้แอตทริบิวต์ msFVE-RecoveryPassword เพื่อรับคีย์ BitLocker ของคอมพิวเตอร์โฆษณา

แอตทริบิวต์ ms-FVE-RecoveryPassword เก็บรหัสผ่านที่จำเป็นในการกู้คืนโวลุ่มการเข้ารหัสแบบเต็ม Volumne

ในบทความนี้ เราจะพูดถึงวิธีรับคีย์การกู้คืน BitLocker ของคอมพิวเตอร์โฆษณาจากโฆษณาโดยใช้ PowerShell

รับคีย์และชื่อการกู้คืน ADComputer BitLocker

ใช้ Get-AdComputer cmdlet ใน PowerShell เพื่อดึงข้อมูลคอมพิวเตอร์ใน Active Directory และส่งข้อมูลคอมพิวเตอร์ไปยังคลาส msFVE-RecoveryInformation เพื่อรับคีย์การกู้คืน

# 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.Name

ในสคริปต์ PowerShell ข้างต้น Get-AdComputer cmdlet จะดึงรายละเอียดคอมพิวเตอร์จากไดเร็กทอรีที่ใช้งานอยู่ เมื่อใช้คลาส msFVE-RecoveryInformation จะได้รับออบเจ็กต์ที่เก็บรหัสผ่านการเข้ารหัส Full Volume

แอตทริบิวต์ msFVE-RecoveryPassword ใช้เพื่อรับคีย์ BitLocker สำหรับคอมพิวเตอร์ใน Active Directory (AD) และชื่อคอมพิวเตอร์โดยใช้ $comp.name

ผลลัพธ์ของสคริปต์ PowerShell ข้างต้นส่งผลให้ได้รับคีย์ bitlocker ของ adcomputer และชื่อคอมพิวเตอร์

บทสรุป

ฉันหวังว่าบทความข้างต้นเกี่ยวกับวิธีรับคีย์การกู้คืน bitlocker ของ adcomputer และชื่อโดยใช้ Get-AdComputer cmdlet ใน PowerShell จะเป็นประโยชน์สำหรับคุณ

Get-AdComputer -Filter * ดึงข้อมูลคอมพิวเตอร์ทั้งหมดในไดเรกทอรีที่ใช้งานอยู่ หากไดเรกทอรีที่ใช้งานอยู่มีขนาดใหญ่ อาจส่งผลให้เกิดปัญหาการหมดเวลา ดังนั้น ให้ใช้พารามิเตอร์ SearchBase เพื่อจำกัดการค้นหาคอมพิวเตอร์ภายใน OU

คุณสามารถค้นหาหัวข้อเพิ่มเติมเกี่ยวกับคำสั่ง PowerShell Active Directory และพื้นฐานของ PowerShell ได้ในหน้าแรกของ ShellGeek

บทความที่เกี่ยวข้อง