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?
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?