У меня есть каталог с простым ACL:
Команда Get-Acl . | Format-List
выводит следующее
Path : Microsoft.PowerShell.Core\FileSystem::mypath
Owner : BUILTIN\Administrateurs
Group : AD\Utilisateurs du domaine
Access : AD\GL_test_RW Allow Modify, Synchronize
AD\GL_test_RO Allow ReadAndExecute, Synchronize
Если я переименую группы GL_test * с помощью команды rename-adobject, а я при повторном запуске Get-Acl, имена групп не обновляются!
SID групп, тем не менее, будут правильно переведены, если я сделаю что-то вроде:
$acl.access[0].IdentityReference.Translate([Security.Principal.SecurityIdentifier]).Value
Но если я переведу его обратно на имя, старые имена групп будут возвращены!
Как заставить Get-Acl возвращать правильные и новые имена групп?