{"id":208585,"date":"2024-02-23T13:50:58","date_gmt":"2024-02-23T13:50:58","guid":{"rendered":"https:\/\/www.ninjaone.com\/script-hub\/windows-11-upgrade-aktivieren-powershell\/"},"modified":"2024-03-04T19:12:26","modified_gmt":"2024-03-04T19:12:26","slug":"windows-11-upgrade-aktivieren-powershell","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/de\/script-hub\/windows-11-upgrade-aktivieren-powershell\/","title":{"rendered":"So aktivieren Sie das automatische Windows 11-Upgrade mithilfe eines benutzerdefinierten PowerShell-Skripts"},"content":{"rendered":"<p>Mit dem Erscheinen von Windows 11 wurde die Erm\u00f6glichung des Upgrades zu einem Hauptaugenmerk f\u00fcr IT-Experten. Das Verst\u00e4ndnis und die Bew\u00e4ltigung von Betriebssystemwechseln ist im IT-Sektor von entscheidender Bedeutung, zumal Unternehmen bestrebt sind, mit den neuesten Technologien kompatibel zu bleiben. Das vorgestellte Skript bietet eine optimierte Methode, um den Weg f\u00fcr das Windows 11-Upgrade zu ebnen.<\/p>\n<h2>Hintergrund<\/h2>\n<p>Der Zweck des Skripts ist ganz einfach: Es erm\u00f6glicht das Upgrade auf Windows 11. Sie ist speziell auf die Windows 10 OS-Architektur zugeschnitten und zielt in erster Linie darauf ab, den Nutzern das Upgrade-Angebot f\u00fcr Windows 11 zu unterbreiten. Dies ist f\u00fcr IT-Fachleute und Managed Service Provider (MSPs) von entscheidender Bedeutung, um sicherzustellen, dass die Endbenutzer rechtzeitig und problemlos Upgrades erhalten. Durch die Aufrechterhaltung der Systemkompatibilit\u00e4t und die Nutzung der neuesten Funktionen k\u00f6nnen Unternehmen optimale Leistung und Sicherheit gew\u00e4hrleisten.<\/p>\n<h2>Das Skript<\/h2>\n<p><div class=\"button-wrap orange-button \"><a href=\"#\" data-js=\"button-script-cta\" class=\"button script-cta\" data-js=\"script-cta\"  data-modal=\"200226\" >Mailen Sie mir das Skript<\/a><\/div><br \/>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">&lt;#\r\n.SYNOPSIS\r\n    Enables Windows 11 upgrade.\r\n.DESCRIPTION\r\n    Enables Windows 11 upgrade.\r\n.EXAMPLE\r\n    No parameters needed\r\n    Enables Windows 11 upgrade.\r\n.OUTPUTS\r\n    None\r\n.NOTES\r\n    Minimum OS Architecture Supported: Windows 10\r\n    Release Notes:\r\n    Allows the upgrade offer to Windows 11 to appear to users\r\n    (c) 2023 NinjaOne\r\n    By using this script, you indicate your acceptance of the following legal terms as well as our Terms of Use at https:\/\/www.ninjaone.com\/terms-of-use.\r\n    Ownership Rights: NinjaOne owns and will continue to own all right, title, and interest in and to the script (including the copyright). NinjaOne is giving you a limited license to use the script in accordance with these legal terms. \r\n    Use Limitation: You may only use the script for your legitimate personal or internal business purposes, and you may not share the script with another party. \r\n    Republication Prohibition: Under no circumstances are you permitted to re-publish the script in any script library or website belonging to or under the control of any other software provider. \r\n    Warranty Disclaimer: The script is provided \u201cas is\u201d and \u201cas available\u201d, without warranty of any kind. NinjaOne makes no promise or guarantee that the script will be free from defects or that it will meet your specific needs or expectations. \r\n    Assumption of Risk: Your use of the script is at your own risk. You acknowledge that there are certain inherent risks in using the script, and you understand and assume each of those risks. \r\n    Waiver and Release: You will not hold NinjaOne responsible for any adverse or unintended consequences resulting from your use of the script, and you waive any legal or equitable rights or remedies you may have against NinjaOne relating to your use of the script. \r\n    EULA: If you are a NinjaOne customer, your use of the script is subject to the End User License Agreement applicable to you (EULA).\r\n#&gt;\r\n[CmdletBinding()]\r\nparam ()\r\n\r\nbegin {\r\n    function Test-IsElevated {\r\n        $id = [System.Security.Principal.WindowsIdentity]::GetCurrent()\r\n        $p = New-Object System.Security.Principal.WindowsPrincipal($id)\r\n        $p.IsInRole([System.Security.Principal.WindowsBuiltInRole]::Administrator)\r\n    }\r\n}\r\nprocess {\r\n    if (-not (Test-IsElevated)) {\r\n        Write-Error -Message \"Access Denied. Please run with Administrator privileges.\"\r\n        exit 1\r\n    }\r\n\r\n    $Splat = @{\r\n        Path        = \"HKLM:SOFTWAREPoliciesMicrosoftWindowsWindowsUpdate\"\r\n        Name        = @(\"TargetReleaseVersion\", \"TargetReleaseVersionInfo\")\r\n        ErrorAction = \"SilentlyContinue\"\r\n    }\r\n\r\n    Remove-ItemProperty @Splat -Force\r\n    Remove-ItemProperty -Path \"HKLM:SOFTWAREMicrosoftWindowsUpdateUXSettings\" -Name \"SvOfferDeclined\" -Force -ErrorAction SilentlyContinue\r\n    $TargetResult = Get-ItemProperty @Splat\r\n    $OfferResult = Get-ItemProperty -Path \"HKLM:SOFTWAREMicrosoftWindowsUpdateUXSettings\" -Name \"SvOfferDeclined\" -ErrorAction SilentlyContinue\r\n    if ($null -ne $TargetResult -or $null -ne $OfferResult) {\r\n        Write-Host \"Failed to enable Windows 11 Upgrade.\"\r\n        exit 1\r\n    }\r\n    exit 0\r\n}\r\nend {}<\/pre>\n<p>&nbsp;<\/p>\n<div class=\"button-wrap orange-button \"><a href=\"https:\/\/www.ninjaone.com\/get-started\/deploy-with-ninjaone\/\" data-js=\"button-script-deploy-cta\" class=\"button script-deploy-cta\">Mit NinjaOne bereitstellen<\/a><\/div><div class=\"in-context-cta\"><p>Zugriff auf \u00fcber 300 Skripte im NinjaOne Dojo<\/p>\n<p><a href=\"https:\/\/www.ninjaone.com\/de\/kostenlosetestversionformular\/\">Zugang erhalten<\/a><\/p>\n<\/div><\/p>\n<h2>Detaillierte Aufschl\u00fcsselung des Skripts<\/h2>\n<h3>Vorbereitungsphase<\/h3>\n<p>Das Skript beginnt mit einem CmdletBinding-Attribut, das \u00fcblicherweise f\u00fcr erweiterte Funktionen in PowerShell verwendet wird. Es erfordert keine Parameter.<\/p>\n<p>Das Skript pr\u00fcft dann mit der Funktion Test-IsElevated, ob der Benutzer, der das Skript ausf\u00fchrt, \u00fcber Administratorrechte verf\u00fcgt.<\/p>\n<h3>Ausf\u00fchrungsphase<\/h3>\n<p>Wenn der Benutzer keine Administratorrechte hat, wird eine Fehlermeldung ausgegeben.<\/p>\n<p>Das Skript definiert eine Variable $Splat, die Informationen \u00fcber den Registrierungspfad von Windows Update und einige Eigenschaften enth\u00e4lt.<\/p>\n<p>Anschlie\u00dfend wird versucht, bestimmte Registrierungseigenschaften, die sich auf das Windows-Update beziehen, mit dem Befehl Remove-ItemProperty zu entfernen, um potenzielle Blockaden oder bestimmte Zielversionen, die das Upgrade verhindern k\u00f6nnten, zu beseitigen.<\/p>\n<p>Schlie\u00dflich pr\u00fcft das Skript, ob diese Registrierungseigenschaften erfolgreich entfernt wurden. Wenn dies nicht der Fall ist, signalisiert es einen Fehler bei der Aktivierung des Upgrades.<\/p>\n<h3>Fertigstellungsphase<\/h3>\n<p>Das Skript wird mit einem Statuscode beendet. Eine Null (0) bedeutet einen erfolgreichen Abschluss, w\u00e4hrend eine Eins (1) einen Fehler bedeutet.<\/p>\n<h2>Potenzielle Anwendungsf\u00e4lle<\/h2>\n<p>Stellen Sie sich einen IT-Fachmann, Georg, vor, der f\u00fcr ein mittelst\u00e4ndisches Unternehmen arbeitet. Das Unternehmen beschlie\u00dft, auf Windows 11 umzusteigen, um dessen neue Funktionen zu nutzen. Georg, der f\u00fcr einen reibungslosen \u00dcbergang sorgen soll, nutzt dieses Skript, um das Upgrade f\u00fcr alle Systeme im Batch-Verfahren zu aktivieren und so viel manuelle Arbeit zu sparen.<\/p>\n<h2>Alternative Herangehensweise<\/h2>\n<p>Herk\u00f6mmliche Methoden zur Aktivierung von Windows 11-Upgrades k\u00f6nnen manuelle \u00c4nderungen der Systemeinstellungen oder die Verwendung von GUI-basierten Tools beinhalten, die zeitaufw\u00e4ndig und fehleranf\u00e4llig sind. Dieses Skript automatisiert den Prozess und macht ihn effizienter und fehlerresistenter.<\/p>\n<h2>FAQs<\/h2>\n<ol>\n<li><strong>Funktioniert dieses Skript auch f\u00fcr andere Betriebssysteme als Windows 10?<\/strong><br \/>\nDas Skript ist in erster Linie f\u00fcr Windows 10 konzipiert, wie in den Hinweisen hervorgehoben wird.<\/li>\n<li><strong>Was passiert, wenn das Skript nicht funktioniert?<\/strong><br \/>\nSie m\u00fcssen das Skript unbedingt mit Administratorrechten ausf\u00fchren. Bei Problemen ist es ratsam, das Skript erneut zu starten oder einen IT-Spezialisten zu konsultieren.<\/li>\n<\/ol>\n<h2>Auswirkungen<\/h2>\n<p>Das Skript bietet zwar eine M\u00f6glichkeit, das Windows 11-Upgrade nahtlos zu aktivieren, doch jeder automatisierte Prozess birgt Risiken. Die \u00c4nderung von Registrierungseinstellungen kann unbeabsichtigte Folgen haben. IT-Fachleute m\u00fcssen sicherstellen, dass sie \u00fcber Backup-Strategien verf\u00fcgen, das Skript in kontrollierten Umgebungen testen und der IT-Sicherheit stets Vorrang einr\u00e4umen.<\/p>\n<h2>Empfehlungen<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">Sichern Sie immer wichtige Daten und Systemeinstellungen, bevor Sie Skripte ausf\u00fchren.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\">Testen Sie das Skript auf einer kleinen Anzahl von Rechnern, bevor Sie es verbreitet einsetzen.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\">Stellen Sie sicher, dass die Benutzer \u00fcber Upgrades informiert werden, um \u00dcberraschungen zu vermeiden.<\/li>\n<\/ul>\n<h2>Abschlie\u00dfende \u00dcberlegungen<\/h2>\n<p>Die Umstellung auf neue Betriebssystemversionen kann entmutigend sein. Der Einsatz von Werkzeugen und Skripten wie dem hier beschriebenen kann diesen Prozess erleichtern. Dar\u00fcber hinaus kann eine <a href=\"https:\/\/www.ninjaone.com\/de\/\">IT-Management-Plattform<\/a> wie NinjaOne bei der Bew\u00e4ltigung solcher \u00dcberg\u00e4nge helfen, indem sie \u00dcberwachungs- und Automatisierungsfunktionen bietet, die in der heutigen, sich schnell entwickelnden IT-Landschaft von unsch\u00e4tzbarem Wert sind.<\/p>\n","protected":false},"author":35,"featured_media":207175,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"no","_lmt_disable":""},"operating_system":[4212],"use_cases":[4280],"class_list":["post-208585","script_hub","type-script_hub","status-publish","has-post-thumbnail","hentry","script_hub_category-windows","use_cases-system-konfiguration"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/script_hub\/208585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/script_hub"}],"about":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/types\/script_hub"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/comments?post=208585"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media\/207175"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media?parent=208585"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/operating_system?post=208585"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/use_cases?post=208585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}