сбор логов с ошибками во время установки операционной системы
Как быстро узнать, успешно ли прошла установка операционной системы на большом количестве компьютеров? Немного отредактировав последовательность задач, можно централизованно собирать логи с «проблемных» компьютеров, т.е. только с тех, на которых в процессе установки возникли какие-то проблемы.
Объединяем все шаги в группу (в моём случае это USMT):
Выбираем Continue on error
Добавляем новую группу действий, добавляем условие в виде переменной _SMSTSLastActionSucceeded со значением false, т.е. группа задач будет выполняться, только если последнее задание отработало с ошибкой, что и является нашей задачей:
Добавляем задание Connect to Network Folder, выбираем общую папку, которую будем монтировать в устанавливающуюся операционную систему, и учётные данные, под которыми будет подключаться сетевой диск:
Добавляем шаг Run Command Line. Если на сетевой диск уже копировались логи с проблемного компьютера, то удаляем эту папку:
Создаём папку с логами, добавляя шаг Run Command Line, и копируем туда логи:
А вот и результат. Если установка операционной системы прошла с ошибками, то мы сразу увидим эти логи на сервере:
Данное решение было найдено здесь.
Оо… кульно. Как раз ковырял, как сделать логи при развертывании?! А тут уже есть. Спасибо, сейчас прикрутим, поглядим.
Сам таким же занимаюсь сейчас.
Пожалуйста.
Чудно!