Форум программистов, компьютерный форум, киберфорум
Наши страницы
PowerShell
Войти
Регистрация
Восстановить пароль
 
vahminator
1 / 1 / 1
Регистрация: 06.07.2011
Сообщений: 93
#1

Управление груповыми политиками - PowerShell

15.06.2017, 15:51. Просмотров 374. Ответов 5

Добрый день.
Нужна помощь с правками груповых политик в Windows 7/10 через скрипт PowerShell
Если говорить конкретно, то в "Локальная политика безопасности" - "Параметры безопастности" - "Локальные политики" - "Параметры безопасности" - есть политика "Сетевой доступ: Не разрешать хранение паролей или учетных данных для сетевой проверки подлиности" и в ней необходимо сменить параметр на "Включен".
Но соль в том, что такое нужно сделать на овердофига компах и вручную вообще не вариант.
И собственно проблема в том, что через PowerShell у меня такое не получчается сделать.
Может кто-то более прошаренный в этой теме подскажет в какую сторону смотреть?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2017, 15:51
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Управление груповыми политиками (PowerShell):

Как опознать процесс блокируемый групповыми политиками?
Настроили ограничение списка запускаемых программ при помощи групповых политик....

Програмное управление локальными политиками безопасности
Добрый день, интересует возможность програмно изменить политику возможностей...

Управление групповыми политиками в локальной сети
Небольшая фирма , есть локальная сеть из 6 компьютеров ( доступ в интернет...

Реализовать алгоритм работы планировщика. Управление виртуальной памятью. Управление файловой системой
Разработка программы менеджера памяти. Свопинг. Сегментная схема организации...

Движение, вращение, управление движением, управление вращением фигуры
Написать программу, выполняющую четыре операции над графическим...

Перенести управление стрелками на управление WASD
Мне нужно чтобы в игре вместо стрелок управление осуществлялось WASD и при этом...

5
KDE777
682 / 505 / 215
Регистрация: 22.01.2016
Сообщений: 1,412
15.06.2017, 17:57 #2
Цитата Сообщение от vahminator Посмотреть сообщение
Но соль в том, что такое нужно сделать на овердофига компах и вручную вообще не вариант.
А у вас все эти "овердофига" компьютеров не в домене?
0
vahminator
1 / 1 / 1
Регистрация: 06.07.2011
Сообщений: 93
16.06.2017, 11:08  [ТС] #3
Почти 50 у меня + столько же в другом офисе.
Директор зажал деньги на хоть какое-то железо для небольшого сервера. Уговоры и пояснения хреновости ситуации - не помогают. Приходится мучаться.
0
volodin661
1742 / 853 / 144
Регистрация: 10.12.2013
Сообщений: 2,919
16.06.2017, 11:42 #4
с помощью RegMon
подсмотреть какое значении в реестре изменится
при ручном выставлении данного параметра,
затем с помощью ( reg.exe + psexec ),
либо с помощью powershell поменять значение на всех комп.

https://technet.microsoft.com/en-us/sysinternals/regmon.aspx
https://technet.microsoft.com/en-us/sysinternals/bb897553.aspx
https://technet.microsoft.com/en-us/library/cc732643(v=ws.11).aspx
1
KDE777
682 / 505 / 215
Регистрация: 22.01.2016
Сообщений: 1,412
16.06.2017, 12:11 #5
Лучший ответ Сообщение было отмечено vahminator как решение

Решение

Цитата Сообщение от vahminator Посмотреть сообщение
"Параметры безопастности" - "Локальные политики" - "Параметры безопасности" - есть политика "Сетевой доступ: Не разрешать хранение паролей или учетных данных для сетевой проверки подлиности" и в ней необходимо сменить параметр на "Включен"
Если все ПК не в домене и этот параметр будете менять вручную, то достаточно reg-файла:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"disabledomaincreds"=dword:00000001
Если нужно непременно через PS, тогда так:

PowerShell
1
New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Lsa' -Name disabledomaincreds -Value 1 -PropertyType DWORD -Force
1
vahminator
1 / 1 / 1
Регистрация: 06.07.2011
Сообщений: 93
16.06.2017, 13:48  [ТС] #6
Цитата Сообщение от KDE777 Посмотреть сообщение
Если нужно непременно через PS, тогда так:
New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Lsa' -Name disabledomaincreds -Value 1 -PropertyType DWORD -Force
Спасибо большое! Ваш код сильно упростит мою жизнь!
И так же спасибо volodin661 за програмку "RegMon"!
0
16.06.2017, 13:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.06.2017, 13:48
Привет! Вот еще темы с решениями:

Чем отличается 1с 8.0 Управление персоналом от 1с 8.1 Управление персоналом?
Чем отличается 1с 8.0 Управление персоналом от 1с 8.1 Управление персоналом?...

управление HV
Всем привет. У меня немного нестандартная задачка. Необходимо осуществить...

Управление БД
Посоветуйте пожалуйста хороший пример создание и управление БД через С++...

Управление ФС
Можете дать совет, как разработать прогу на Delphi, поисковик файлов и папок....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru