Hoi,
ik heb voor een bedrijf een script gemaakt die via WMI o.a. de username, computernaam, serienummer, MAC adres etc. uitleest. Dit werkt helemaal perfect, het maakt een teksbestand aan, schrijft deze weg op het netwerk en kan vervolgens worden geimporteerd in een DB.
Het scriptje heb ik gescheduled om op de XP werkstations te worden uitgevoerd bij het inloggen en voor de mensen die hun pc 's nachts aan laten staan, om 1 uur 's nachts.
Om het geheel een beetje flexibel te houden heb ik deze 2 taken gescheduled schtasks.exe onder een algemeen useraccount om netwerktoegang te krijgen.
Het probleem is nu dat als de taak door de scheduler uitgevoerd wordt alleen de username niet te achterhalen is en de rest wel, en als ik het scriptje zelf handmatig aanroep dan, uiteraard wel
.
Ik heb gekeken om de username ergens anders weg te halen bijvoorbeeld uit de omgevingsvaiabelen %NWUSERNAME% uit DOS maar ook hier speelt het probleem zich
.
Wie kent het en weet er een oplossing voor? Kan ik via het VBScript naar een ander useraccount (evt. local account bijv System) overgaan? Zo ja hoe?
Thnx
ik heb voor een bedrijf een script gemaakt die via WMI o.a. de username, computernaam, serienummer, MAC adres etc. uitleest. Dit werkt helemaal perfect, het maakt een teksbestand aan, schrijft deze weg op het netwerk en kan vervolgens worden geimporteerd in een DB.
Het scriptje heb ik gescheduled om op de XP werkstations te worden uitgevoerd bij het inloggen en voor de mensen die hun pc 's nachts aan laten staan, om 1 uur 's nachts.
Om het geheel een beetje flexibel te houden heb ik deze 2 taken gescheduled schtasks.exe onder een algemeen useraccount om netwerktoegang te krijgen.
Het probleem is nu dat als de taak door de scheduler uitgevoerd wordt alleen de username niet te achterhalen is en de rest wel, en als ik het scriptje zelf handmatig aanroep dan, uiteraard wel
Ik heb gekeken om de username ergens anders weg te halen bijvoorbeeld uit de omgevingsvaiabelen %NWUSERNAME% uit DOS maar ook hier speelt het probleem zich
Wie kent het en weet er een oplossing voor? Kan ik via het VBScript naar een ander useraccount (evt. local account bijv System) overgaan? Zo ja hoe?
Thnx