Удалить пользователя из реестра ACL - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь удалить пользователя из реестра ACL.Мой код до сих пор:

$regPath = "HKLM:\software\wow6432node\myapp"
$userToRemove = 'builtin\users'
$acl = Get-Acl -Path $regPath

# Loop over users and remove.
foreach ($user in $acl.Access) { 
    if ($user.IdentityReference.Value -eq $userToRemove) {
        $acl.RemoveAccessRule($user)
    }
    Set-Acl -Path $regPath -AclObject $acl
}

Это показывает ошибку:

Невозможно преобразовать аргумент 'rule' со значением 'Builtin \ USERS' для 'RemoveAccessRule' в type 'System.Security.ACcessControl.RegistryAccessRule '

Где я ошибаюсь?

...