" /> //

" />
LiteNet.Ru - Актуально о ПК и ПО. 2006-2019.
СТАТЬИ | НОВОСТИ | ПРОГРАММЫ | ОБРАТНАЯ СВЯЗЬ | КАРТА САЙТА
Сейчас на сайте: 4 пользователей онлайн
Обновления
Материал Смена паролей на компьютерах в сети с помощью AD [04.09.24]
Материал Установил CentOS 7 как корректно настроить кодировку httpd.conf? [14.07.24]
Материал Установил CentOS 7 как легко и просто настроить ssh доступ? [24.03.24]
Комментарии Спасибо... [17.02.24]
Материал Форма ввода php [08.05.23]
Материал Windows 11 LTSC выйдет во второй половине 2024 года [08.05.23]
Материал Microsoft прекратит выпуск обновлений для Windows 10 [29.04.23]
Комментарии Огромный респект и... [04.10.22]
Комментарии не помогло... [10.07.22]
Комментарии не получается войт... [02.11.21]
Комментарии Да нет в редакторе... [05.10.21]
Комментарии Toshiba Tecra s11 ... [21.07.21]
Комментарии Все получилось, сп... [21.07.21]
Комментарии не сработало... [04.06.21]
Комментарии Доброго времени! У... [27.03.21]
Комментарии У меня этот метод ... [19.03.21]
Комментарии всё испробовал,не ... [17.03.21]
Материал Представлена настоящая зарядка по воздуху Xiaomi Mi Air Charge [31.01.21]
Материал Отныне для запуска WhatsApp на ПК и в браузере требуется биометрия [31.01.21]
Материал Google Chrome 88.0.4324.104 [31.01.21]
Материал Avast Free Antivirus 20.10.5824 [31.01.21]
Материал Яндекс.Браузер 20.12.3.138 [31.01.21]
Материал Maxthon 6.1.1.1000 [31.01.21]
Комментарии Самый лучший брауз... [17.11.20]

RSS

Последние добавленные статьи

Смена паролей на компьютерах в сети с помощью AD
04.09.2024

Можно использовать групповые политики для изменения пароля локального администратора на клиентских машинах. Если у Вас есть доступ к контроллеру домена, то в ваших силах и выполнить поставленную задачу.

Шаг 1: Создайте и настройте скрипт для изменения пароля

1. Создайте скрипт. Сначала нужно создать скрипт, который будет изменять пароль локального администратора на клиентских машинах. Например, создайте файл ChangeLocalAdminPassword.ps1 со следующим содержимым:

$username = "Administrator"  # Имя локальной учетной записи администратора
$newPassword = "NewP@ssw0rd"  # Новый пароль

$securePassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential ($username, $securePassword)

try {
    $localUser = [ADSI]"WinNT://./$username,user"
    $localUser.SetPassword($newPassword)
    Write-Output "Password changed successfully."
} catch {
    Write-Output "Error changing password: $_"
}

* Замените "NewP@ssw0rd" на желаемый новый пароль.

Сохраните скрипт в доступном месте, например, на файловом сервере.

Шаг 2: Создайте задачу в групповой политике для выполнения скрипта

  1. Откройте Group Policy Management (Управление групповыми политиками) на вашем сервере AD.
  2. Создайте или отредактируйте политику, которая будет применяться к клиентским машинам. Для этого выберите существующую политику или создайте новую.
  3. Перейдите к Computer Configuration -> Policies -> Windows Settings -> Scripts (Startup/Shutdown).
  4. Выберите вкладку Startup и нажмите Add....
  5. Добавьте скрипт. В поле Script Name укажите путь к вашему PowerShell скрипту. Например, если ваш скрипт находится на сетевом ресурсе \\Server\Share\ChangeLocalAdminPassword.ps1, укажите этот путь.
  6. Настройте выполнение PowerShell скриптов (если необходимо). Убедитесь, что на клиентских машинах разрешено выполнение PowerShell скриптов. Это можно сделать с помощью политики: Computer Configuration -> Policies -> Administrative Templates -> Windows Components -> Windows PowerShell -> Turn on Script Execution. Включите и установите Allow all scripts или другой нужный уровень.

Шаг 3: Примените политику

Обновите политику на клиентских машинах. Это можно сделать через команду:

gpupdate /force

Проверьте выполнение скрипта. Убедитесь, что скрипт выполнен и пароль был изменен на всех клиентских машинах.

Адаптация Скрипта для Windows 7

Если ваш скрипт не работает из-за каких-то особенностей, вот несколько вещей, которые можно попробовать:

Используйте net user: Вместо использования PowerShell, вы можете попробовать использовать команду net user в командном скрипте (batch script). Например

@echo off
setlocal

set "username=Administrator"
set "newpassword=NewP@ssw0rd"

net user %username% %newpassword%

endlocal

Сохраните этот скрипт как ChangeLocalAdminPassword.bat и используйте его в политике запуска.

Убедитесь в разрешениях: Проверьте, что ваша политика позволяет выполнение скриптов и что локальные политики безопасности не блокируют такие изменения.

Проверка и тестирование

Проверьте на тестовой машине: Запустите скрипт на тестовой машине Windows 7 перед массовым применением, чтобы убедиться, что он работает как ожидается.

Обновите политику: Выполните команду gpupdate /force на клиентских машинах для обновления групповых политик и примените скрипт.

 Проверьте выполнение: Убедитесь, что скрипт успешно изменяет пароли, проверяя локальные учетные записи на клиентских машинах.

Если у вас возникнут проблемы или потребуются дополнительные рекомендации - дайте знать в комментариях.

Что еще почитать?


Оставленные комментарии:


Всего 0 комментариев


Введите Ваше имя:


Не используйте HTML и ВВ-коды - не работает. Пользуйтесь смайликами :)
Very HappySmileLaughingCoolWinkSurprised
RazzSleepSadShockedEvil or Very MadRolling Eyes

В этом поле Вы можете ввести текст комментария:


До конца всего осталось символов

Код на БОТливость: Код на БОТливость:
Введите код: