|
Компьютерный форум 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 |
Ветеран Сообщения: 5380
|
Профиль | Отправить PM | Цитировать Можно взглянуть в сторону Group Policy Management Console, если не принципиально осуществлять задуманное именно посредством PS.
Цитата mwz:
|
|
------- Отправлено: 11:29, 18-08-2017 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 77
|
Профиль | Отправить PM | Цитировать Цитата Kazun:
однако проблему решил итоговый код: #загрузка в переменную пути default куста реестра $DefaultProfilePath = (Get-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion\ProfileList' -Name Default).Default+="\NTuser.dat" #загрузка куста реестра reg load "hku\DDefault" "$DefaultProfilePath" #подготовка для редактирования куста реестра через павершел. почитать можно тут https://www.myotherpcisacloud.com/po...ith-Powershell Set-Location Registry::\HKEY_USERS New-PSDrive HKU Registry HKEY_USERS Set-Location HKU: #отключить центр уведомлений(как пример) New-Item -Path "HKEY_USERS\DDefault\Software\Policies\Microsoft\Windows\Explorer" -Force New-ItemProperty -Path "HKEY_USERS\DDefault\Software\Policies\Microsoft\Windows\Explorer" -Name "DisableNotificationCenter" -Type DWord -Value 1 -Force #важно: если нету ключа реестра, нужно писать New-Item. если ключ есть, нужно только добавить значение в него - хватит и New-ItemProperty . Так же, обязательно писать -force, чтобы перезаписывало уже имеющееся значение. #вообще имхо, new-itemproperty с форсом лучше, чем set-itemproperty без него. #помогает закрыть пути реестра(иначе не даст выгрузить куст). почитать можно тут: https://stackoverflow.com/questions/...ad-and-new-key [gc]::Collect() #пауза, чтобы дать время сборщику мусора start-sleep 5 #выгрузка куста реестра reg unload "hku\DDefault" |
|
Отправлено: 17:10, 25-08-2017 | #22 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|