Forum
Merhaba,
File serverde belirli bir kulanicinin hangi dosya yada klasorlede yetkisi oldugunu Powershell ile nasil ogrenebilirim ?
Yardimlariniz icin sagolun,
Merhaba,
Bunun için en temel özüm audit ürünleri kullanmaktır.
https://www.lepide.com/configurationguide/current-permission-report-configuration-guide.pdf
Bu örnek bir ürün, Netwrix, Change Auditor gibi ürünler kullanabilirsiniz.
Ya da tek amaç bu ise yukarıdaki ürünler pahalı kalır,
https://www.permissionsreporter.com/
Bu ürünü deneyebilirsiniz.
İlla PS bakıyorum dersen uzmanlık şart, ben veya birileri ya da google da bulursun ama hap gibi olmaz biraz kod bilmen gerekli
$FolderPath = Get-ChildItem -Directory -Path "C:\temp" -Recurse -Force
$Output = @()
ForEach ($Folder in $FolderPath) {
$Acl = Get-Acl -Path $Folder.FullName
ForEach ($Access in $Acl.Access) {
$Properties = [ordered]@{'Folder Name'=$Folder.FullName;'Group/User'=$Access.IdentityReference;'Permissions'=$Access.FileSystemRights;'Inherited'=$Access.IsInherited}
$Output += New-Object -TypeName PSObject -Property $Properties
}
}
$Output | Out-GridView
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************