Постановка задачи
На компьютерах с операционными системами Windows NT x.x при установке создается учетная запись локального администратора, которая имеет неограниченные права на данном компьютере. Если компьютер предполагается использовать в домене, то, как правило, технический персонал устанавливает один и тот же пароль для данной учетной записи. И как правило он не очень сложный. При наличии физического доступа к рабочей станции пароль администратора может быть легко подобран со всеми вытекающими отсюда последствиями. Задача администратора сети - установить достаточно сложный пароль для данной учетной записи и периодически его менять. Если в домене несколько десятков компьютеров, это может занять много времени. Если же в домене несколько сот компьютеров, а часто они еще и географически разнесены, то без автоматизации данного процесса не обойтись.
Определимся, что должна делать программа - утилита. Т.е. составим простой алгоритм работы:
- получить список имен компьютеров в домене (возможно отфильтрованный по заданному критерию);
- подключиться к каждому компьютеру из списка и сменить пароль.
Для более комфортной работы утилиты необходимо обеспечить должную обработку ошибок, а результат работы записать в базу.