Kısa cevap Yeni Windows LAPS için Get-LapsADPassword, eski AdmPwd yapısı için Get-ADComputer komutunu kullanın. Bilgisayar adı, Active Directory’deki bilgisayar nesnesinin adı olmalıdır.
Önce hangi LAPS sürümünü kullandığınızı belirleyin
- Windows LAPS: Parola genellikle msLAPS-Password özniteliğinde tutulur ve LAPS PowerShell modülü kullanılır.
- Eski Microsoft LAPS: ms-Mcs-AdmPwd özniteliğini kullanır.
Windows LAPS parolasını görüntüleyin
# Windows LAPS
Get-LapsADPassword -Identity "CLIENT01" -AsPlainText |
Select-Object ComputerName, Account, Password, ExpirationTimestampBeklenen çıktı
Bilgisayar adı, yönetilen yerel hesap, parola ve parolanın sona erme zamanı görüntülenir. Password alanı boşsa çoğunlukla okuma yetkisi yoktur veya cihaz henüz parola yedeklememiştir.
Eski LAPS kullanılıyorsa
# Eski Microsoft LAPS (AdmPwd)
Get-ADComputer "CLIENT01" -Properties ms-Mcs-AdmPwd,ms-Mcs-AdmPwdExpirationTime |
Select-Object Name, ms-Mcs-AdmPwd,
@{Name="ExpirationTime";Expression={
[datetime]::FromFileTime($_.'ms-Mcs-AdmPwdExpirationTime')
}}Bu komut yalnızca eski AdmPwd yapısında çalışır. ms-Mcs-AdmPwd alanını okuyabilen yetkili hesapla çalıştırılmalıdır.
Identity not found hatasında
- Kullanıcı adı değil bilgisayar nesnesinin adını yazın: CLIENT01 gibi.
- Nesnenin doğru etki alanında ve doğru OU içinde bulunduğunu Get-ADComputer ile doğrulayın.
- Bilgisayar nesnesi devre dışıysa veya silinmişse önce bu durumu düzeltin.
- Parolayı sohbet, ekran görüntüsü veya açık metin dosyasıyla paylaşmayın.
Modül, nesne ve istemci sağlığını doğrulama
Identity not found veya boş parola çıktısında önce komutun varlığını, bilgisayar nesnesini ve hedef istemcinin LAPS tanı çıktısını kontrol edin.
# Modülü ve bilgisayar nesnesini doğrula
Get-Command Get-LapsADPassword -ErrorAction SilentlyContinue
Get-ADComputer -Identity "CLIENT01" -Properties Enabled,DistinguishedName |
Select-Object Name,Enabled,DistinguishedName
# Hedef istemcide LAPS durumunu görüntüle
Get-LapsDiagnostics