Я пытаюсь удалить пользователя из реестра 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 '
Где я ошибаюсь?