/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Kan ASP restarte en NT service
Fra : TH


Dato : 19-05-02 16:26

Hej NG

Jeg har brug for at kunne restarte en NT service via et web interface. Er
der nogen som ved om det kan lade sig gøre med ASP ?

Og gerne et hint om hvordan.

/Thass

--

www.mineonsker.dk stedet som husker din ønskeliste



 
 
Jakob Andersen (19-05-2002)
Kommentar
Fra : Jakob Andersen


Dato : 19-05-02 17:13

"TH" <Thassman@jubiipost.dk> skrev i en meddelelse
news:3ce7c447$0$97319$edfadb0f@dspool01.news.tele.dk...
> Jeg har brug for at kunne restarte en NT service via et web interface. Er
> der nogen som ved om det kan lade sig gøre med ASP ?

Ja, det kan det.

> Og gerne et hint om hvordan.

Det har været oppe og vende før her i gruppen, prøv at se denne tråd:

<http://groups.google.com/groups?threadm=a6n68v%24hlo%241%40sunsite.dk>

--
Jakob Andersen



TH (19-05-2002)
Kommentar
Fra : TH


Dato : 19-05-02 19:26


>
> Ja, det kan det.
>
> > Og gerne et hint om hvordan.
>
> Det har været oppe og vende før her i gruppen, prøv at se denne tråd:
>
> <http://groups.google.com/groups?threadm=a6n68v%24hlo%241%40sunsite.dk>
>
> --
> Jakob Andersen
>

Jeg får error 80070035 er der nogen gode hints ?

/Thass

--

www.mineonsker.dk stedet som husker din ønskeliste





Peter Lykkegaard (19-05-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 19-05-02 19:31


"TH" <Thassman@jubiipost.dk> wrote in message
news:3ce7ee5b$0$18629$edfadb0f@dspool01.news.tele.dk...
>
> >
> >
> > <http://groups.google.com/groups?threadm=a6n68v%24hlo%241%40sunsite.dk>
> >
> Jeg får error 80070035 er der nogen gode hints ?
>
Linket virker fremragende herfra

Hints:
Set objComputer = GetObject("WinNT://Computernavn,computer")
GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf("Win32_Se
rvice")

mvh/Peter Lykkegaard



TH (20-05-2002)
Kommentar
Fra : TH


Dato : 20-05-02 10:42

> > <http://groups.google.com/groups?threadm=a6n68v%24hlo%241%40sunsite.dk>

> >
> Linket virker fremragende herfra

Ja linket virker fint hos mig også

>
> Hints:
> Set objComputer = GetObject("WinNT://Computernavn,computer")
>
GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf("Win32_Se
> rvice")

og det er når dette udføres via asp at jeg får fejlen 80070035


/Thass



Peter Lykkegaard (20-05-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 20-05-02 14:37


"TH" <Thassman@jubiipost.dk> wrote in message
news:3ce8c4f5$0$18641$edfadb0f@dspool01.news.tele.dk...
> > >
<http://groups.google.com/groups?threadm=a6n68v%24hlo%241%40sunsite.dk>
>
> > >
> > Linket virker fremragende herfra
>
> Ja linket virker fint hos mig også
>
Oh, sorry

- Peter



Jakob Andersen (20-05-2002)
Kommentar
Fra : Jakob Andersen


Dato : 20-05-02 14:30

"TH" <Thassman@jubiipost.dk> skrev i en meddelelse
news:3ce7ee5b$0$18629$edfadb0f@dspool01.news.tele.dk...
> Jeg får error 80070035 er der nogen gode hints ?

Hvad er den komplette fejlbesked?

--
Jakob Andersen



TH (21-05-2002)
Kommentar
Fra : TH


Dato : 21-05-02 06:41

>
> Hvad er den komplette fejlbesked?
>
Når jeg kører denne kode:

<%
funktion = "start"

Set ServiceSet =
GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf("Win32_Se
rvice")
for each Service in ServiceSet
if service.name = "vnc server" then
if funktion = "start" then
Response.Write("Forsøger at starte servicen...<br><br>")
service.startService
elseif funktion = "stop" then
Response.Write("Forsøger at stoppe servicen...<br><br>")
service.stopService
else
Response.Write( Service.description &" -- " & Service.state & "<br>" )
end if
end if
Next
%>


får jeg:
error '80041003'
/servicerestart.asp, line 14



det har jeg slået op som acces denied.

Hvordan tildeler jeg WSH retighed til at stoppe, starte services ?

har installeret WSH 5.6



/Thass

--

www.mineonsker.dk stedet som husker din ønskeliste








Janus Klok Lauritsen (21-05-2002)
Kommentar
Fra : Janus Klok Lauritsen


Dato : 21-05-02 11:29

På de sider som jeg benytter til at restarte services, har kun administrator
gruppe adgang og derfor er der heller ikke noget problem i at udfører
restart.
Jeg vil skyde på du skal kigge lidt på impersonate argumentet. Mon ikke
dette kan bruges til at impersonate en administrator. Men skal nadre end
administrator kunne genstarte en service ?
Mvh
Janus

"TH" <Thassman@jubiipost.dk> wrote in message
news:3ce9de2b$0$97298$edfadb0f@dspool01.news.tele.dk...
> får jeg:
> error '80041003'
> /servicerestart.asp, line 14
> det har jeg slået op som acces denied.
>
> Hvordan tildeler jeg WSH retighed til at stoppe, starte services ?
>
> har installeret WSH 5.6



Thassman (21-05-2002)
Kommentar
Fra : Thassman


Dato : 21-05-02 22:44


> Men skal nadre end
> administrator kunne genstarte en service ?

Ja alle skal kunne restarte denne service.
Sikkerheden kommer til at ligge i ASP/Web login

/Thass

--

www.mineonsker.dk stedet som husker din ønskeliste





TH (20-05-2002)
Kommentar
Fra : TH


Dato : 20-05-02 10:52

Ok jeg prøver på en anden måde.
Hvordan kan jeg eksekvere en restart.bat fil som indeholder min net start,
og net stop kommando ?

Det skal være via ASP

/Thass

--

www.mineonsker.dk stedet som husker din ønskeliste





Jakob Andersen (20-05-2002)
Kommentar
Fra : Jakob Andersen


Dato : 20-05-02 14:37

"TH" <Thassman@jubiipost.dk> skrev i en meddelelse
news:3ce8c74f$0$18613$edfadb0f@dspool01.news.tele.dk...
> Hvordan kan jeg eksekvere en restart.bat fil som indeholder min net start,
> og net stop kommando ?
> Det skal være via ASP

Du SKAL bruge enten et Objekt(Windows Script Host eller anden
eksekveringskomponen), med WSH kan det gøres sådan her:

Set objShell = Server.CreateObject( "WScript.Shell" )
objShell.Run( "c:\sti\til\fil.bat" )

Dette kræver at IUSR_<maskinnavn> har ret til at eksekvere din fil

--
Jakob Andersen




Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste