[windows 7] Opstartscript moet wachten op NAS

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Double J
  • Registratie: Augustus 2003
  • Laatst online: 11-09 11:47
Ik heb een NAS in mijn netwerk. Een synology DS213.
Daarnaast een aantal computer welke allemaal hetzelfde opstartscript gebruiken om netwerkschijven te mounten van de NAS.

Dit is het script:

@echo off

Echo Bezig met het maken van Netwerkstations
Echo . . .
Echo . . .

NET USE * /DELETE /YES

net use p: /persistent:yes \\server\data
reg ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\##server#data\ /v _LabelFromReg /d "Data" /f >NUL

exit


Werkt al jaren prima, op een klein dingetje na.

Ik heb mijn synology zo ingesteld dat de schijven na verloop van tijd down spinnen, in een slaapstand komen. En als ik met de PC dan weer de NAS probeer te benaderen, dan moet ik als ik de NAS een tijdje (10 minuten O.I.D.) niet benaderd heb even een paar seconden wachten totdat de schijven opgespind zijn.

Maar als ik voor het eerst mijn computer opstart op een dag, dan wordt mijn opstartscript gedraait en probeert de PC de schijven van de NAS te vinden, maar omdat de schijven nog niet opgespind zijn, kan de PC de schijven niet vinden. Dus krijg ik een error message.
Als ik dan 10 seconden later handmatig nogmaals het script activeer, zijn de schijven wel te vinden.
Maar ik heb natuurlijk geen zin om telkens het schript handmatig te activeren.

Is er een mogelijkheid om in het script in te bouwen dat er gecheckt wordt bij de NAS wanneer de schijven benaderbaar zijn?

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 08-10 22:50

Hero of Time

Moderator LNX

There is only one Legend

Maak er een functie oid van en laat 'm 2x proberen via een sleep en goto oid als er een error is. Ik kan 't zo schrijven in Bash, maar daar heb je met Windows nogal weinig aan ;). Er zijn vast genoeg resultaten te vinden met Google die je op weg kunnen helpen hiermee.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • DukeBox
  • Registratie: April 2000
  • Laatst online: 16:08

DukeBox

loves wheat smoothies

Waarom maak je geen unc mountpoints ? Heb je daar helemaal geen last meer van.

Duct tape can't fix stupid, but it can muffle the sound.