File Server permission reset işlemlerini gerçekleştirir. İşlem yapan kullanıcıya yetki verir. İnheritance kapatır ve yetkileri sıfırlar.
# 1. Dosya Yolu
$klasorYolu = "O:\EskiAlan"
# 2. Sahipliği Üzerine Al (Administrators grubuna verir)
write-host "Sahiplik alınıyor..." -ForegroundColor Cyan
takeown /F $klasorYolu /A /R /D Y
# 3. İzinleri Sıfırla ve Devralmayı Kapat/Aç (Inheritance)
# /reset: İzinleri varsayılana döndür, /T: Alt klasörlere uygula, /Q: Sessiz mod
write-host "İzinler sıfırlanıyor..." -ForegroundColor Cyan
icacls $klasorYolu /reset /T /C /Q
# 4.Mecvut kullacıcıya yetki ata
# :F -> Full Control (Tam Yetki)
$kullanici = [System.Security.Principal.WindowsIdentity]::GetCurrent().Name
write-host "$kullanici kullanıcısına tam yetki tanımlanıyor..." -ForegroundColor Cyan
icacls $klasorYolu /grant "${kullanici}:(OI)(CI)F" /T /C /Q
write-host "İşlem tamamlandı! Klasör içeriğini şimdi kontrol edebilirsiniz." -ForegroundColor Green