Назад | Перейти на главную страницу

Windows PE: Powershell не установлен и ошибка 0x80070002

Пытаюсь запустить последовательность задач. На последнем этапе я пытаюсь запустить сценарий PowerShell для установки различных функций IIS. На этом этапе последовательность задач завершается ошибкой (не могу вспомнить код ошибки atm). В smstslog сказано, что «Powershell не установлен».
Затем я смонтировал рассматриваемый образ и добавил к нему все необходимые пакеты (затем этот статья).

Когда я загружаюсь в Windows PE и выбираю образ ОС, я вижу, как на самом деле загружается загрузочный образ (который теперь должен содержать Powershell). После загрузки он пытается применить это изображение, но затем выдает ошибку 0x80070002. Некоторые исследования показывают, что ошибка может иметь какое-то отношение к плохим сетевым разрешениям и / или к невозможности найти изображение в общей сетевой папке. Оба варианта, особенно последний, кажутся мне нелогичными, поскольку он изначально мог загрузить изображение.

Любые идеи относительно того, что еще может вызывать эту ошибку?

Ошибка может быть связана с тем, что MDT проверяет версию PS. Если у вас есть MDT, загруженный с ADK 8.0, вам нужно будет добавить строку в файл ZTIPSUtilities.wsf, которая проверяет версию PS> = 3.0. В противном случае он ищет только 3.0>.

В противном случае вы можете просто перейти на ADK 8.1 или 10. Недавно я столкнулся с этой проблемой и выдавал ошибочные ошибки. Изменен WSF, и ошибка исчезла.

Удачи.