У меня есть проблема, чтобы решить. Некоторое время назад просматривал интернет, но до сих пор даже близко не подошел к его решению. Извиняюсь, если на этот вопрос уже был дан ответ
Я присматриваю за колл-центром. У нас около 70 ПК в нашем домене. Каждый день этим компьютером пользуются около 120 человек. При первом входе в систему на ПК создается профиль пользователя.
Мы используем специальное программное обеспечение для колл-центров разных производителей. Большинство из них работает "на профиль", а не "на ПК". Это означает, что все настройки хранятся в профилях пользователей. Со временем это превратилось в огромный беспорядок, поскольку каждый пользователь настраивал свое программное обеспечение по-своему. Теперь, когда я хочу реализовать настройку, она не работает для всех пользователей / профилей / ПК, так как некоторые настройки противоречивы и не могут использоваться одновременно. Мне нужно рассматривать дело на основе профиля. Представьте себе кошмар - 70 ПК х 120 пользователей - это просто невыполнимо.
Я хочу / нужно унифицировать настройки. Для этого я начал разработку сценария, который может копировать желаемый параметр в профиль; Тем не менее, я быстро понял, что существует слишком много переменных, и список утверждений "если" существует бесконечно.
Я выяснил, что лучшее решение для устранения беспорядка - удалить всех пользователей с каждого ПК. Это позволит мне автоматически скопировать нужные настройки при следующем входе пользователя домена в ПК (после создания его профиля).
Это также позволит мне восстановить место на жестком диске - у нас очень высокая текучесть кадров, и хотя старые пользователи удаляются из домена, их профили пользователей по-прежнему существуют на каждой машине. Проходя через несколько компьютеров, я обнаружил, что есть сотни устаревших пользователей.
Я понял, что могу убить двух зайцев одним выстрелом, удалив профили пользователей с каждого компьютера. Дело в том, что я хочу сделать это правильно. Я обнаружил, что есть два способа сделать это. Одним из способов является использование Windows GUI - позволяет выбирать только один профиль одновременно; поэтому совершенно не подходит для моего случая.
Другой способ - просто удалить все нужные папки, а затем соответствующие ключи реестра. Дело в том, что я хочу удалить все профили, кроме трех. Они существуют на каждом ПК - "По умолчанию", "Петр" (мой профиль) и "Подтвердить" (профиль, который мы используем для определенных задач).
Я покрыл первый бит (удаление папок) файлом .bat. Теперь мне нужно сделать второй бит (удаление ключей реестра); Однако я понятия не имею, с чего начать.
Проблема в том, что мне нужно удалить все, кроме пяти подразделов, в ключе "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList". Сначала 3 (S-1-5-18, S-1-5-19, S-1-5-20), которые являются системными, а затем 2 из S-1-5-21- *, которые связаны ли пользователи домена.
Я могу идентифицировать первые 3 по их именам; однако, последние 2 должны быть идентифицированы значениями их подключей. Наиболее разумным для меня (и предположительно будет иметь одинаковое значение на всех ПК) является "ProfileImagePath". Он будет иметь «C:\Users\piotr» для моего профиля и «C:\Users\ Подтвердить» для "Подтвердить" профиля.
Итак, полный список ключей, которые я хочу оставить нетронутыми, приведен ниже: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18 HKEY_LOCAL_MACHINE\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \Microsoft\Windows NT\CurrentVersion\ProfileList\ProfileList\S- 1-5-19 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-20 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21- * где значение "ProfileImagePath" - это «C: \ Users \ piotr» HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21- *, где значение "ProfileImagePath" - это «C: \ Users \ Подтвердить»
Остальные из них должны быть удалены.
Я пытался понять команду CMD "REG" (особенно "QUERY" и "COPY"), но с треском провалился. Я хочу использовать командный файл, чтобы это было идеальное сочетание, если бы я мог заставить его работать :)
Возиться с реестром всегда рискованно, поэтому я не хотел быть слишком дерзким. Вместо этого я решил обратиться за помощью к экспертам; следовательно, мой пост здесь.
Я предполагаю, что мой вопрос состоит в том, может ли кто-то дать мне окончательное решение; поэтому, если вы, ребята, готовы принять вызов, это здорово; однако, я знаю, это не всегда возможно, поэтому я был бы одинаково благодарен, если бы кто-то указал мне правильное направление.
Я понимаю, что это очень конкретный вопрос, и не все могут быть знакомы с этой темой. Я был бы признателен за любую помощь, которую я мог бы получить здесь, и с нетерпением ждем ваших предложений.
Заранее спасибо.