Цитата Dragokas:
PermissionDenied
UnauthorizedAccessException»
|
Команда говорит, что недостаточно прав. Пока что больше копать некуда.
Проверьте так:
Код:

cls
$isAdmin = [Security.Principal.WindowsPrincipal]::new([Security.Principal.WindowsIdentity]::
GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)
if($isAdmin){
$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
Write-Host "Sddl До:`n" -fo Yellow
$SD|FL
$SD.SetSecurityDescriptorSddlForm($newParam)
Set-Acl -Path $path -AclObject $SD
$SDnew = Get-Acl -Path $path
Write-Host "Sddl После:`n" -fo green
$SDnew|FL
}
else{
Write-Host "Запустите PowerShell от имени Администратора" -fo Red
}
Код:

Sddl До:
Path : Microsoft.PowerShell.Core\FileSystem::C:\test
Owner : BUILTIN\Администраторы
Group : BUILTIN\Администраторы
Access :
Audit :
Sddl : O:BAG:BAD:PAI
Sddl После:
Path : Microsoft.PowerShell.Core\FileSystem::C:\test
Owner : BUILTIN\Администраторы
Group : BUILTIN\Администраторы
Access : NT AUTHORITY\СИСТЕМА Allow FullControl
BUILTIN\Администраторы Allow FullControl
BUILTIN\Пользователи Allow FullControl
Audit :
Sddl : O:BAG:BAD:PAI(A;OICI;FA;;;SY)(A;OICI;FA;;;BA)(A;OICI;FA;;;BU)
Скрытый текст
Цитата Dragokas:
Код: 
PS C:\Windows\system32> ....
»
|
Рекомендую использовать powershell_ise.
Код всегда перед глазами ; F8 - запустить строку или выделенный фрагмент ; F5 - запустить весь код - "Чистый кайф" (с) Баста.