We zijn onlangs overgestapt van MCAFEE netshield 4.5 naar Enterprise 7.1. Deze draait op alle Windows 2000 en XP workstations.
De eigen gemaakte tasks voor updates e.d. zijn voor beide OS'en hetzelfde. Alle tasks draaien onder een apart aangemaakte user AVUPDATE.
Na elke logon bvb gaat deze checken voor een update op de distribution servers, en indien aanwezig, installeerd hij deze.
Tot hiertoe gaat alles nog uitstekend.
De MCAFEE console heeft een schitterende utility: een executeble die je kan laten lopen na een update, met de mogelijkheid om deze dus alleen te laten lopen als de update gelukt is.
Schitterend! Hier zetten we een Batch-file in die enkele parameters wegschrijft, voor ons logging-systeem.
Wat staat hier in? username, computername, dienst, uur en datum van aanloggen.
Deze schrijft hij lokaal en op een centrale DFS-share weg.
Allemaal geïmplementeerd, nagekeken, manueel deze aangemaakte jobs launchen, en alles werkt. Hij kijkt voor een update, installeert deze, en start dan het log-script die mooi alles lokaal en op het netwerk wegschrijft.
Zowel voor XP als 2K.
En nu komt het probleem: manueel doet hij dit, maar automatisch na elke logon dus, vertikt hij dit op XP.
De update doet hij, het script start hij, lokaal schrijft hij de log, maar op het netwerk niet.
Gewoon niets, geen foutmelding, geen log.
Dus ja, even nakijken. Windows 2000 gebruikt dus de juiste account om dit script te starten, maar XP niet.
Ik heb in scheduled tasks als default user al deze AVUPDATE gezet, bij de service deze op AVUPDATE gezet, en van de mcafee task manager de service op AVUPDATE gezet, maar niets.
Alles doet hij dus, behalve wegschrijven naar het netwerk.
Hij heeft wel netwerkaccess, want hij kan aan zijn update, en netwerk-mappings werken.
De user heeft rechten genoeg, en heeft geen blanco paswoord.
Ik heb dit allemaal gesimuleerd met de task scheduler zelf, en idd. Als ik de task start, runt deze en schrijft alles weg. Laat ik de task op het opgegeven tijdstip starten, runt deze ook, en doet alles behalve het laatste. Wederom geen foutmelding, en task gelukt voor de rest.
Wat gaat hier mis? Waar is er een onderliggend verschil? 2K gebruikt gedurende de hele weg de juiste, opgegeven account, XP, doet dit maar gedeeltelijk.
Dus: er is een verschil tussen de scheduled tasks van XP en 2K.
Leuk, het probleem kennen we, de oplossing vinden we niet.
Het enige verschil dat ik vind is dat XP de LocalizedString gebruikt, en 2k zijn value in HKEY_CLASSES_ROOT\CLSID gaat halen, maar hoe pas ik dit zelf aan?
Kan er iemand mij verder helpen? Ik geraak er niet aan uit
De eigen gemaakte tasks voor updates e.d. zijn voor beide OS'en hetzelfde. Alle tasks draaien onder een apart aangemaakte user AVUPDATE.
Na elke logon bvb gaat deze checken voor een update op de distribution servers, en indien aanwezig, installeerd hij deze.
Tot hiertoe gaat alles nog uitstekend.
De MCAFEE console heeft een schitterende utility: een executeble die je kan laten lopen na een update, met de mogelijkheid om deze dus alleen te laten lopen als de update gelukt is.
Schitterend! Hier zetten we een Batch-file in die enkele parameters wegschrijft, voor ons logging-systeem.
Wat staat hier in? username, computername, dienst, uur en datum van aanloggen.
Deze schrijft hij lokaal en op een centrale DFS-share weg.
Allemaal geïmplementeerd, nagekeken, manueel deze aangemaakte jobs launchen, en alles werkt. Hij kijkt voor een update, installeert deze, en start dan het log-script die mooi alles lokaal en op het netwerk wegschrijft.
Zowel voor XP als 2K.
En nu komt het probleem: manueel doet hij dit, maar automatisch na elke logon dus, vertikt hij dit op XP.
De update doet hij, het script start hij, lokaal schrijft hij de log, maar op het netwerk niet.
Gewoon niets, geen foutmelding, geen log.
Dus ja, even nakijken. Windows 2000 gebruikt dus de juiste account om dit script te starten, maar XP niet.
Ik heb in scheduled tasks als default user al deze AVUPDATE gezet, bij de service deze op AVUPDATE gezet, en van de mcafee task manager de service op AVUPDATE gezet, maar niets.
Alles doet hij dus, behalve wegschrijven naar het netwerk.
Hij heeft wel netwerkaccess, want hij kan aan zijn update, en netwerk-mappings werken.
De user heeft rechten genoeg, en heeft geen blanco paswoord.
Ik heb dit allemaal gesimuleerd met de task scheduler zelf, en idd. Als ik de task start, runt deze en schrijft alles weg. Laat ik de task op het opgegeven tijdstip starten, runt deze ook, en doet alles behalve het laatste. Wederom geen foutmelding, en task gelukt voor de rest.
Wat gaat hier mis? Waar is er een onderliggend verschil? 2K gebruikt gedurende de hele weg de juiste, opgegeven account, XP, doet dit maar gedeeltelijk.
Dus: er is een verschil tussen de scheduled tasks van XP en 2K.
Leuk, het probleem kennen we, de oplossing vinden we niet.
Het enige verschil dat ik vind is dat XP de LocalizedString gebruikt, en 2k zijn value in HKEY_CLASSES_ROOT\CLSID gaat halen, maar hoe pas ik dit zelf aan?
Kan er iemand mij verder helpen? Ik geraak er niet aan uit