Programme automatisch installieren nach Installation
Verfasst: 08.08.2023, 07:38
Ich habe meine uup dump ISO ergänzt mit einem $OEM$ Ordner so wie die Unterordner $$ und $1. Im $$ ist ein weiterer Ordner Panther wo die unattend.xml liegt. Bis dahin hat die ISO auch super funktioniert. Im $$ Ordner habe ich nun einen weiteren Setup/Script Ordner erstellt und darin befindet sich nun eine oobe.cmd Datei mit folgendem Inhalt:
Wie im Script zu sehen habe ich im $1 Ordner die weiteren Ordner "Software\Mozilla\ erstellt, wo sich die beiden Programme Firefox und Thunderbird befinden (der ISO Pfad zum Firefox als Beispiel: "H:\sources\$OEM$\$1\Software\Mozilla\Firefox Setup.exe") und diese sollten nach der Windows Installation automatisch installiert werden, tun sie aber nicht. Und auch das Setup wird nicht mehr übersprungen, wie es in der unattend.xml vorgesehen ist. Und die unattend.xml hatte vorher immer funktioniert, erst nachdem ich nachträglich das weitere Script hinzugefügt hatte, wird diese nun aber ignoriert.
Meine unattend.xml:
Wo liegt also der Fehler? Orientiert habe ich mich an diesen Guide: https://dellwindowsreinstallationguide. ... em-folder/
Code: Alles auswählen
@echo off
:RUNONCE
REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnceEx
SET KEY=HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Installing applications" /f
REG ADD %KEY%\005 /VE /D "Firefox" /f
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\Software\Mozilla\Firefox Setup.exe /s" /f
REG ADD %KEY%\015 /VE /D "Thunderbird" /f
REG ADD %KEY%\015 /V 1 /D "%systemdrive%\Software\Mozilla\Thunderbird Setup.exe /s" /f
EXIT
:CLEANUP
del /F /Q %systemroot%\setup\scripts\oobe.cmd
Meine unattend.xml:
Code: Alles auswählen
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" language="neutral" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS">
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Order>1</Order>
<Path>reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 /f</Path>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" language="neutral" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS">
<OOBE>
<ProtectYourPC>3</ProtectYourPC>
</OOBE>
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Name>Martin</Name>
<DisplayName>Martin</DisplayName>
<Group>Administrators;Power Users</Group>
<Password>
<Value>UABhAHMAcwB3AG8AcgBkAA==</Value>
<PlainText>false</PlainText>
</Password>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>1</Order>
<CommandLine>net user "Martin" /logonpasswordchg:yes</CommandLine>
</SynchronousCommand>
</FirstLogonCommands>
</component>
<component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" language="neutral" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS">
<InputLocale>00000407</InputLocale>
<SystemLocale>de-DE</SystemLocale>
<UserLocale>de-AT</UserLocale>
<UILanguage>de-DE</UILanguage>
<UILanguageFallback>en-US</UILanguageFallback>
</component>
</settings>
</unattend>