Forum
Merhaba, Ortamımızda Active Drictory bulunuyor. File server üzerinde, her departmanın sadece kendi klasörlerine erişebildiği ağaç yapısı mevcut. Bu ağaç yapısını raporlamak istiyoruz. Hangi klasörde hangi kullanıcıların veya grupların tanımlı olduğunu yetkilerini rapor alabileceğim bir yazılım var mıdır? Teşekkürler..
Merhaba,
Aşağıdaki programı incelemenizi tavsiye ederim kullanımı son derece basit ve kullanışlıdır.
http://www.cjwdev.co.uk/Software/NtfsReports/Info.html
Ek olarak aşağıdaki postu inceleyebilirisiniz.
https://www.cozumpark.com/community/windows_server-4/file-server-permissions-report-hk/
Merhaba,
Eski bir konuyu tekrar gündeme getirmek istedim. Bu konuya alternatif olarak yeni bir şey bulan oldu mu? Ayrıca, bunlar sunucuya yüklemek için güvenli midir?
Merhabai Veritas data insight gibi daha güzel ürünler var ama onlar çok pahalı, ondan bu ürünler ile devam edebilirsiniz.
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.
*****************************************************************
Merhaba
Ben bu ürünü kullanıyorum. Ücretsiz sunduğu özellikleri de yetiyor.
https://www.permissionsreporter.com/
Ben bu şekilde bir kod oluşturdum iyi kötü işimi gördü ihtiyacı olan olursa bunu kullanabilir.
yada yazılımdan anlayan arkadaşlar varsa geliştirme konusunda yardımcı olabilir belki ben henüz üstünde çalışmalar yapıyorum yapabildiğim kadarı ile.
csv olarak kaydediyor sonradan excel ile tablo haline çevirip gerekli kontrollerimi sağlıyorum.
# Kök klasör yolunu ve çıktı dosyası yolunu tanımlayın $rootFolderPath = "D:\Files\" # Buraya izinlerini almak istediğiniz kök klasörün yolunu yazın $outputPath = "C:\Yetkiler\Comm.csv" # Çıktı dosyasının kaydedileceği yolu buraya yazın $maxDepth = 1 # Maksimum derinlik seviyesini tanımlayın # Klasör ve alt klasörlerin izinlerini alacak bir fonksiyon tanımlayın function Get-FolderPermissions { param ( [string]$folderPath ) $acl = Get-Acl -Path $folderPath $acl.Access | ForEach-Object { [PSCustomObject]@{ FolderPath = $folderPath IdentityReference = $_.IdentityReference FileSystemRights = $_.FileSystemRights AccessControlType = $_.AccessControlType InheritanceFlags = $_.InheritanceFlags PropagationFlags = $_.PropagationFlags } } } # Alt klasörlerin izinlerini almak için yardımcı bir fonksiyon tanımlayın function Get-ChildFolderPermissions { param ( [string]$folderPath, [int]$currentDepth ) # Mevcut klasörün izinlerini al $permissions = Get-FolderPermissions -folderPath $folderPath # Eğer mevcut derinlik maksimum derinlikten küçükse, alt klasörlerin izinlerini de al if ($currentDepth -lt $maxDepth) { $childItems = Get-ChildItem -Path $folderPath -Directory foreach ($item in $childItems) { $permissions += Get-ChildFolderPermissions -folderPath $item.FullName -currentDepth ($currentDepth + 1) } } return $permissions } # Belirtilen kök klasörden başlayarak tüm izinleri topla $allPermissions = Get-ChildFolderPermissions -folderPath $rootFolderPath -currentDepth 0 # Tüm izinleri CSV dosyasına kaydedin $allPermissions | Export-Csv -Path $outputPath -NoTypeInformation -Delimiter "`;" Write-Host "İzin raporu oluşturuldu: $outputPath"