DISM --> Powershell: install.wim Updates und Treiber integrieren

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smileys
:) ;) :smile: :lol: :hihi: :D :rofl: :muahah: :( :pff: :kopfstreichel: :ohno: :betruebt: :heulen: :kopfkratz: :duckundweg: :o :? :oops: :psst: :sauer: :-P :daumenrunter: :daumen: :dankeschoen: :thx: :dafür: :gähn:
Mehr Smileys anzeigen

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Ansicht erweitern Die letzten Beiträge des Themas: DISM --> Powershell: install.wim Updates und Treiber integrieren

Re: DISM --> Powershell: install.wim Updates und Treiber integrieren

von ecerer » 30.07.2019, 15:07

Was mir ins Auge Sticht: Warum hast du eine Variable "ImagePath" wenn du sie da($Indexes = @((Get-WindowsImage -ImagePath...) nicht benutzt?

DISM --> Powershell: install.wim Updates und Treiber integrieren

von umuench » 30.07.2019, 01:47

Hab da mal was experimentiert, um meine ISO-Datei etwas zu aktualisieren (ALLE Images/Indexes). Vielleicht gefällt sie ja jemandem oder sieht noch Optimierungspotential:

upd10.ps1

Code: Alles auswählen

Param(
	[bool]$ExportESD = $false,
	[bool]$ExportWIM = $false
)

$ImagePathESD = "C:\WIN10DVD\sources\install.esd"
$ImagePathWIM = "C:\WIN10DVD\sources\install.wim"

#if($ExportESD = $true)
#{
#Export-WindowsImage -SourceImagePath ImagePathESD  -SourceIndex [1...10] oder ALL -DestinationImagePath ImagePathWIM
#}

$Path = "C:\MOUNTWIM"
$PackagePath = "C:\UPDMSU"
$Driver = "C:\UPDDRV"
$Indexes = @((Get-WindowsImage -ImagePath ImagePathWIM).ImageIndex)
foreach($Index in $Indexes)
{
	Mount-WindowsImage -ImagePath $ImagePathWIM -Index $Index -Path $Path -CheckIntegrity
	Add-WindowsPackage -Path $Path -PackagePath $PackagePath
	Add-WindowsDriver -Path $Path -Driver $Driver -Recurse
	Dismount-WindowsImage -Path $Path -Save -CheckIntegrity
}
Edit: $ImagePath bei $Indexes eingefügt. Der Abschnitt mit dem Aufruf über die Parameter fehlt vorerst noch, da ich für die PowerShell den äquivalenten Aufruf zum Export aus dism…/ALL suche. Den gibt es scheinbar noch nicht mit Export-WindowsImage. Außer es hat noch jemand andere Erkenntnisse...

Nach oben