Ik heb een logon-script gemaakt waar er een check gedaan wordt op de "Datum laatst gewijzigd" van een bestand. Op basis hiervan wordt uiteindelijk een software pakket wel of niet geinstalleerd.
Dat script werkte perfect. Totdat gebruiker gingen klagen dat elke ochtend het opstarten van de pc wel erg lang duurde. Blijkt dat door het verspringen van de tijd door de wintertijd de tijd van het bestand ook gewijzigd is. Hierdoor klopt mijn script wel, maar de waardes waarop hij checked niet meer. Hij blijft daardoor in een loop hangen die pas na een minuut of 10 wordt doorbroken.
Wat ik nu maar gedaan heb is een check op zowel de winter- en zomertijd, maar dat verdient ook niet de schoonheidsprijs. Ik moet er dan altijd rekening mee houden dat als ik in de toekomst weer een script maak dat ik op twee tijden check.
Is hier geen andere oplossing voor? Terugrekenen naar een tijdzone zonder zomer en wintertijd bijvoorbeeld? Ik heb me al gek gezocht in google, maar kom eigenlijk helemaal niets tegen behalve een hoop applicaties die eigenlijk ook last hebben van dit probleem.
Dit is het onderdeel van het script waar ik de check mee doe:
Dat script werkte perfect. Totdat gebruiker gingen klagen dat elke ochtend het opstarten van de pc wel erg lang duurde. Blijkt dat door het verspringen van de tijd door de wintertijd de tijd van het bestand ook gewijzigd is. Hierdoor klopt mijn script wel, maar de waardes waarop hij checked niet meer. Hij blijft daardoor in een loop hangen die pas na een minuut of 10 wordt doorbroken.
Wat ik nu maar gedaan heb is een check op zowel de winter- en zomertijd, maar dat verdient ook niet de schoonheidsprijs. Ik moet er dan altijd rekening mee houden dat als ik in de toekomst weer een script maak dat ik op twee tijden check.
Is hier geen andere oplossing voor? Terugrekenen naar een tijdzone zonder zomer en wintertijd bijvoorbeeld? Ik heb me al gek gezocht in google, maar kom eigenlijk helemaal niets tegen behalve een hoop applicaties die eigenlijk ook last hebben van dit probleem.
Dit is het onderdeel van het script waar ik de check mee doe:
VBScript:
1
2
| SET fileObject = fso.GetFile(file01) IF fileObject.DateLastModified = ("17-10-2005 16:22:56") |