Как настроить парольную политику (групповую политику), используя c# - PullRequest
0 голосов
/ 20 апреля 2020

Как настроить политику паролей в windows, используя групповую политику в c#. Мне нужно установить локальный объект групповой политики в устройстве, используя C#. конфигурация компьютера >> windows настройки >> настройки безопасности >> политики учетных записей >> политика паролей Мне нужно прочитать это и установить новую политику паролей

1 Ответ

1 голос
/ 22 апреля 2020

Прежде всего, позвольте мне сказать, что вы пытаетесь решить очень сложную задачу. Я бы попытался решить эту проблему: попытаться найти и изменить разделы реестра , относящиеся к этим политикам, но это само по себе непростое занятие, вы можете убедиться сами, если будете следить за действиями реестра с помощью что-то вроде ProcMon (Process Monitor). Это может оказаться больше работы, чем оно того стоит.

Но, скажем, у вас есть решение с поддержкой сценариев, которое вы можете запустить через командную строку для пакетного файла, тогда я бы go сказал об этом в C#, создав новый Process и запустив shell команды таким образом или создать пакетный файл и выполнить из кода. Проверьте этот пост для получения дополнительной информации: Выполнить команды командной строки

Или другой способ - напрямую изменить ключи реестра в вашем коде, используя классы Registry и RegistryKey из Microsoft.Win32 пространство имен. Посмотрите на этот пример: https://www.c-sharpcorner.com/UploadFile/f9f215/windows-registry/

Если нет конкретной причины c, если вы делаете это, чтобы вам не приходилось каждый раз менять ее вручную, тогда я бы рекомендуем просто создать шаблон безопасности, файл INF и затем импортировать его. Просто сделайте Win + R и введите secpol.msc и щелкните правой кнопкой мыши на Security Settings, и появится опция import / export . В конце концов, вам может быть полезно использовать шаблон безопасности с точки зрения экономии времени или просто сделать это вручную через secpol.msc. Удачи!

...