Quantcast
Channel: Auditing – Hakan Uzuner
Viewing all articles
Browse latest Browse all 4

Bir dizinde (folder) everyone için auditing’i aktif eden örnek PowerShell scripti

$
0
0
$computer = gc env:computername $path = “C:\New Folder” $user = “everyone” $path = $path.replace(“\”, “\\”) $SD = ( “Win32_SecurityDescriptor”).CreateInstance() $ace = ( “Win32_ace”).CreateInstance() $Trustee = ( “Win32_Trustee”).CreateInstance() $SID = (new-object security.principal.ntaccount $user).translate() ] $SIDArray = ,0 * $SID.BinaryLength $SID.GetBinaryForm($SIDArray,0) $Trustee.Name = $user $Trustee.SID = $SIDArray $ace.AccessMask = ”Modify” $ace.AceFlags = “0x67″ $ace.AceType = 2 $ace.Trustee = $trustee $SD.SACL = $ace $SD.ControlFlags=”0x10” $wPrivilege = gwmi Win32_LogicalFileSecuritySetting -computername $computer -filter “path=’$path'” $wPrivilege.psbase.Scope.Options.EnablePrivileges = $true $wPrivilege.setsecuritydescriptor($SD)

Viewing all articles
Browse latest Browse all 4

Latest Images

Trending Articles





Latest Images