В моей организации мы используем SCCM для управления развертыванием ОС. Сейчас довольно сложно передать изображение клиенту, и я ищу более простой способ. Вот что мы должны сделать прямо сейчас, чтобы это заработало:
Сначала нам нужно собрать имя компьютера и MAC-адрес, чтобы правильно настроить таргетинг на машину. Все компьютеры, которые мы хотим преобразовать, добавляются в коллекцию, в которой есть одна обязательная задача. Эта задача перезагружает диск в среду PXE, очищает жесткий диск и загружает ОС на диск.
Проблема в том, что когда вы добавляете компьютер в коллекцию, процесс не запускается до следующей запланированной проверки задачи. Это может занять до 30 минут в зависимости от того, когда вы добавите его в коллекцию. Вдобавок ко всему, нет возможности установить таймер, поэтому техническим специалистам приходится ждать до окончания времени, чтобы сбросить какие-либо изображения.
Что еще хуже, у нас нет возможности вручную запустить процесс изображения. Если у нас чистый жесткий диск, у нас есть выбор, как действовать дальше. Мы можем использовать образы, отличные от SCCM, чтобы получить на нем ОС, установить клиент SCCM, а затем заново создать образ. Мы также можем найти MAC-адрес компьютера (при условии, что где-то есть метка) и загрузить его с помощью PXE, как только мы добавим его в коллекцию.
У тебя болит голова? Потому что я знаю. SCCM находится в ведении моего другого отдела, и это все равно что рвать зубы, чтобы изменить образ любого из наших 500 компьютеров. Они даже прямо сказали мне, что средний успех первого прохода изображения составляет 60%.
Должен быть способ сделать это лучше.
Интервал опроса клиента SCCM - это настраиваемый параметр, который применяется ко всем клиентам на сайте. Похоже, на вашем сайте установлено 30 минут, но (в зависимости от ограничений сети / загрузки сервера) это может быть безопасно изменено до 15 минут кем-то с соответствующим доступом к сайту SCCM.
Есть способы заставить машину выполнять проверку вне обычного расписания опроса.
Есть инструмент с открытым исходным кодом под названием Центр клиентов SCCM который вы можете использовать для подключения к клиентскому компьютеру и проверки / установки большого количества деталей SCCM (если у вас есть соответствующие разрешения).
Что вы можете сделать, так это после того, как вы поместили машину в коллекцию, вместо того, чтобы ждать, пока она опросит, вы можете подключиться к ней с помощью центра клиентов, выбрать Действия клиента -> Загрузить политику машины, затем подождите минуту или две и выберите Действия клиента -> Применить политику компьютера. Это заставляет его подключаться к серверу SCCM, собирать любые ожидающие изменения политики (например, новые объявления), а затем, как только они загружаются, вы приказываете ему запустить их.
Установка таймера на выполнение задания зависит от того, кто изначально настроил объявление для задания, у них был ряд опций, которые они могли выбрать для планирования задания, как только оно будет захвачено машиной и, предположительно, в этом случае выбрано " Как можно скорее". Вы также можете настроить Windows обслуживания на машинах, которые устанавливают, когда задания могут / не могут выполняться на них, что остановит сборку в рабочее время, если вы этого хотите, но, к сожалению, похоже, что эти части находятся вне вашего контроля?
Я могу ошибаться, как вы настроили, но обычно после настройки машины в SCCM вам не нужно знать, что это MAC, и если вы когда-нибудь это сделаете, вы можете просто найти машину в консоли, щелкните ее правой кнопкой мыши и посмотрите на нее подробности. Добавление машин в коллекцию может быть выполнено по имени машины, MAC, IP или практически по любым критериям, вам нужно знать только одну уникальную вещь об этом.
Очевидно, что новые «голые» сборки немного отличаются, но в настоящее время мы не используем эту часть SCCM (но планируем перейти на нее), поэтому я не могу вам многое рассказать.