Как сменить пароль встроенной учетной записи Администратор из скрипта

Все об администрировании Windows NT/2000/2003/2008/2012 Server (в т.ч. R2) серверов. Групповые политики, домены, безопасность и пр. То, чего не найдешь в бескрайних просторах Интернета. Решения тех проблем, которые не решаются типовыми ответами, которые можно получить в техподдержке Майкрософта - а именно: переустановить продукт или купить какой-ть другой лицензионный диск.


Модератор: UncleFather

Аватара пользователя
UncleFather
Site Admin
Сообщения: 1518
Зарегистрирован: 17 авг 2004 16:20, Вт
Контактная информация:

Как сменить пароль встроенной учетной записи Администратор из скрипта

Сообщение UncleFather »

Задача:

Необходимо разблокировать встроенную учетную запись администратора, задать ей пароль и переименовать ее на всех рабочих станциях домена.
Основная сложность в том, что имя встроенной учетной записи Администратора неизвестно, так как его могли переименовать.

Решение:

Проблема поиска встроенной учетной записи Администратора решается так - мы просто находим учетную запись локального администратора по SID, который всегда начинается на S-1-5 и заканчивается на 500.

Создадим в групповых политиках задание, которое выполняется один раз на всех ПК домена. Это задание будет выполнять скрипт PowerShell от имени учетной записи NT Security\System:

Код: Выделить всё

$AdminAccount = (Get-LocalUser | where -Property SID -Like "S-1-5-*-500").name
Set-LocalUser -Name $AdminAccount -Password (ConvertTo-SecureString -String "NewPassword" -AsPlainText -Force)
Enable-LocalUser -Name $AdminAccount
Rename-LocalUser -Name $AdminAccount -NewName "NewAdminName"

Alexander A. Manaeff©

Понравилась статья? Будем крайне признательны за репосты в соцсетях! Материально поддержать проект можно здесь

Мои странички:
ВКонтакте
Одноклассники
Youtube
Facebook
Instagram

Изображение
Изображение
Изображение
Изображение