Rettigheder ved afvikling af bat-fil gennem VBScript
HejsaJeg er igang med at lave en ASP side, hvor man vælger en værdi fra en dropdownboks, hvorefter der bliver kørt en bat-fil. Hvis det skulle have nogen interesse, går det ud på, at man skal kunne starte en VMware-session gennem en intern hjemmeside på min arbejdsplads, så vi her i min afdeling slipper for at gøre det for folk hele tiden. ;-)
Mit problem er, at jeg får følgende fejl, når jeg forsøger at få det til at virke på serveren:
Microsoft VBScript runtime error '800a0046'
Permission denied
/vmware/runbat.asp, line 71
Selve koden skulle være god nok, da jeg har simuleret det på min egen maskine, og den streng der bliver kørt med Wshell er også god nok. Men jeg tror, at jeg har en idé til, hvad der kan være galt.
Denne batfil kalder en masse andre filer, bl.a. VMwares filer til opstart af en virtuel maskine...kan det være rigtigt, at IUSR_xxx skal have read & executerettigheder til disse filer også, for det giver muligvis nogle sikkerhedsproblemer, som jeg ikke helt har overblik over, og det er jeg naturligvis ikke så meget for.
Det hele kører på en Windows 2003 Server med en IIS, der ikke ændret synderligt meget. Siden er oprettet som et virtual directory, ikke et website...er det problem?
Jeg har forsøgt kortvarigt at gøre både IUSR_xxx og IWAM_xxx til lokal administrator uden resultat...bliver bat-filerne måske kørt af en helt tredje bruger, når man gør det på denne måde?
Jeg sidder bare fast nu. Er der nogen, der kan hjælpe mig?
