Сегодня обратился заказчик с вопросом: «Хочу in-place апгрейд до Windows 10 через SCCM 2012 R2 SP1, а оно не хочет». ) Ну не хочет, так заставим.
Если вы помните, то последовательность задач для in-place обновления будет в новой версии SCCM vNext (и в текущей версии MDT 2013 U1), а на данном этапе System Center Configuration Manager Team еще в октябре прошлого года выкатили скрипты и сделали последовательность задач для миграции с Windows 7/8/8.1 до Windows 10. Вот этот пост, а здесь обновленная версия от 16 июня 2015 года. Там ничего сложного, главное использовать оригинальный образ с вашего MVLSC, импортируете task sequence из архива, доставляете на точки распространения, развертываете на коллекцию, наслаждаетесь результатом.
Но история не об этом, при запуске обновления, кастомер получил такую ошибку:
Failed to run the action: Recover from Setup Failure. Unknown error (Error: 00000A58; Source: Unknown)
Failed to run the last action: Recover from Setup Failure. Execution of task sequence failed. Unknown error (Error: 00000A58; Source: Unknown)
Эта же ошибка есть в комментариях в блоге ConfigMgr Team, но ответа там так и не получили. В любом случае smsts.log наше всё (т.к. мы выполняем in-place из текущей системы с агентом SCCM, то лог этот вы найдете в \Windows\CCM\logs).
Hash could not be matched for the downloded content. Original ContentHash = E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855,
DownloadContentAndVerifyHash() failed. 80091007.
DownloadContentAndVerifyHash ( pszPackageID, L»SMSPackage», saHttpContentSources, saSMBContentSources, saMulticastContentSources, sDestination, dwFlags, L»», 0, dwPackageFlags, mapNetworkAccess ), HRESULT=80091007
DownloadContentLocally (pszSource, sSourceDirectory, dwFlags, hUserToken, mapNetworkAccess), HRESULT=80091007
Failed to resolve the source for SMS PKGID=ASD000FA, hr=0x80091007
Install Software failed to run command line, hr=0x80091007
Process completed with exit code 2148077575
В разделе Monitoring — Content Status можно видеть наш пакет, на который ссылка в логе PKGID=ASD000FA и статус 100%, но вот с размером беда.
Возвращаемся в Software Library — Packages, открываем свойство пакета Windows vNext Upgrade Media, ставим галку Copy the content in this package to a package share on distribution points, ждем пока пакет приедет на точку распространения.
Вуаля.
Запускаем на клиенте последовательность задач для миграции. Все довольны легкому апгрейду с Windows 8.1 до Windows 10.
Ограничения в in-place миграции с Windows 7/8/8.1 на Windows 10
Если вы используете ключ /Auto:Upgrade (именно он используется в последовательности задач от ConfigMgr Team, см. картинку ниже) для миграции с Windows 7/8/8.1 на Windows 10 (включая приложения, файлы пользователей, настройки системы), нельзя …
- использовать кастомные образы;
- менять архитектуру (например, с x86 на x64);
- менять системный язык;
- переходить с BIOS на UEFI;
- изменять разделы диска;
- понижать редакцию (например с Enterprise на Professional, а вот наоборот можно).
Во всех остальных случаях (Wipe-and-Load) схема прежняя, инструментов у нас предостаточно — Configuration Manager, MDT и USMT ваши друзья.
Антон, добрый день.
Вопрос не по теме поста.
у меня распространяются приложения. они скачиваются в ccmcache. а как и где настроить, чтоб кэш очищался? ну там через некоторое время или сразу. вроде где-то читал, что через 24 должно, но что-то нет. не удалаются…
Добрый день.
Тут все немного по-другому, он как бы не очищается, а подменяется (перезаписывается) новыми приложениями.
По поводу очистки и расширения, обсуждали в этом топике — https://social.technet.microsoft.com/Forums/ru-RU/b48b8f89-973b-49c5-aeaf-8588068518b3/sccm2012r2-client-cache?forum=smsru
А для различных вопросов, у нас есть группа в «лицокниге» — https://www.facebook.com/groups/sccm.russia/