Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Fors1k

Старожил


Сообщения: 193
Благодарности: 112

Профиль | Отправить PM | Цитировать


На всякий, версия 5.1?

У меня этот код отрабатывает, не могу пока воспроизвести ошибку:
Код: Выделить весь код
cls
$path = 'c:\test'
$newParam = 'O:BAG:BAD:PAI(A;OICIID;FA;;;SY)(A;OICIID;FA;;;BA)(A;OICIID;FA;;;BU)' 
$SD = Get-Acl -Path $path
$SD|FL
"Sddl До:`n`t"+$SD.Sddl
$SD.SetSecurityDescriptorSddlForm($newParam)
Set-Acl -Path $path -AclObject $SD
$SDnew = Get-Acl -Path $path
"Sddl После:`n`t"+$SDnew.Sddl 
Код: Выделить весь код
Path   : Microsoft.PowerShell.Core\FileSystem::C:\test
Owner  : BUILTIN\Администраторы
Group  : BUILTIN\Администраторы
Access : 
Audit  : 
Sddl   : O:BAG:BAD:PAI



Sddl До:
	O:BAG:BAD:PAI
Sddl После:
	O:BAG:BAD:PAI(A;OICI;FA;;;SY)(A;OICI;FA;;;BA)(A;OICI;FA;;;BU)
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:38, 19-02-2021 | #3