Seite 1 von 1

Automatische Installation von XP

Verfasst: So 6. Apr 2008, 13:18
von ayin
Um eine automatische Installation von Windows hinzukriegen, braucht man eine Datei mit dem Namen "Winnt.sif" und die sieht so aus (was jetzt zwischen den fetten Zeilen kommt in den Editor kopieren und unter "Winnt.sif" speichern)

------hier geht´s los------
SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=No
TargetPath=\\WINDOWS
[GuiUnattended]
AdminPassword=admin
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=110
OemSkipWelcome=1
[UserData]
ProductID=Hier Eure Produktnummer inkl Bindestriche eingeben!
FullName="XXXX XXXXX"
OrgName="*"
ComputerName=08152711
[Display]
Xresolution=1024
YResolution=768
[TapiLocation]
CountryCode=49
[RegionalSettings]
LanguageGroup=1
Language=00000407
[Identification]
JoinWorkgroup=Arbeitsgruppe
[Networking]
InstallDefaultComponents=Yes
-----hier ist schluss-----

Die Datei in den i386-Installationsordner kopieren. Prod.-ID, Name, Org., Arbeitsgruppe, Passwort usw. gleich entsprechend eingeben und man hat ein Setup, das nach der Abfrage der Zielpartition automatisch abläuft.
Wenn man zwischen den "" den Eintrag weglässt kommt die entsprechende Abfrage während der Installation. Das ist gut wenn man XP auf mehreren Rechnern mit verschiedenen Namen installieren will.
Hat man diese TXT Datei erstellt und die Einträge vorgenommen, sollte man das Iso von XP mit IsoBuster oder WinIso öffnen und diese TXT Datei in den i386 Ordner legen und das Iso speichern.

Funzt 1A

Re: Automatische Installation von XP

Verfasst: Mo 7. Apr 2008, 13:23
von thbrueck
Das kann man sogar noch ausbauen:

Code: Alles auswählen

[OemInfFiles]
OemDriverFlags=1
OemDriverPathName="%SystemRoot%\OemDir"
OemInfName="viacomp.inf","viaudios.inf","VIAUDOEM.INF","getndis.inf","oemsetup.inf","atinspxp.inf","atixpwdm.inf","Vinyl97.inf","Vinyl971.inf",
"Vinyl972.inf","VinylCmp.inf","ibm_9516.inf","nv4_disp.inf","nvmw.inf","Alcwdm.inf","Alcwdm0.inf","Alcwdm1.inf","Alcwdm10.inf","Alcwdm11.inf",
"Alcwdm12.inf","Alcwdm13.inf","Alcwdm14.inf","Alcwdm15.inf","Alcwdm16.inf","Alcwdm17.inf","Alcwdm18.inf","Alcwdm19.inf","Alcwdm2.inf",
"Alcwdm20.inf","Alcwdm3.inf","Alcwdm4.inf","Alcwdm5.inf","Alcwdm6.inf","Alcwdm7.inf","Alcwdm8.inf","Alcwdm9.inf","Alcxau.inf","Alcxau0.inf",
"Alcxau1.inf","Alcxau10.inf","Alcxau11.inf","Alcxau12.inf","Alcxau13.inf","Alcxau14.inf","Alcxau15.inf","Alcxau16.inf","Alcxau17.inf","Alcxau18.inf",
"Alcxau19.inf","Alcxau2.inf","Alcxau20.inf","Alcxau21.inf","Alcxau22.inf","Alcxau23.inf","Alcxau24.inf","Alcxau25.inf","Alcxau26.inf","Alcxau27.inf",
"Alcxau28.inf","Alcxau3.inf","Alcxau4.inf","Alcxau5.inf","Alcxau6.inf","Alcxau7.inf","Alcxau8.inf","Alcxau9.inf","VALCX95.INF","Oemsetup.inf",
"getnda64.inf","OEMSETUP.INF","msbatch.inf","NTSetup.inf","VIAMRX64.INF","viamraid.inf","VIAMRAID.INF","smwdmCH2.inf","smwdmCH4.inf",
"smwdmCH5.inf","smwdmNV2.inf","smwdmNV8.inf","SISRaid.INF","sisraid4.inf","b57win32.inf","hp_L1730.inf","iaahci.inf","iastor.inf","865.inf",
"915.inf","915M.inf","945.inf","945GM.inf","dmi_pci.inf","E7220.inf","E7520.inf","E8500.inf","ich5core.inf","ich5ide.inf","ich5usb.inf","ich6core.inf",
"ich6ide.inf","ich6usb.inf","ich7core.inf","ich7ide.inf","ich7usb.inf","ichXdev.inf","ich5id2.inf","ich6id2.inf","ich7id2.inf","ich8ide.inf","ich9ide.inf",
"815.inf","830.inf","845.inf","845G.inf","850.inf","850860.inf","852.inf","855.inf","860.inf","E727505.inf","E7500.inf","ICH2AUD.inf","ich2br.inf",
"ich2brm.inf","ICH2Core.inf","ICH2CorM.inf","ICH2IDE.inf","ICH2ideM.inf","ICH2SMB.inf","ICH2Usb.inf","ich3core.inf","ich3corm.inf","ich3ide.inf",
"ich3idem.inf","ich3smb.inf","ich3usb.inf","ich4core.inf","ich4ide.inf","ich4usb.inf","p64h2.inf","ich2corm.inf","915m.inf","945gm.inf","Dmi_pci.inf",
"E7230.inf","Ich4core.inf","Ich4ide.inf","Ich4usb.inf","Ich5core.inf","Ich5ide.inf","Ich5usb.inf","Ich6core.inf","Ich6ide.inf","Ich6usb.inf","Ich7core.inf",
"Ich7ide.inf","Ich7usb.inf","Ichxdev.inf","Ich5id2.inf","Ich6id2.inf","Ich7id2.inf","Iaahci.inf","Iastor.inf","Imsm_pre.inf","IMSM_PRE.inf","ialmnt5.inf",
"autorun.inf","ULISATA.INF","Divac.inf","mdmdivac.inf","viapide.inf","iaStor.inf","iaAHCI.inf","SiSRaid4.inf","ulisata.inf","nvatabus.inf"

[Data]
OemDrivers=OemInfFiles
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"

[Unattended]
OemPreinstall=Yes
DriverSigningPolicy=Ignore
NonDriverSigningPolicy=Ignore
FileSystem=*
UnattendMode=FullUnattended
OemSkipEula=Yes
TargetPath=\WINDOWS
WaitForReboot="No"
UnattendSwitch=Yes
Hibernation=No
OemPnPDriversPath="drivers\drv1;drivers\drv2;drivers\drv3;drivers\drv4;drivers\drv5;drivers\drv6;drivers\drv7;drivers\drv8;drivers\drv9;drivers\drv10;
drivers\drv11;drivers\drv12;drivers\drv13;drivers\drv14;drivers\drv15;drivers\kdrv0;;drivers\kdrv1;;drivers\kdrv2;;drivers\kdrv3;;drivers\kdrv4"

[GuiUnattended]
AdminPassword={verschlüsselt einzugeben, am bestem mit ISO- Builder o.ä.}
EncryptedAdminPassword=YES
OEMSkipRegional=1
TimeZone=110
OemSkipWelcome=1
DetachedProgram="%cdrom%\$oem$\adiemus.exe"
ProfilesDir="%systemdrive%\Dokumente und Einstellungen\"
Autologon=No
AutoLogonCount=0

[UserData]
ProductID="{siehe Microsoft- Label}"
FullName="MickeyMouse"
OrgName="disney.com"
ComputerName=Duffy

[RegionalSettings]
LanguageGroup=1
Language=00000407
SystemLocale=00000407
UserLocale=00000407
InputLocale=0407:00000407

[Display]
BitsPerPel=16
Xresolution=1024
YResolution=768
Vrefresh=60

[TapiLocation]
CountryCode=49

[Branding]
BrandIEUsingUnattended=Yes

[URL]
Home_Page=http://www.oberthal-online.de
Help_Page=http://www.brueck-it.de
Search_Page=http://www.google.de

[Proxy]
Proxy_Enable=0
Use_Same_Proxy=1

[Shell]
DefaultStartPanelOff=No
DefaultThemesOff=No
CustomDefaultThemeFile = "%systemroot%\resources\themes\eigenes.theme"

[Identification]
JoinDomain=eigene
CreateComputerAccountInDomain=Yes
DoOldStyleDomainJoin=Yes
DomainAdmin={Adminaccount}
DomainAdminPassword=

[Networking]
InstallDefaultComponents=Yes

[NetAdapters]
Adapter1=params.Adapter1

[params.Adapter1]
INFID=*

[NetClients]
MS_MSClient=params.MS_MSClient

[NetServices]
MS_SERVER=params.MS_SERVER

[NetProtocols]
MS_TCPIP=params.MS_TCPIP

[params.MS_TCPIP]
DNS=Yes
UseDomainNameDevolution=Yes
EnableLMHosts=No
AdapterSections=params.MS_TCPIP.Adapter1
DNSSuffixSearchOrder=eigene.domain

[params.MS_TCPIP.Adapter1]
SpecificTo=Adapter1
DHCP=Yes
WINS=Yes
WinsServerList=10.16.250.100
NetBIOSOptions=1
DNSDomain=eigene.domain

[GuiRunOnce]
%systemdrive%\WPI\wpi.cmd
;Command0="rundll32 printui.dll,PrintUIEntry /in /n \\10.16.250.100\epson"
;Command1="rundll32 printui.dll,PrintUIEntry /in /n \\10.16.250.100\CanoniP4"


[FavoritesEx]
Title1="Oberthal-online.url"
URL1="http://www.oberthal-online.de"
Title2="Brueck-IT.url"
URL2="http://www.brueck-it.de"
Title3="Güdesweiler.url"
URL3="http://www.guedesweiler.info"
Title4="Security Forum.url"
URL4="http://www.ayin.at/firewall.de"
Title5="Illuminatix.url"
URL5="http://www.illuminatix.de"
Title6="Blog_Guedesweiler.url"
URL6="http://www.guedesweiler.blogspot.com"
Title7="Blog_AH- Guedesweiler.url"
URL7="http://www.ah-guedesweiler.blogspot.com"
  

[SetupParams]
UserExecute="%SystemDrive%\PostInstall\XPinstall.exe"

Mit OEMDrivers ist es möglich, direkt diverse Hardwaredriver einzubinden. Das ist bei heutiger Hardware, die SATA- Drives
beinahe standardmäßig unterstützen, quasi unerläßlich, wenn man nicht F6 zur Einbindung externer Treiber betätigen
will (wäre dann auch nicht mehr so "unattended"). Hier in meiner winnt.sif sind neben einigen Sound- und Graphikkartentreibern
auch die SATA- Raid Treiber von SIS, Intel und VIA eingebunden. Das ist recht kompliziert, da man zusätzlich
die TXTSETUP.SIF editieren muss. Einfacher geht's z.B. mit ISO- Builder!

Ein weiteres Highlight ist das hier:

DetachedProgram="%cdrom%\$oem$\adiemus.exe"

Hiermit wird das Setup dazu veranlasst, ein Programm während der Installation "parallel" auszuführen. Was da sinnvoll ist, unterliegt
der Phantasie des Erstellers. In diesem Fall wird Musik abgespielt, sofern der Audiotreiber eingebunden und gestartet wurde...

Die Sektion ermöglicht die Eingabe von entsprechen ... ?f=13&t=76

Gruß,
Thomas