Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Завладеть ключом в реестре

Ответить
Настройки темы
PowerShell - Завладеть ключом в реестре

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
$sid = (Get-CimInstance Win32_UserAccount -Filter "name='$env:USERNAME'").SID
$admins = New-Object System.Security.Principal.SecurityIdentifier("$sid")
$admins = $admins.Translate([System.Security.Principal.NTAccount])
$key = [Microsoft.Win32.Registry]::CurrentUser.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jpe\UserChoice", "ReadWriteSubTree", "TakeOwnership")
$acl = $key.GetAccessControl()
$acl.SetOwner($admins)
$key.SetAccessControl($acl)
$acl = $key.GetAccessControl()
$rule = New-Object System.Security.AccessControl.RegistryAccessRule($admins, "FullControl", "Allow")
$acl.SetAccessRule($rule)
$key.SetAccessControl($acl)
New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jpe\UserChoice" -Name ProgId -Value PhotoViewer.FileAssoc.Jpeg -Force
Но выдает "New-ItemProperty : Запрошенный доступ к реестру запрещен". Где скрывается ошибка?
Если смотреть через графику, то напротив "Запретить" у текущего пользователя стоит галочка напротив "Особые разрешения".
Можно как-то сделать универсальное решение с помощью скрипта, чтобы по-любому становиться владельцем папки в реестре и снимать такого рода ограничения?

Отправлено: 14:40, 30-11-2017

 

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Я так понимаю, что никто не осилил.

Отправлено: 17:59, 04-12-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


farag, Вы чересчур обобщаете. Мне, например, сие банально не интересно.

Отправлено: 18:16, 04-12-2017 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Завладеть ключом в реестре

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Использование - Практически стерлась наклейка с ключом. Aspirine Лицензирование продуктов Microsoft 23 20-06-2018 14:18
Wireless - Точка доступа не подключается с ключом vlv Сетевое оборудование 4 18-09-2013 15:23
Использование - Office 2013. Активация ключом TechNet SanCho Лицензирование продуктов Microsoft 4 30-06-2013 09:29
Разное - Оффлайн активация windows 7 OEM ключом MrChert Лицензирование продуктов Microsoft 4 04-11-2012 11:51
Установка - [решено] Проблема с ключом Jehn Microsoft Windows 2000/XP 3 15-01-2010 06:32




 
Переход