Sertifika ve Regedit Klasörlerinde Powershell'in PSDrive Sörfü
•
Sistem, DonanımPowerShell
Normal Windows kullanıcıları için C dizini, kullanıcı dosyalardır; D dizini ise yedektir. PowerShell ise sistemi bütünüyle bir Depolama Yığını (PSDrive) kalıbında soyutlar.
Siz Get-PSDrive derseniz anlarsınız ki; PowerShell sistemde sadece diskleri değil, HKLM (Kayıt Defteri) ve Cert (Sertifika deposu) objelerini dahi birer Kutu / Klasör sayar.
Sertifikalar C Dizini Gibi İşlenir
Eski, süresi dolmuş bir SSL sertifikasını MMC konsolunda fellik fellik aramak yerine Terminalden klasör değiştirir gibi gireriz:
Set-Location Cert:\LocalMachine\My
Get-ChildItem | Where-Object { $_.NotAfter -lt (Get-Date) }
Klasöre girdik (Set-Location) ve bana Süresi Dolmuşları dök dedik.
İnanın bu kadar kusursuz bir zeka olamazdı. Aynı şekilde Set-Location HKLM: derseniz Regeditin gövdesine aniden düşüverir, Windows kütüphanelerinde dosya silercesine siber özgürlük yaşarsınız.