Я пытаюсь использовать Terraform для создания виртуальной машины Windows 10 и использовать функцию «инициатора» для отправки и выполнения сценариев конфигурации на новой виртуальной машине.Кажется, это работает нормально, так как у меня правильно настроен winrm, и поставщик подключается как недавно созданная локальная учетная запись администратора.Это довольно обширная конфигурация, и ее запуск занимает довольно много времени (около 30 минут на весь процесс от начала до конца).Последний шаг в сценарии - запустить Sysprep для генерации виртуальной машины, чтобы его можно было использовать для создания управляемого образа Azure (из которого мы создадим виртуальные машины для фактически требуемой работы).Кажется, что все шаги конфигурации успешно выполняются, но Terraform завершается с ошибкой HTTP 401:
Error: Error applying plan: 1 error(s) occurred: * azurerm_virtual_machine.newimage: error executing "C:/Temp/terraform_467018566.cmd": http response error: 401 - invalid content type
Насколько я могу судить, все сработало, поэтому я не уверен, что вызываетстатус выхода.Может ли это быть из-за того, что виртуальная машина закрывается после запуска Sysprep, Terraform (или, возможно, winrm) думает, что что-то пошло не так?Это последняя команда в скрипте, которую запускает remote-exec:
%WINDIR%\system32\sysprep\sysprep.exe /generalize /shutdown /oobe