Avatar billede krogstrup Nybegynder
30. august 2001 - 09:00 Der er 4 kommentarer og
1 løsning

Genstarte service på win2000 server fra ASP side !?!?

Er der nogen der ved hvordan man kan genstarte en service på en win2000 server fra en ASP side ?

evt. ved at eksekvere en .vbs fil med noget Visual Basic kode ???

Det kunne sådan set også sagtens være et program skrevet i f.eks. Delphi eller noget andet. Det skal blot kunne genstarte en service i win2000 server.

Servicen vi taler om er: DNS Server

Anyone ?
Avatar billede cuddles Nybegynder
30. august 2001 - 10:15 #1
Prøv at lave et shell-object:
    set WshShell = CreateObject(\"WScript.Shell\")
og derefter:
    WshShell.Run(\"cmd.exe /c net stop dns\")
efterfulgt af:
    WshShell.Run(\"cmd.exe /c net start dns\")

kan ikke lige huske om dns servicen rent faktisk hedder dns, men du kan teste det selv i en command prompt inden du laver koden.
Avatar billede krogstrup Nybegynder
30. august 2001 - 10:27 #2
PERFEKT :-)

Kan ovenstående kun ekskveres fra et .vbs script eller kan det lade sig gøre direkte i et .asp dokument på nogen måde ?

Hvis ikke, gør det ikke noget - så eksekverer jeg bare .vbs filen fra mit .asp dokument !
Avatar billede cuddles Nybegynder
30. august 2001 - 10:35 #3
Hvis du laver shell-object\'et i ASP, så kan du bare udføre de kommandoer, der står, så din kode reelt ser således ud i asp-filen:

set WshShell = CreateObject(\"WScript.Shell\")
WshShell.Run(\"cmd.exe /c net stop dns\")
WshShell.Run(\"cmd.exe /c net start dns\")

Så burde det spille med det samme.
Avatar billede cuddles Nybegynder
30. august 2001 - 10:36 #4
bare husk til sidst at tilføje en:

set WshShell = nothing

så der bliver ryddet lidt op i hukommelsen.
Avatar billede krogstrup Nybegynder
30. august 2001 - 10:50 #5
cuddles >>>

Når jeg kører det fra et .asp srcipt sker der absolut ingenting ?!? Men hvis jeg kører det fra et .vbs script sker der ting & sager...!

Anyway: Det er ligemeget - jeg bruger bare et .vbs script

Tusind tak for hjælpen :-)
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