0

Перед развертыванием роли Azure VM, нам нужно выполнитьSysprep провал на Windows Server 2008

%windir%\system32\sysprep\sysprep.exe /generalize /oobe /shutdown 

Но в моем случае Sysprep терпит неудачу с лог-файл% WINDIR% \ system32 \ Sysprep \ Panther \ setuperr. txt:

2012-07-05 08:03:57, Error  [0x0f0073] SYSPRP RunExternalDlls:Not running DLLs; either the machine is in an invalid state or we couldn't update the recorded state, dwRet = 31 
2012-07-05 08:03:57, Error  [0x0f00ae] SYSPRP WinMain:Hit failure while processing sysprep cleanup external providers; hr = 0x8007001f 

Я не всегда хочу создать новое изображение. Есть ли какая-нибудь работа? Я следовал инструкциям в поддержку MS here и попробовал:

%windir%\system32\sysprep\sysprep.exe /generalize /oobe /shutdown /unattend:.\unattend.xml 

Это не сработало.

При определенных обстоятельствах мне нужно снести изображение VM от лазурного и повторно развернуться с некоторыми изменениями. Так что sysprep должен запускаться почти два раза в неделю.

+0

Звучит как хороший кандидат для публикации на сервере ServerFault.com? – reuben

+0

Хорошо ... не удалось найти способ переместить вопрос на serverfault, поэтому теперь скопирован и вставлен. – dushyantp

ответ

0

Обнаружено, что существует ограниченное количество раз, когда мы можем запускать sysprep на компьютере под управлением Windows. Я допустил ошибку, сохраняя одно изображение и запуская sysprep на нем каждый раз, прежде чем загружать его как роль Azure VM. Это может привести к сбою лицензирования и т. Д. На компьютере Windows.

Так что я делаю сейчас, это одна резервная копия VHD, которая не подвержена syspreped и вносит в нее изменения. Затем сохраните резервную копию перед запуском sysprep. Таким образом, в основном Windows фактически sysprepped только один раз перед загрузкой. Теперь это работает для меня.

0

Вы пытались использовать интерфейс? Просто запустите файл sysprep.exe и откроется пользовательский интерфейс.

Если вам нужно использовать консоль, возможно, попробуйте запустить консоль в оцененном модусе. (run as admin)

+0

yes Я пробовал как из пользовательского интерфейса, так и из режима cmd в качестве администратора. к сожалению, никто не работал для меня. – dushyantp

0

Вам нужно использовать SkipRearm в файле unattend.xml. См. http://technet.microsoft.com/en-us/library/cc722350(v=WS.10).aspx для получения информации о том, где это место. SkipRearm позволит вам sysprep неограниченное количество раз.

Если вы не знаете, как создать файл unattend.xml, у вас есть немного кривой обучения, чтобы встать. Вы также можете включить свой лицензионный ключ и автоматически активировать, а также многие другие функции без обслуживания.

Но я не понимаю, почему вы не обобщаете и не храните WIM-файл и не передислоцируете это изображение. Опять же, вы находитесь в режиме VM, и я об этом мало знаю. Возможно, ваше программное обеспечение VM захватывает ваш sysprepped раздел, такой как imagex.exe захватывает WIM-файл.

Если вам нужна дополнительная помощь с сообщением unattend.xml, ответьте на общий вопрос, и мы постараемся это сделать (когда у меня есть вся моя документация со мной).

 Смежные вопросы

  • Нет связанных вопросов^_^