Я хотел бы автоматизировать процесс настройки нового ПК, это будет включать загрузку и установку последних обновлений Windows и офиса; установка программного обеспечения из общего сетевого ресурса (для некоторых программ потребуется перезапуск, чтобы сценарий мог войти в систему и продолжить) добавление ПК в домен и настройка учетных записей локальных пользователей.
Возможно ли это и какой язык сценариев лучше всего подходит для этого?





Проверьте nLite. Позволяет предварительно настроить многие параметры, обновления, пакеты обновлений и т. д.
Стандартный метод в корпоративных ИТ - Набор средств развертывания Microsoft (MDT). Даже если используется другой метод развертывания ОС (SCCM, BigFix, SpecOps ...), образы Windows часто разрабатываются в MDT.
Нет лучшего руководства для начала, чем серия книг Йохана Арвидмарка«Основы развертывания». Также материал есть на Windows Noob.
Вы можете интегрировать Шоколадный, BoxStarter или Ninite для управления приложениями после развертывания ОС.