Avatar billede hairball Nybegynder
12. juni 2001 - 14:21 Der er 5 kommentarer

Execute VBS på remote server

Kan jeg via en ASP side eksekvere et .VBS script som ligger på en anden server på netværket ?
Avatar billede jakobandersen Nybegynder
12. juni 2001 - 15:39 #1
Ja.. Det kan du da godt hvis den ligger på et delt netværksdrev tilgængeligt for dig.
Avatar billede hairball Nybegynder
12. juni 2001 - 15:40 #2
Det gør det, hvordan gør jeg ?

Kode please ! :)
Avatar billede jakobandersen Nybegynder
12. juni 2001 - 16:12 #3
Det er faktisk meget simpelt. Men det kræver at du har Windows Script Host 2.0 installeret som følger med VBScript5.5

<%
Set objShell = Server.CreateObject(\"WScript.Shell\")
objShell.Run \"drev:\\sti\\til\\fil.vbs\"
Set objShell = Nothing
%>

Bemærk at IUSR_Webserver skal have eksekveringsrettigheder til VBS filen.
Avatar billede hairball Nybegynder
12. juni 2001 - 16:19 #4
Bliver filen så kørt på remoteserveren, eller hentet til webserveren og kørt der ?
Avatar billede jakobandersen Nybegynder
12. juni 2001 - 16:27 #5
Den bliver kørt på remote serveren.. Var det ikke det du ville?

Hvis ikke kan du hente filen vha. filesystemobjext også bruge

Execute(objTxtStream.ReadAll)

Så eksekverer du koden i din ASP fil som var det almindelig ASP kode.
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