Hi,
Ich lasse mir mittels get-acl die Berechtigungen auf ein Verzeichnis anzeigen.
Code:
$Path="c:\temp\homes\homeuser001"
(Get-Acl $Path).AccessToString
#Ausgabe
DOM1\karl_napf Deny Write
DOM1\karl_napf Allow ReadAndExecute, Synchronize
VORDEFINIERT\Administratoren Allow FullControl
VORDEFINIERT\Administratoren Allow 268435456
NT-AUTORITÄT\SYSTEM Allow FullControl
NT-AUTORITÄT\SYSTEM Allow 268435456
VORDEFINIERT\Benutzer Allow ReadAndExecute, Synchronize
NT-AUTORITÄT\Authentifizierte Benutzer Allow Modify, Synchronize
NT-AUTORITÄT\Authentifizierte Benutzer Allow -536805376
und bekomme neben vielen lesbaren Ausgaben, immer wieder auch Zahlen (268435456, -536805376) für die Filesystemrights zurück, teilweise negativ.
268435456 sind 32-Bit: 11111111111110000000000000000
Was bedeuten die einzelnen Bits von 1 bis 32? Was bedeutet ein negativer Wert?
bei
FileSystemRights-Enumeration fehlen die entscheidenden Infos.
Merci
blub