Рейтинг:0

Как установить на основе API в mdt?

флаг cn

У нас есть сервер API, детали которого основаны на серийном номере ноутбука/рабочего стола.

Есть ли способ проверить сведения о серийном номере машины и собрать сведения с сервера API на основе этой машины во время работы MDT и выбрать последовательность задач на основе этого автоматически и установить эту конкретную последовательность задач?

Может ли кто-нибудь предложить возможности и шаги для достижения этого.

@Эллиот, я видел соединять вы поделились, там у задачи powershell есть опции для создания переменной ts.

задача powershell в sccm

Но в mdt, как видите, возможности ограничены.

задача powershell в mdt

флаг dz
Да, вы можете заставить PowerShell выполнить проверки и установить переменную TS, взаимодействуя с подсистемой TS: https://docs.microsoft.com/en-us/mem/configmgr/osd/understand/using-task-sequence-variables. #bkmk_run-пс. Хоть это и для SCCM, но работает и в MDT
Sara June avatar
флаг cn
Можете ли вы проверить детали, добавленные выше
флаг dz
Если вы импортируете модуль для последовательностей задач в powershell, вы можете создать новую переменную TS внутри powershell с помощью кода. Вам не нужно делать это внутри самой MDT, потому что powershell взаимодействует с подсистемой последовательности задач.
Sara June avatar
флаг cn
Не могли бы вы поделиться подробностями об этом
флаг dz
Это в первой ссылке, которую я отправил. Вы должны использовать объект `TSEnvironment` в PS во время работы TS. Это позволит вам напрямую взаимодействовать с MDT из PS и манипулировать выполнением, например. установить переменную TS.
Sara June avatar
флаг cn
Я попытался запустить сценарий powershell, сохранив его в папке Deployment share\scripts и обратившись к нему здесь, но он не выполняется. Я только что протестировал добавление исключения брандмауэра только для RDP, но не работает. Даже я сохранил это как установку операционной системы, «Configure1» на приведенном выше экране.
флаг dz
Я не понимаю, в чем ваша проблема из приведенного выше текста. Вам нужна помощь в выполнении сценария PS? У вас проблемы с доступом к объекту `TSEnvironment`? Если у вас возникли проблемы с выполнением скрипта, откройте новый вопрос.
Sara June avatar
флаг cn
Предоставленные вами параметры могут работать с sccm, но они недоступны с MDT. Вы можете попробовать в демонстрационной лаборатории, чтобы убедиться, что
флаг dz
Они доступны в MDT. Я делал это раньше, подробности см. в этом руководстве: http://www.potentengineer.com/using-powershell-to-set-osd-task-sequence-variables/

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.