[XP] RIS werkt, nu de details nog*

Pagina: 1
Acties:
  • 485 views sinds 30-01-2008
  • Reageer

  • dude88
  • Registratie: Mei 2003
  • Niet online
ik ben al een aardig tijdje bezig geweest om aantal dingen voor een RIS server uit te zoeken en op te zetten.

wat werkt er wel:

- Win XP Home installatie zonder tussenkomst
- Win XP Pro installatie zonder tussenkomst

waar ik nog niet uit gekomen ben:

ik heb in RISTNDRD.SIF het volgende staan:

[Display]
ConfigureAtLogon = 0
BitsPerPel = 32
XResolution = 1024
YResolution = 768
VRefresh = 60
AutoConfirm = 1

na de installatie vraagt windows alsnog om de resolutie bij te werken en zet hem vervolgens op 800*600.
ConfigureAtLogon = 1 heb ik ook geprobeerd en heeft hetzelfde effect.

verder doet het script de dingen wel die ik instel.

verder ben ik ook met een Win XP MCE bezig.
deze begint de installatie net als home en pro, alleen vraagt halverwege de installatie naar extra bestanden (neem aan wat er gewoon op CD2 staat)
deze CD heb ik ook niet kunnen toevoegen op de server aangezien de installatie hier niet naar vroeg, dit vond ik al vreemd.
ik heb geprobeerd de map waar de installatie naar vraagt toe te voegen op de RIS server maar dat had geen effect.

tijdens de installatie wordt naar het volgende pad gevraagd:
C:\$WIN_NT$.~LS\cmpnents\mediactr\i386

op de CD staat wel: cmpnents\mediactr\i386
deze heb ik dus bij de RIS server toegevoegd, maar kopieerd hij nog niet standaard mee naar de HDD van de client tijdens het kopieeren ben de bestanden.

ik vroeg me ook af of het mogelijk is met een USB LAN adapter te werken tijdens de setup.
zo ja, hoe kan ik deze dan toevoegen op de diskette?

  • dude88
  • Registratie: Mei 2003
  • Niet online
iemand nog tips of hints? :)

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Kan het zijn dat je 'native' videodriver niet geladen wordt tijdens de RIS ?

  • dude88
  • Registratie: Mei 2003
  • Niet online
elevator schreef op woensdag 22 februari 2006 @ 15:26:
Kan het zijn dat je 'native' videodriver niet geladen wordt tijdens de RIS ?
hoe kan ik dit controleren?

ik heb ook nog niet de juiste VGA driver toegevoegd aan de installatie.
maar de standaard windows driver kan de res gewoon aan die ik ingesteld heb.

  • Yagermeister
  • Registratie: December 2001
  • Laatst online: 09:59

Yagermeister

Bedrijfsprutser on call

Voor media center moet je aangeven dat de 2de cd zich ook op de eerste bevind. Dit kun je vinden op http://www.msfn.org/board/index.php?showtopic=41362

-Te huur


  • dude88
  • Registratie: Mei 2003
  • Niet online
Yagermeister schreef op donderdag 23 februari 2006 @ 09:27:
Voor media center moet je aangeven dat de 2de cd zich ook op de eerste bevind. Dit kun je vinden op http://www.msfn.org/board/index.php?showtopic=41362
Thanx :)

das een handige link dat werkt prima.

nu de volgende stapjes nog :)

  • dude88
  • Registratie: Mei 2003
  • Niet online
waar ik ook nog niet helemaal achter ben is dat ik na de installatie sysprep run om de PC weer te locken.

zodat na een herstart en Windows code en gebruikergegevens ingesteld moeten worden.
hoe kan ik dit na de installatie automatisch laten uitvoeren?

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Uit het hoofd:
Standaard unattended RIS install, met in de GuiRunOnce stap het aanroepen van sysprep.
In je sysprep.inf zet je vervolgens je scripts e.d. die je normaal gesproken in je install laat runnen.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • dude88
  • Registratie: Mei 2003
  • Niet online
oke thanx :)

ik heb die regel gevonden hoe dat ongeveer meot werken.
maar hoe zorg ik vervoor dat dat bijvoorbeeld het mapje C:\sysprep\ op de schijf komt te staan? (of C:\windows\sysprep\ )

aangezien de standaard RIS install geen sysprep op de HDD van de PC zet.

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

meekopieren zoals je dat ook met $$ en $1 doet ( REF.CHM uit je deployment kit).

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • dude88
  • Registratie: Mei 2003
  • Niet online
BackSlash32 schreef op zaterdag 25 februari 2006 @ 11:56:
meekopieren zoals je dat ook met $$ en $1 doet ( REF.CHM uit je deployment kit).
het is me helaas nog niet helemaal duidelijk wat ik in RISTNDRD.SIF moet zetten om te zorgen dat bepaade files naar de HDD van de client gekopieerd worden.

en welke mappen ik in de i386 map moet aanmaken om te zorgen dat ze op de juiste plek staan.

  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
Hee dude88, het is natuurlijk wel de bedoeling dat je je een beetje in de materie gaat verdiepen he.
Wat je in je .sif zet is helemaal van jou afhankelijk. Lees de links die BackSlash32 geeft eens door. Die zouden je zeker op weg moeten kunnen helpen. RIS ondersteunt ook gewoon meerdere images/talen op een enkele server dus je kan gerust even wat experimenteren :)

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


  • dude88
  • Registratie: Mei 2003
  • Niet online
bedankt voor de links :)
een aantal kon ik al.

ik heb me zeker al in de materie verdiept, en al gezien dat er heel wat mogelijk is met scrips e.d.
en ik heb ook al aardig wat geexperimenteerd ;)

maar uit 1 ding kom ik zelf echt nog niet helemaal:
hoe ik bestanden vanaf de server (i386 map) op de client zelf krijg zodat ik ze daarna kan uitvoeren/gebruiken.

met [GuiRunOnce] kan ik natuurlijk iets laten runnen, maar dan moet het wel eerst op de HDD van de client staan, en daar kom ik helaas nog niet uit :(

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 09:58

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

dude88 schreef op maandag 20 maart 2006 @ 14:12:
met [GuiRunOnce] kan ik natuurlijk iets laten runnen, maar dan moet het wel eerst op de HDD van de client staan, en daar kom ik helaas nog niet uit :(
Dat antwoord is al gegeven:
BackSlash32 schreef op zaterdag 25 februari 2006 @ 11:56:
meekopieren zoals je dat ook met $$ en $1 doet ( REF.CHM uit je deployment kit).
Kijk even naar deze link.
Anything in $1 will be copied to the root of the patition where Windows is installed to (C:\ for example).

$$ - Anything in here will be copied to the Windows folder, no matter what its called (Windows, WINNT, WindowsXP). By using this method you can create additional folders within $$ such as Resources followed by a sub-folder called Themes and place your visual styles in here. It will then be copied to C:\WINDOWS\Resources\Themes automatically when running Windows Setup.
Zoals al gezegd: het staat allemaal in je ref.chm

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


  • dude88
  • Registratie: Mei 2003
  • Niet online
oke, ik ben weer aantal stapjes verder :)

NVIDIA driver werkt oke
en bestanden naar de client kopieeren heb ik ook door :)
ook wat uitgeprobeerd met hotfixes installeren en dat gaat tot nu toe ook prima

1 ding ben ik nog niet uit:

ik installeer dus voledig automatisch vanaf de server.
na de installatie van windows herstart de PC en komt met een soort minisetup van windows
hij vraagt dan: automatische updates aanzetten, en een gebruikers naam...
daarna gaat de pc verder om mijn batch file in te lezen en uit te voeren.

wat ik graag zou willen is dat die dus niet meer om automatische updates en een gebruiker vraag.
ik neem aan dat ik iets aan het .sif bestand moet toevoegen? (maar wat?)

verder wil ik dat de PC aan het einde van het script sysprep runt en de PC na een reboot vraag om de juiste product key en overige gebruikers info (gebruikersnaam dus)

  • dude88
  • Registratie: Mei 2003
  • Niet online
ik loop nu tegen het volgende:

na de installatie laat ik "run.bat" opstarten.

hierin installeerd het script een aantal software programma's en aantal hotfixes van windows.
dit werkt prima
aan het einde van het script roep ik het volgende aan:
start /wait %systemdrive%\windows\install\deploy\sysprep.exe -quiet -reseal -reboot

dit werkt prima, alleen als ik daarna windows key heb ingevult en een gebruiker heb opgegeven wordt het script run.bat weer aangeroepen :?
hoe kan het dat sysprep hetzelfde doet als ik in ristndrd.sif heb staan :?

het probleem met automatisch aanmelden van de gebruiker ben ik ook nog niet uit :(

  • dude88
  • Registratie: Mei 2003
  • Niet online
schopje :+

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Volgorde van je scripts aanpassen.
m.a.w. sysprep als laatste runnen.

Wat heb je in je sysprep.inf staan dan?

[ Voor 21% gewijzigd door alt-92 op 26-03-2006 19:28 ]

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • dude88
  • Registratie: Mei 2003
  • Niet online
dit staat er in mijn ristndrd.sif:

[data]
floppyless = "1"
msdosinitiated = "1"
OriSrc = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
OriTyp = "4"
LocalSourceOnCD = 1
DisableAdminAccountOnDomainJoin = 1

[SetupData]
OsLoadOptions = "/noguiboot /fastdetect"
SetupSourceDevice = "\Device\LanmanRedirector\%SERVERNAME%\RemInst\%INSTALLPATH%"

[Unattended]
UnattendMode = FullUnattended
DriverSigningPolicy = Ignore
OemPreinstall = yes
OemPnpDriversPath = Drivers\VGA;Drivers\Lan;Drivers\Audio
NoWaitAfterTextMode = 0
FileSystem = LeaveAlone
ExtendOEMPartition = 0
ConfirmHardware = no
TargetPath = \WINDOWS
OemSkipEula = yes
InstallFilesPath = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
LegacyNIC = 1

[UserData]
ProductKey = XXXX
FullName = "temp"
OrgName = "Eigenaar"
ComputerName = %MACHINENAME%

[GuiUnattended]
OemSkipWelcome = 1
OemSkipRegional = 1
TimeZone = %TIMEZONE%
AdminPassword = "*"
AutoLogon=Yes
AutoLogonCount=1


[Display]
ConfigureAtLogon = 0
BitsPerPel = 32
XResolution = 1024
YResolution = 768
VRefresh = 60
AutoConfirm = 1

[Networking]

[NetServices]
MS_Server=params.MS_PSched

[Identification]
JoinWorkgroup= MSHOME

[RemoteInstall]
Repartition = Yes
UseWholeDisk = Yes

[Components]
msmsgs=off
msnexplr=off


[GuiRunOnce]
"C:\windows\install\run.bat"

[FavoritesEx]
Title1="MSN.url"
URL2="http://www.msn.nl"

[Branding]
BrandIEUsingUnattended = Yes

[OSChooser]
Description="Microsoft Windows XP Home Edition"
Help="Microsoft Windows XP Home Edition automatisch installeren zonder tussenkomst van de gebruiker."
LaunchFile="%INSTALLPATH%\%MACHINETYPE%\templates\startrom.com"
ImageType=Flat
Version="5.1 (2600)"

als ik sysprep gebruik dan wordt "run.bat" na de minisetup weer opgestart...
dus als ik sysprep in run.bat zet dan zit je eigenlijk in een loop 8)7
uiteraard kan je natuurlijk wel het batch file onderbreken, maar dat lijkt me niet de bedoeling ;)

  • dude88
  • Registratie: Mei 2003
  • Niet online
iemand nog een idee? :)

  • Duinkonijn
  • Registratie: Augustus 2001
  • Laatst online: 08:57

Duinkonijn

Huh?

je kan het voorkomen door aan het einde van run.bat


start del run.bat

dan weet je zeker dat hij niet meer uit gevoerd wordt

Het is makkelijk om iemand zijn negatieve eigenschappen te benoemen, maar kan je ook de positieve eigenschappen benoemen?


  • dude88
  • Registratie: Mei 2003
  • Niet online
Duinkonijn schreef op donderdag 30 maart 2006 @ 09:58:
je kan het voorkomen door aan het einde van run.bat


start del run.bat

dan weet je zeker dat hij niet meer uit gevoerd wordt
ja, dat is er een beetje omheen werken...
werkt dus wel, krijg alleen dus de foutmelding dat run.bat niet gevonden kan worden.

iemand een mooiere oplossing?
+ dat windows de eerste keer automatisch aanmeld en het script runt ipv dat ik gebruiker gegevens moet invullen?

  • dude88
  • Registratie: Mei 2003
  • Niet online
met "start del run.bat" krijg ik helaas een foutmelding :(
(zoals ik al verwacht had :))

  • Duinkonijn
  • Registratie: Augustus 2001
  • Laatst online: 08:57

Duinkonijn

Huh?

vreemd start x zou een proces buiten de batch script moeten starten die hem zou moeten killen

Het is makkelijk om iemand zijn negatieve eigenschappen te benoemen, maar kan je ook de positieve eigenschappen benoemen?


  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Je moet spelen met de volgorde en timing van je sysprep aanroep.

Als je die na de installatie (en reboots) doet van al je softwaremeuk, en 'm dan via RunOnceEx hebt ingesteld en je hebt in sysprep.inf de juiste instellingen meegegeven heb je nergens nog een run.bat o.i.d. nodig.
Schop dat ding dan ook uit GuiRunOnce weg en roep 'm ergens anders aan.
[cmdlines.txt] ofzo.

Nog beter laat je sysprep.inf RunOnceEx entries zetten voor office en andere meuk die gebruikersnamen e.d. vraagt, zodat registratiegegevens ook kloppen.

oftewel: wat ik al eerder zei: volgorde aanpassen.


8)7 ging ik ook nog om dit te controleren een sysprep install maken, ik lijk wel gek zeg

[ Voor 39% gewijzigd door alt-92 op 01-04-2006 14:09 ]

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Verwijderd

Normaal wanneer de sysprep dir. in de root staat wordt deze verwijderd na de reboot. Misschien kun je daar je sysprep dir plaaten met je batchfile daarin.
Pagina: 1