Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
$acl = Get-Acl C:\Users\seregina\AppData\Roaming\Microsoft\SystemCertificates\My\Certificates; $AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule (″CompName\seregina,Write,ContainerInherit,ObjectInherit,None,Deny); $acl.SetAccessRule($AccessRule); $acl | Set-Acl C:\Users\seregina\AppData\Roaming\Microsoft\SystemCertificates\My\Certificates;
PS C:\Users\seregina> $AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule (ZHIGUNOVA\seregina,Write,ContainerInherit,ObjectInherit,None,Deny); строка:1 знак:96 + ... urity.AccessControl.FileSystemAccessRule (CompName\seregina,Write,Co ... + ~ Отсутствует аргумент в списке параметров. + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : MissingArgument
PS C:\Users\seregina> $AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule (seregina,Write,ContainerInherit,ObjectInherit,None,Deny); строка:1 знак:86 + ... System.Security.AccessControl.FileSystemAccessRule (seregina,Write,Co ... + ~ Отсутствует аргумент в списке параметров. + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : MissingArgument
$path = "$env:APPDATA\Microsoft\SystemCertificates\My\Certificates" $user = "$env:UserName" $Rights = "Write" $InheritSettings = "Containerinherit, ObjectInherit" $PropogationSettings = "None" $RuleType = "Deny" $acl = Get-Acl $path $perm = $user, $Rights, $InheritSettings, $PropogationSettings, $RuleType $rule = New-Object -TypeName System.Security.AccessControl.FileSystemAccessRule -ArgumentList $perm $acl.SetAccessRule($rule) $acl | Set-Acl -Path $path