Warum kostenlos registrieren?

Nur als registriertes Mitglied hast Du vollen Zugriff auf alle Funktionen unserer Website. So kannst Du eigene Fragen stellen und hast die volle Übersicht über neue interessante Themen im Forum.
Jetzt kostenlos registrieren.

Login


Unspecified Error in WHS..

Alles über Betriebssysteme, Anwenderprogramme und andere Software-Probleme.

Unspecified Error in WHS..

Beitragvon tanne am 11.11.2004, 11:03

Hallo,

ich bin neu hier und habe hoffentlich das richtige Topic erwischt.

Ich möchte routinemässig unter Windows 2000 einen Dienst automatisch restarten. Dachte erst ganz einfach in einer Batch-Datei:

Code: Alles auswählen
net stop "Dienst"
sleep 30000
net start "Dienst"


Mir ist das aber zu unsicher, falls sich der Dienst aufhängt und nicht innerhalb 30 Sekunden wieder starten lässt. Deshalb überlegt ich das mit whs zu erledigen. Unter XP klappt es mit folgenden Zeilen:

Code: Alles auswählen
Option Explicit

Const Service = "Trend Micro Common CGI"       ' Dienst
Const computer = "SPUNK."

Dim oService, oComp
Dim sState

sState = array ("", "Beendet", "Versuche zu starten", _
                "Versuche anzuhalten", _
                "Gestartet", "Versuche fortzusetzen", _
                "Versuche anzuhalten", _
                "Angehalten", "Fehler")

' Binde an ServiceName-Objekt
Set oComp = GetObject("WinNT://" & computer & ",computer")

Set oService = oComp.GetObject ("Service", service)

' Versuche Dienst anzuhalten
If MsgBox ("Dienst '" & Service & "' Status: " & _
           sState(oService.Status), vbYesNo + vbQuestion, _
           "Dienst anhalten auf computer //" & computer& "?") _
           = vbYes Then
    oService.stop                 ' anhalten
    WScript.Echo "Dienst wird angehalten"  ' Warte ...
End If

' versuche Dienst zu starten
If MsgBox ("Dienst '" & Service & "' Status: " & _
           sState(oService.Status), vbYesNo + vbQuestion, _
           "Starte Dienst auf Computer //" & computer& "?") _
           = vbYes Then
    oService.start                 ' starteS
    WScript.Echo "Dienst wird gestartet" ' warte ...
End if


Die MsgBoxen sollen dann raus und das Script soll als at-Job laufen.

Jetzt unter W2k, dort bekomme ich beim zweiten Objektbinden eine Fehlermeldung: "Unspecified Error", mit folgendem Code:

Code: Alles auswählen
'Option Explicit

Const Service = "Trend Micro Common CGI"       ' Dienst
Const computer = "SPUNK."
Const boolServicePaused=False

Dim oService, oComp
Dim sState

' Binde an ServiceName-Objekt
Set oComp = GetObject("WinNT://" & computer & ",computer")

Set oService = oComp.GetObject ("Service", Service) // diese Zeile generiert die Fehlermeldung..

WScript.Echo "Service: " & Service & " Computer: "&computer&""


Kann mir jemand helfen?

Danke,
Gruß T.
tanne
 
Beiträge: 1
Registriert: 11.11.2004, 10:28


Beitragvon Computerdirk am 02.01.2005, 17:10

Hallöchen,

anscheinend haben wir hier niemanden der eine Lösung für dieses Problem hat. Schade...

Oder hast du inzwischen eine Lösung gefunden?
Computerdirk
Administrator
 
Beiträge: 7132
Registriert: 25.05.2003, 21:17
Wohnort: Goslar



Ähnliche Themen


Zurück zu Software-Hilfe

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste