Avatar billede syno Nybegynder
07. februar 2005 - 11:33 Der er 1 kommentar

Rettigheder ved afvikling af bat-fil gennem VBScript

Hejsa

Jeg 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?
Avatar billede syno Nybegynder
07. februar 2005 - 11:36 #1
Nårh ja...jeg glemte lige noget. Jeg er også blevet nødt til at give IUSR_xxx Full Control-permissions på hele ODBC-nøglen i reg-basen for overhovedet at kunne connecte til den Access-database, jeg bruger. Er der en måde at omgå dét?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester