|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Применение настроек ветки реестра HKCU для всех новых пользователей |
|
PowerShell - [решено] Применение настроек ветки реестра HKCU для всех новых пользователей
|
Пользователь Сообщения: 77 |
Профиль | Отправить PM | Цитировать Добрый день, возьмём windows 10 и парочку правок реестра для текущего пользователя в powershell, например
#добавление значка моего компьютера на рабочий стол Reg.exe add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" /t REG_DWORD /d "0" /f Reg.exe add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu" /v "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" /t REG_DWORD /d "0" /f Как сделать так, чтобы можно было прописывать подобное 1 раз и эти правки автоматически бы применялись для любого свежесозданного пользователя на этом компьютере? |
|
Отправлено: 12:27, 30-06-2017 |
Пользователь Сообщения: 77
|
Профиль | Отправить PM | Цитировать Iska,, если я правильно понял, то чтобы настройки применялись ко всем в будущем созданным пользователям, нужно брать путь строго из этого ключа?(т.е. прописать в скрипте захват пути именно из него)
Скрытый текст
В целом получается так: скрипт берёт путь, загружает из него куст реестра, правит этот куст и загружает обратно, верно? Если всё верно, то второй вопрос. Пользователь создаётся с настройками, которые не всегда можно править через реестр. например панель быстрого доступа Скрытый текст
а так же, ярлыки рабочего стола и панели задач(возле пуска) Возможно ли это сделать через загрузку куста реестра, или эти настройки уже не хранятся в реестре? |
Отправлено: 15:58, 03-07-2017 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата zegordo:
Цитата zegordo:
Цитата:
Цитата zegordo:
|
||||
Отправлено: 16:13, 03-07-2017 | #12 |
Пользователь Сообщения: 77
|
Профиль | Отправить PM | Цитировать Получился такой код:
#взятие в переменную пути файла куста реестра для дефолтного юзера $DefaultProfilePath = (Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList' -Name Default).Default+="\NTuser.dat" #загрузить куст реестра по этому пути reg load "hku\DDefault" "$DefaultProfilePath" #ну и сами правки: #отмена установки вандрайва для новых пользователей reg delete "HKEY_USERS\DDefault\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "OneDriveSetup" /f #снятие галок недавно использующихся файлов и папок на панели быстрого доступа Reg.exe add "HKEY_USERS\DDefault\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "ShowRecent" /t REG_DWORD /d "0" /f Reg.exe add "HKEY_USERS\DDefault\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "ShowFrequent" /t REG_DWORD /d "0" /f #остальные правки... #выгрузка куста реестра reg unload "hku\DDefault" Get/New/Set-Item[Property] и если использовать их на этот загруженный куст, будут следующие ошибки: New-ItemProperty
Set-ItemProperty
New-Item во всех случаях выполняется без ошибок
Где может быть ошибка? |
Отправлено: 10:55, 17-08-2017 | #13 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Тут целый вагон ошибок и неверных предположений.
В общем и целом: используйте reg.exe. |
Отправлено: 12:35, 17-08-2017 | #14 |
Пользователь Сообщения: 77
|
Профиль | Отправить PM | Цитировать Цитата Busla:
|
|
Отправлено: 16:19, 17-08-2017 | #15 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:23, 17-08-2017 | #16 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Последний раз редактировалось mwz, 18-08-2017 в 11:09. Отправлено: 00:09, 18-08-2017 | #17 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать mwz, лучше бы заметили, а ещё лучше - знали бы, что советуете:
Цитата Iska:
|
|
Отправлено: 09:35, 18-08-2017 | #18 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Busla, упустил... В семёрке, насколько помню, она как раз и была умолчальной.
|
------- Отправлено: 11:09, 18-08-2017 | #19 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать mwz, насколько я помню, принцип не менялся с первых NT. И в последних ОС, надо полагать, то же самое.
|
Отправлено: 11:20, 18-08-2017 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - Скрипт vbs для удаления ветки реестра | angel_lyucifer | Скриптовые языки администрирования Windows | 12 | 25-11-2015 18:32 | |
Интерфейс - [решено] Сборник параметров реестра для всех GUI настроек системы | Ardenen | Microsoft Windows 7 | 1 | 17-07-2015 12:19 | |
Доступ - Проблема с правами доступа ветки реестра и с учётками пользователей | Imfego | Microsoft Windows 2000/XP | 3 | 24-09-2011 00:00 | |
Применение твиков реестра по отдельности для администраторов и пользователей | graffserg | Автоматическая установка Windows 2000/XP/2003 | 5 | 02-09-2011 09:33 | |
Разное - [решено] Исчезает содержимое ветки реестра HKCU...RUN | Nitro75 | Microsoft Windows 2000/XP | 7 | 15-10-2009 22:38 |
|