<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.deskmodder.de/wiki/index.php?action=history&amp;feed=atom&amp;title=PowerShell_in_Windows_PE_einf%C3%BCgen_Windows_10</id>
	<title>PowerShell in Windows PE einfügen Windows 10 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://www.deskmodder.de/wiki/index.php?action=history&amp;feed=atom&amp;title=PowerShell_in_Windows_PE_einf%C3%BCgen_Windows_10"/>
	<link rel="alternate" type="text/html" href="https://www.deskmodder.de/wiki/index.php?title=PowerShell_in_Windows_PE_einf%C3%BCgen_Windows_10&amp;action=history"/>
	<updated>2026-05-19T19:44:18Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Deskmodder Wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.deskmodder.de/wiki/index.php?title=PowerShell_in_Windows_PE_einf%C3%BCgen_Windows_10&amp;diff=23404&amp;oldid=prev</id>
		<title>Moinmoin am 19. Mai 2019 um 16:43 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.deskmodder.de/wiki/index.php?title=PowerShell_in_Windows_PE_einf%C3%BCgen_Windows_10&amp;diff=23404&amp;oldid=prev"/>
		<updated>2019-05-19T16:43:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Kategorie:Windows 10]][[Kategorie:Windows 10 1607]][[Kategorie:Windows 10 1703]][[Kategorie:Windows 10 Login Boot]][[Kategorie:Windows 10 Sicherung Reparatur Backup]][[Kategorie:Windows 10 1709]][[Kategorie:Windows 10 1803]]&lt;br /&gt;
&lt;br /&gt;
Die &amp;#039;&amp;#039;&amp;#039;Windows Preinistallation Environment&amp;#039;&amp;#039;&amp;#039; (Windows PE) Umgebung ist nur sehr mager ausgestattet, welches man meist für das Troubleshooting oder das OS-Deployment verwendet. Standardmäßig ist die Eingabeaufforderung vorhanden, allerdings nicht die PowerShell.&lt;br /&gt;
&lt;br /&gt;
Sobald man in die Windows PE Umgebung bootet trifft man Standardmäßig auf die Eingabeaufforderung (cmd), welche noch aus den alten DOS Zeiten stammt. Diese wird aber nach und nach auf den Systemen gegen die PowerShell eingetauscht, allerdings ist in der PE Umgebung weiterhin nur die Eingabeaufforderung zu finden. Die PowerShell lässt sich dort auch nicht nachträglich installieren. Vielmehr muss man die PowerShell installieren, bevor man Windows PE auf einen Datenträger kopiert.&lt;br /&gt;
&lt;br /&gt;
Wie man die PowerShell welche Optional ist, nachrüsten kann, wird in diesem Tutorial beschrieben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dieses Tutorial ist für die Windows 10 1903 (und höher), 1809, 1803, 1709, 1703 und 1607 geeignet.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Welche Windows 10 Version habe ich installiert]]&lt;br /&gt;
{{Wichtig10}}&lt;br /&gt;
Sobald man in die Windows PE Umgebung bootet trifft man Standardmäßig auf die Eingabeaufforderung (cmd), welche noch aus den alten DOS Zeiten stammt. Diese wird aber nach und nach auf den Systemen gegen die PowerShell eingetauscht, allerdings ist in der PE Umgebung weiterhin nur die Eingabeaufforderung zu finden. Die PowerShell lässt sich dort auch nicht nachträglich installieren. Vielmehr muss man die PowerShell installieren, bevor man Windows PE auf einen Datenträger kopiert.&lt;br /&gt;
&lt;br /&gt;
Die PowerShell für die Windows PE Umgebung umfasst die meisten Funktionen und Features eines vollständigen Windows Systems. Remoting und die Grafische Umgebung der PowerShell_ISE sind allerdings nicht mit vorhanden. Zusätzlich zu der Basisinstallation der PowerShell gibt es auch noch die Optionalen Cmdlets von DISM, Secure Boot, und zum Auslesen der Plattform-ID.&lt;br /&gt;
&lt;br /&gt;
[[Datei:PowerShell-in-Windows-PE-001.jpg|thumb]]&lt;br /&gt;
Die Windows PE Umgebung ist Teil des ADK-Paketes welches Microsoft für jede Windows 10 Version bereitstellt. In dem Paket befindet sich unter anderem auch die Optional Components, welche mithilfe von DISM in das WIM Abbild übertragen werden, bevor man Windows-PE auf ein Wechselmedium kopiert.&lt;br /&gt;
&lt;br /&gt;
Zu aller erst muss man sich das ADK-Paket von Microsoft runterladen: [https://developer.microsoft.com/de-de/windows/hardware/windows-assessment-deployment-kit developer.microsoft.com/windows-assessment-deployment-kit] und die Setup.exe ausführen. Den Installations-Pfad kann man anpassen, sofern man das Kit nicht in die Programmen haben möchte.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Wichtig:&amp;#039;&amp;#039;&amp;#039; Im nächsten Schritt bitte sicher gehen, dass die Windows-Vorinstallationsumgebung (Windows PE) mit installiert wird.&lt;br /&gt;
&lt;br /&gt;
Danach nur noch auf &amp;quot;Installieren&amp;quot; klicken und die UAC mit &amp;quot;Ja&amp;quot; bestätigen.&lt;br /&gt;
{{Absatz}}&lt;br /&gt;
[[Datei:PowerShell-in-Windows-PE-002.jpg|thumb]]&lt;br /&gt;
Als zweiten Schritt ruft man nun die vom ADK-Setup eingerichtete Verknüpfung zu einer etwas angepassten Eingabeaufforderung auf.&lt;br /&gt;
&lt;br /&gt;
Die Eingabeaufforderung enthält eine angepasste Umgebungsvariable mit dem Namen &amp;quot;&amp;#039;&amp;#039;&amp;#039;%WinPERoot%&amp;#039;&amp;#039;&amp;#039;&amp;quot;. Diese beschleunigt das Wechseln in das Windows-PE Verzeichnis:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cd %WinPERoot%&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dort muss man nun die Batch-Datei &amp;quot;&amp;#039;&amp;#039;&amp;#039;copype.cmd&amp;#039;&amp;#039;&amp;#039;&amp;quot; verwenden um die entsprechende Versionen von Windows-PE (x86 -&amp;gt; 32-Bit, amd64 -&amp;gt; 64 Bit) in das Arbeitsverzeichnis kopieren zu können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;copype x86 c:\users\lem0th\temp\pe&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
(Name bitte gegen den eigenen Nutzernamen tauschen und x86 gegen amd64 tauschen, sofern 64-Bit!)&lt;br /&gt;
&lt;br /&gt;
Nun muss man in das Arbeitsverzeichnis wechseln um dort die boot.wim mithilfe von DISM  mounten, welche sich im Unterverzeichnis media\sources befindet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;dism /mount-image /ImageFile:Media\Sources\boot.wim /Index:1 /MountDir:mount&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als nächstes muss man alle Drei Pakete vom ADK-Paket die sich unterhalb des &amp;quot;PE&amp;quot; Ordners befinden zusätzlich mit den Sprachdateien hinzufügen. Bitte hier die Reihenfolge beachten.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;Dism /Image:mount /Add-Package /PackagePath:&amp;quot;%WinPERoot%\x86\WinPE_OCs\WinPE-WMI.cab&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Dism /Image:mount /Add-Package /PackagePath:&amp;quot;%WinPERoot%\x86\WinPE_OCs\de-de\WinPE-WMI_de-de.cab&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Dism /Image:mount /Add-Package /PackagePath:&amp;quot;%WinPERoot%\x86\WinPE_OCs\WinPE-NetFx.cab&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Dism /Image:mount /Add-Package /PackagePath:&amp;quot;%WinPERoot%\x86\WinPE_OCs\de-de\WinPE-NetFx_de-de.cab&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Dism /Image:mount /Add-Package /PackagePath:&amp;quot;%WinPERoot%\x86\WinPE_OCs\WinPE-PowerShell.cab&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Dism /Image:mount /Add-Package /PackagePath:&amp;quot;%WinPERoot%\x86\WinPE_OCs\de-de\WinPE-PowerShell_de-de.cab&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier muss man aufpassen: Diese Befehle gehen davon aus, dass es sich um ein 32-Bit System handelt. Um die Befehle für ein 64-Bit System zu verwenden, muss man einfach die x86 gegen amd64 austauschen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn man nun noch die Cmdlets für &amp;#039;&amp;#039;&amp;#039;DISM&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Disk Managment&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Secure Boot&amp;#039;&amp;#039;&amp;#039; hinzufügen möchte, muss folgende Reihenfolge abarbeiten:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;Dism /Image:mount /Add-Package /PackagePath:&amp;quot;%WinPERoot%\x86\WinPE_OCs\WinPE-StorageWMI.cab&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Dism /Image:mount /Add-Package /PackagePath:&amp;quot;%WinPERoot%\x86\WinPE_OCs\de-de\WinPE-StorageWMI_de-de.cab&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Ebenfalls x86 gegen amd64 bei 64-Bit Systemen austauschen.&lt;br /&gt;
&lt;br /&gt;
Der Dateiname für DISM lautet &amp;quot;&amp;#039;&amp;#039;&amp;#039;WinPE-DismCmdlets.cab&amp;#039;&amp;#039;&amp;#039;&amp;quot;, für Secure Boot &amp;quot;&amp;#039;&amp;#039;&amp;#039;WinPE-SecureBootCmdlets.cab&amp;#039;&amp;#039;&amp;#039;&amp;quot; und für die Plattform-ID &amp;quot;&amp;#039;&amp;#039;&amp;#039;WinPE-PlatformID.cab&amp;#039;&amp;#039;&amp;#039;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Deutschen Sprachdateien befinden sich unter /de-de/ und heißen wie folgt: DISM: &amp;#039;&amp;#039;&amp;#039;WinPE-DismCmdlets_de-de.cab&amp;#039;&amp;#039;&amp;#039;, Secure-Boot: &amp;#039;&amp;#039;&amp;#039;WinPE-SecureBootCmdlets_de-de.cab&amp;#039;&amp;#039;&amp;#039; und Windows-Plattform-ID: &amp;#039;&amp;#039;&amp;#039;WinPE-PlatformID_de-de.cab&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Als Abschlussmaßnahme muss man nur noch die Änderungen in das Abbild schreiben und beendet danach die Bereitstellung.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;dism /unmount-image /MountDir:mount /commit&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:PowerShell-in-Windows-PE-003.jpg|thumb]]&lt;br /&gt;
Nun kann man die Windows-PE Umgebung mit &amp;quot;MakeWinPEMedia.cmd&amp;quot; auf eine DVD oder einen USB-Stick kopieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Windows PE 4.0 auf USB oder CD kopieren Windows 10]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Danke an Lemoth für das Tutorial&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Absatz}}&lt;br /&gt;
{{Fragen10}}&lt;/div&gt;</summary>
		<author><name>Moinmoin</name></author>
	</entry>
</feed>