Я хочу предоставить встроенной аутентифицированной группе пользователей доступ к моей папке. После запуска моего скрипта я вижу, что аутентифицированные пользователи были добавлены в качестве новой записи на вкладке безопасности папки, но полный контроль не был установлен.
![enter image description here](https://i.stack.imgur.com/yaf27.png)
Вот мой сценарий
$local=Get-WinSystemLocale
$acl = get-acl C:\ProgramData\foo\bar
if ($local.Name.StartsWith("de")){
Write-Host "deutsches System"
$ace = new-object system.security.AccessControl.FileSystemAccessRule('authentifizierte Benutzer','FullControl','Allow')
}
elseif ($local.Name.StartsWith("en")){
Write-Host "englisches System"
$ace = new-object system.security.AccessControl.FileSystemAccessRule('Authenticated Users','FullControl','Allow')
}
elseif ($local.Name.StartsWith("fr")){
Write-Host "französisches System"
$ace = new-object system.security.AccessControl.FileSystemAccessRule('Authenticated Users','FullControl','Allow')
}
$acl.AddAccessRule($ace)
$acl | Set-Acl
Кстати, есть ли лучший способ отличить имена для группы аутентифицированных пользователей? Я решил это с помощью изучения имени системного языкового стандарта, а затем я могу решить, как будет названа группа. В настоящее время я не знаю французский перевод.