top of page
OFFICIUM INSERVIO
Your reliable partner for your business software...
Sage 100 Ordner-Berechtigungen (Ntfs) prüfen / Check directory permissions (Ntfs)
(alle Versionen/all versions)
Mittwoch, 25. Oktober 2023
Deutsch
Powershell Script
Mit nachfolgendem Powershell Script können die NTFS Rechte auf das Sage Installationsverzeichnis ausgewertet werde
Man speichert das Script in einem Ordner z.B. als "PowershellRights.ps1" und startet dann die PowerShell im Administrator-Modus.
Dann das Script aufrufen. Das Script erzeugt die Datei "C:\Permissions_Ntfs_Sage100.csv" mit den entsprechenden Informationen.
Script:
$OutFile = "C:\Permissions_Ntfs_Sage100.csv"
$Header = "Folder Path,IdentityReference,AccessControlType,IsInherited,InheritanceFlags,PropagationFlags"
Del $OutFile
Add-Content -Value $Header -Path $OutFile
$RootPath = "c:\Program Files (x86)\Sage\Sage 100\9.0\"
$Folders = dir $RootPath -recurse | where {$_.psiscontainer -eq $true}
foreach ($Folder in $Folders){
$ACLs = get-acl $Folder.fullname | ForEach-Object { $_.Access }
Foreach ($ACL in $ACLs){
$OutInfo = $Folder.Fullname + "," + $ACL.IdentityReference + "," + $ACL.AccessControlType + "," + $ACL.IsInherited + "," + $ACL.InheritanceFlags + "," + $ACL.PropagationFlags
Add-Content -Value $OutInfo -Path $OutFile
}}Microsoft Tool "AccessEnum"
Alternativ kann man das Microsoft Tool "AccessEnum" aus den "Sysinternals" verwenden.
bottom of page


