Ik worstel al een tijdje met het probleem dat mijn nieuwe HTPC zó snel opstart, dat de NIC nog niet volledig is geïnitialiseerd en dus mijn network shares niet toegankelijk zijn.
Efjes een situatieschets:
* Intel H55 chipset met Core i3 530
* Win7 x64 Ultimate boot van Crucial C300 RealSSD 64GB
* Autologon ingesteld van een dummy user die leesrechten heeft op een aantal shares op mijn NAS. Ik weet het, autologon wordt afgeraden om veiligheidsredenen, maar ik wil niet telkens een paswoord ingeven bij het booten van de HTPC om gewoon een filmpje of wat muziek te spelen.
Ik heb de boottijd nog niet getimed, maar ik schat zo'n 15 seconden van start tot bureaublad. Op die tijd heeft de NIC blijkbaar nog geen IP gekregen en krijg ik een popup dat mijn shares niet toegankelijk zijn. Je moet ze dan allemaal eens manueel benaderen in de explorer vooraleer je er iets mee kan doen.
Ik heb dit scriptgewijs opgelost door volgende batch file in de startup te zetten:
De delete en het mappen van de eerste share doe ik 2x omdat in sommige gevallen die share ook niet werkte ondanks het script.
Bovenstaande workaround vind ik nu ook niet echt ideaal, want het duurt toch ook een 10tal seconden eer het OS er effectief aan begint (time-out na de eerste mislukte poging??)
Is hier geen betere manier voor? Ik denk aan een ping naar de NAS en wachten tot er geen time-out meer is, waarna de mappings te maken... Maar geen idee hoe dat te scripten.
Of misschien iets waar ik stomweg overkijk?
Efjes een situatieschets:
* Intel H55 chipset met Core i3 530
* Win7 x64 Ultimate boot van Crucial C300 RealSSD 64GB
* Autologon ingesteld van een dummy user die leesrechten heeft op een aantal shares op mijn NAS. Ik weet het, autologon wordt afgeraden om veiligheidsredenen, maar ik wil niet telkens een paswoord ingeven bij het booten van de HTPC om gewoon een filmpje of wat muziek te spelen.
Ik heb de boottijd nog niet getimed, maar ik schat zo'n 15 seconden van start tot bureaublad. Op die tijd heeft de NIC blijkbaar nog geen IP gekregen en krijg ik een popup dat mijn shares niet toegankelijk zijn. Je moet ze dan allemaal eens manueel benaderen in de explorer vooraleer je er iets mee kan doen.
Ik heb dit scriptgewijs opgelost door volgende batch file in de startup te zetten:
code:
1
2
3
4
5
6
7
8
9
| @echo off net use * /d /y net use m: \\nas\share1 /persistent:yes net use * /d /y net use m: \\nas\share1 /persistent:yes net use p: \\nas\share2 /persistent:yes net use q: \\nas\share3 /persistent:yes net use s: \\nas\share4 /persistent:yes net use v: \\nas\share5 /persistent:yes |
De delete en het mappen van de eerste share doe ik 2x omdat in sommige gevallen die share ook niet werkte ondanks het script.
Bovenstaande workaround vind ik nu ook niet echt ideaal, want het duurt toch ook een 10tal seconden eer het OS er effectief aan begint (time-out na de eerste mislukte poging??)
Is hier geen betere manier voor? Ik denk aan een ping naar de NAS en wachten tot er geen time-out meer is, waarna de mappings te maken... Maar geen idee hoe dat te scripten.
Of misschien iets waar ik stomweg overkijk?