{"id":217669,"date":"2019-05-10T00:39:00","date_gmt":"2019-05-09T22:39:00","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=217669"},"modified":"2022-09-16T09:22:02","modified_gmt":"2022-09-16T07:22:02","slug":"windows-7-upgrade-auf-windows-10-per-sccm-scheitert-bei-oem-maschinen","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2019\/05\/10\/windows-7-upgrade-auf-windows-10-per-sccm-scheitert-bei-oem-maschinen\/","title":{"rendered":"Windows 7-Upgrade auf Windows 10 per SCCM scheitert bei OEM-Maschinen"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2013\/03\/winb.jpg\" width=\"58\" height=\"58\" align=\"left\" \/>[<a href=\"https:\/\/borncity.com\/win\/2019\/05\/12\/windows-7-upgrade-to-windows-10-with-sccm-fails-on-oem-machines\/\" target=\"_blank\" rel=\"noopener noreferrer\">English<\/a>]Systemadministratoren, die Windows 7-Maschinen per SCCM auf Windows 10 upgraden wollen, m\u00fcssen aufpassen. Sofern es sich um OEM-Maschinen handelt, wird dies schief gehen, da <em>SetupComplete.cmd<\/em> nicht ausgef\u00fchrt werden kann.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg04.met.vgwort.de\/na\/c94972e251c040e4ad61a7d2be7135f1\" alt=\"\" width=\"1\" height=\"1\" \/>Noch ein kurzer Infosplitter aus dem Umfeld von OEM-Maschinen mit Windows 7 in Unternehmensumgebungen. Dort d\u00fcrfte 2019 ja die Migration auf Windows 10 anstehen, und sofern keine neue Hardware angeschafft wird, erfolgt der Umstieg per Upgrade der Windows 7-Systeme.<\/p>\n<h2>Vorsicht bei SCCM und OEM-Maschinen<\/h2>\n<p>Ich selbst habe in diesem Bereich keine Aktien und m\u00f6glicherweise ist das f\u00fcr euch keine neue Information. Aber ich poste einfach mal die Information \u2013 vielleicht hilft es ja jemandem, bevor er in diese Falle rauscht. Die Tage bin ich \u00fcber diesen Tweet gestolpert.<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"de\">\n<p dir=\"ltr\" lang=\"en\">A customer wanted to upgrade their Win7 Pro to Win10 Ent using <a href=\"https:\/\/twitter.com\/hashtag\/SCCM?src=hash&amp;ref_src=twsrc%5Etfw\">#SCCM<\/a> IPU TS. This failed, because Win7 had OEM license and SetupComplete.cmd is not run. I don't understand why SKU has any effect whether SetupComplete is run or not. <a href=\"https:\/\/t.co\/GY5kZEYiao\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/t.co\/GY5kZEYiao<\/a> <a href=\"https:\/\/t.co\/err5doAtI6\">pic.twitter.com\/err5doAtI6<\/a><\/p>\n<p>\u2014 Panu Saukko (@panusaukko) <a href=\"https:\/\/twitter.com\/panusaukko\/status\/1124245659530428416?ref_src=twsrc%5Etfw\" target=\"_blank\" rel=\"noopener noreferrer\">3. Mai 2019<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Der gute Mann wollte Windows 7 Pro-Maschinen unter Verwendung des System Center Configuration Manager (SCCM) auf Windows 10 aktualisieren. Der Betreiber von GaryTown hat den Ansatz in <a href=\"https:\/\/garytown.com\/customize-setupcomplete\" target=\"_blank\" rel=\"noopener noreferrer\">diesem Blog-Beitrag<\/a> beschrieben. Da es aber OEM-Maschinen waren, ist dieses Upgrade mit einem Fehler gescheitert, da die Batchdatei <em>SetupComplete.cmd<\/em> nach dem Upgrade nicht ausgef\u00fchrt werden konnte. In der Log-Datei findet sich der Hinweis:<\/p>\n<blockquote><p>Client OS edition and OEM license detected and no enterprise edition detected, will not run <em>SetupComplete.cmd<\/em><\/p>\n<p>Not allowed to run the <em>SetupComplete.cmd<\/em>, will not run <em>SetupComplete.cmd<\/em><\/p><\/blockquote>\n<p>Er bekommt also eine ganz klare Ansage des Programmes <em>windeploy.exe<\/em>, das die Datei <em>SetupComplete.cmd<\/em> nicht ausf\u00fchrt. Die Batchdatei <em>SetupComplete.cmd <\/em>wird normalerweise ausgef\u00fchrt, nachdem der Benutzer den Desktop anzeigt. Diese Einstellung ist, laut diesem Dokument, aber deaktiviert, wenn OEM Product Keys verwendet werden. Auch in <a href=\"https:\/\/www.reddit.com\/r\/SCCM\/comments\/7wku5l\/windows_10_upgrade_vl_oem\/\" target=\"_blank\" rel=\"noopener noreferrer\">diesem reddit-Thread<\/a> findet sich der Hinweis, dass sich OEM-Maschinen wegen des Lizenzschl\u00fcssels nicht upgraden lassen.<\/p>\n<blockquote><p>Wie man eine Fehlerdiagnose durchf\u00fchrt, ist z.B. in <a href=\"https:\/\/web.archive.org\/web\/20200724042353\/https:\/\/www.anoopcnair.com\/windows-10-upgrade-error-handling-troubleshooting-logs\/\" target=\"_blank\" rel=\"noopener noreferrer\">diesem Artikel<\/a> skizziert. Panu Saukko ist nicht alleine, denn es hat sich noch ein Benutzer auf seinen Tweet gemeldet. Was sonst noch bei OEM-Maschinen, z.B. bzgl. Treibern, schief gehen kann, ist z.B. <a href=\"https:\/\/web.archive.org\/web\/20220324200916\/https:\/\/blog.ctglobalservices.com\/configuration-manager-sccm\/mag\/win7-to-win10-in-place-upgrade-failures-w-downlevel-0xc1900208-error-codes\/\" target=\"_blank\" rel=\"noopener noreferrer\">hier<\/a> beschrieben \u2013 einfach nur mal erw\u00e4hnt.<\/p><\/blockquote>\n<h2>Das ist by Design<\/h2>\n<p>Auf den Tweet von Panu Saukko hat sich Microsoft Mitarbeiter Michael Niehaus gemeldet und geschrieben, dass dies beabsichtigt und by design sei.<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"de\">\n<p dir=\"ltr\" lang=\"en\">That is a limitation &#8211; it was implemented that way to keep OEMs from leveraging that mechanism &#8211; it's only available with VL SKUs.<\/p>\n<p>\u2014 Michael Niehaus (@mniehaus) <a href=\"https:\/\/twitter.com\/mniehaus\/status\/1124314025225904132?ref_src=twsrc%5Etfw\">3. Mai 2019<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Microsoft m\u00f6chte also seine OEMs davon abhalten, diesen Mechanismus des Upgrades zu nutzen und stellt den Ansatz in Volumenlizenzvarianten (Stock Keeping Units, SKUs) von Windows zur Verf\u00fcgung.<\/p>\n<h2>Einfach einen VL-Key mit angeben<\/h2>\n<p>Panu Saukko hat in obigem Tweet auf einen Microsoft-Supportbeitrag <a href=\"https:\/\/support.microsoft.com\/en-ie\/help\/4021950\/configuration-manager-client-left-in-provisioning-mode-after-upgrade-t\" target=\"_blank\" rel=\"noopener noreferrer\">Configuration Manager Client left in Provisioning Mode after upgrade to Windows 10<\/a> verwiesen. Dort finden sich noch Hinweise, dass der Configuration Manager-Client nach erfolgreichem Upgrade im Provisionierungsmodus verbleibt, wenn OEM-Keys verwendet werden.<\/p>\n<p>Dort als L\u00f6sung angegeben, dass man nur Volumenlizenz- oder Retail-Produktschl\u00fcssel f\u00fcr das Betriebssystem-Upgrade angeben solle. In <a href=\"https:\/\/www.asquaredozen.com\/2018\/01\/16\/windows-7-windows-10-fall-creators-update-1709-place-upgrade-fails-error-0xc1900204-invalid-sku\/\" target=\"_blank\" rel=\"noopener noreferrer\">diesem Blog-Beitrag<\/a> hat sich jemand mit einem \u00e4hnlichen Fall auseinander gesetzt.<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"de\">\n<p dir=\"ltr\" lang=\"en\">The IPU TS works if you add KMS key to Upgrade OS step.<\/p>\n<p>\u2014 Panu Saukko (@panusaukko) <a href=\"https:\/\/twitter.com\/panusaukko\/status\/1124759762120466433?ref_src=twsrc%5Etfw\">4. Mai 2019<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>In obigem Tweet best\u00e4tigt Panu Saukko dann auch, dass dieser Ansatz funktioniert. Vielleicht hilft es jemand weiter.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[English]Systemadministratoren, die Windows 7-Maschinen per SCCM auf Windows 10 upgraden wollen, m\u00fcssen aufpassen. Sofern es sich um OEM-Maschinen handelt, wird dies schief gehen, da SetupComplete.cmd nicht ausgef\u00fchrt werden kann.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3694],"tags":[4177,63,4378,4294],"class_list":["post-217669","post","type-post","status-publish","format-standard","hentry","category-windows-10","tag-sccm","tag-upgrade","tag-windows-10","tag-windows-7"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/217669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=217669"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/217669\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=217669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=217669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=217669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}