.: News - Downloads - Hilfe Forum - Windows FAQ - Kontakt - Impressum / Datenschutz :.
  Navigation

    Startseite
    Newscenter
    Downloads
    Screenshots
    Forum
    Online Shop
    Spielhalle
    Bilder Upload
    Mitglieder Map

  FAQ Datenbank

    FAQ, Tipps, Hilfe
    CMD (DOS) Befehle
    Windows 2000
    Windows Vista
    Windows XP
    Server 2003
    Microsoft Office
    Security Bulletins
    Service Packs

  Update Packs

    Windows 2000
    Windows XP
    Server 2003

  Service

    Windows XP Slipper
    Slipstream CD
    MS Security Tools

  RSS Feed  

    Alle News
    Treiber News
    Software News
    Hardware News
    Microsoft News
    Alle Windows FAQ
    Windows 2000 FAQ
    Windows XP FAQ
    Windows Vista FAQ
    Update Packs
    Screenshots
    Downloads

  Surf-Tipp

    Kostenlose Online-Kurse zu MS Office, OpenOffice und Internet-Technik

Keine Kompromisse im Kampf gegen Kinderpornografie


Archiv Screenshots
Archiv FAQ
Archiv Community News
Archiv Spiele News
Archiv Konsolen News
Archiv Allgemeine News
Archiv Microsoft News
Archiv Hardware News
Archiv Treiber News
Archiv Software News
Zurück   Winhelpline Forum > Sonstige Themen > Programmierung und Skripte
Passwort vergessen?

Programmierung und Skripte Alles zum Thema AJAX, HTML, CSS, XML, XSL, JavaScript, SQL, PHP, Perl & CGI, JAVA, Apache, u.v.m.

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 10.03.2004, 08:30   #1
Heikstar
Fast Newbie
 
Registriert seit: 12.09.2003
Beiträge: 33



VBS.....Dienste Starten und stoppen

Tag zusammen,

Ich soll für meinen Chef ein Skript schreiben,
welches überprüft, ob ein Dienst läuft oder nicht.
Wenn er läuft, soll er gestoppt und wieder gestartet
werden.
Es handelt sich um den Dienst "Norton AntiVirus Server".
Also mit net stop "Norton AntiVirus Server" klappts,
aber wie bekomme ich es hin, dass ich erstens abfrage, ob er
läuft bzw. dass ich ihn über ne vbs-Datei starte bzw. stoppe ??

Das ist mein erster Tag mit VB ops:
aber ich kenn mich schon ein wenig mit Programmierung aus,
z.B. If-then-else oder Schleifen.

Aber hier scheiters dann auch schon.
Wäre cool, wenn mir das jemand erklären könnte.

Greets
HeikStar


Heikstar's Signatur -------------------------------------------------------------

...und wenn es irgenwie anderes geht, ......dann sagst mir !

-------------------------------------------------------------
Heikstar ist offline   Mit Zitat antworten
Alt 10.03.2004, 13:10   #2
Dee
Power Poster
 
Benutzerbild von Dee
 
Registriert seit: 20.08.2002
Beiträge: 8.090


Tournaments Won: 1

Standard

Ich mach es wieder etwas umständlich, ist aber vll. ne Anregung! *g*

Mit
Code:
net start > dienste.txt find /C "Norton AntiVirus Server" dienste.txt

gibt entweder eine 1 aus, wenn der Dienst gestartet ist oder eine 0, wenn nicht. Mußt jetzt nur noch den Rückgabewert von "find" in ne Variable quetschen.

Gruß, Dee

Dee ist offline   Mit Zitat antworten
Alt 10.03.2004, 21:31   #3
HeikoBerlin
Inspekteur
 
Benutzerbild von HeikoBerlin
 
Registriert seit: 08.08.2003
Ort: Berlin
Alter: 40
Beiträge: 8.022



Standard

- Ohne WMI-Service ist es wohl am sinnvollsten den Dienst
gleich zu stoppen. net stop gibt scheinbar keine Rückgabe,
wenn bereits beendet (die Kontrolle wäre entsprechend Dee)

Set oShell=WScript.CreateObject("WScript.Shell")
oShell.Run "Net Stop " & "Norton AntiVirus Server", 0, True
oShell.Run "Net Start " & "Norton AntiVirus Server", 0, True

- Mit WMI-Service wäre das natürlich null problem:

Code:
strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer _ & "\root\cimv2:win32_service.name='Norton AntiVirus Server'") If objWMIService.State = "Running" then objWMIService.StopService MsgBox "jetzt den Virus plazieren" objWMIService.StartService End If

HeikoBerlin ist offline   Mit Zitat antworten
Alt 14.04.2004, 09:48   #4
kraix
Cool Newbie
 
Registriert seit: 30.03.2004
Beiträge: 18



Standard

Ich finde das schon lustig Gute antwort Heiko, vorallem das mit dem Virus Da möchte wohl jemand seine tollen Viren verbreiten. Ich glaube kaum, das jemand sein Antiviren Programm beendet. Wobei Norton eh doof ist

kraix ist offline   Mit Zitat antworten
Alt 14.04.2004, 13:52   #5
Heikstar
Fast Newbie
 
Registriert seit: 12.09.2003
Beiträge: 33

  Themenstarter


Standard

Nur um mal aufzuklären, wofür ich den Kram brauche...da ich kein so n fieser Mensch bin wie KRAIX sich rausnimmt zu behaupten!!!

Wenn man über VPN sich mit einem Netzwerk verbinden will, um seinen Client über einen sich im Netzwerk befindlichen Server zu updaten und nicht den beklop*ten LiveUpdate benutzen will, weil dann die Leute, die im Besitz der clients sind im Internet surfen könnten, was sie aber nicht sollen, weil mein Arbeitgeber etwas gegen Kostenverursacher hat, dann bekommt es der NortonAV Client nicht mit, dass er sich gerade über VPN in dem Netzwerk befindet, in dem der Server steht, an dem er sich seine Updates abholen kann, weil er anscheinend nicht gerade der hellste unter den Clienst ist.

Wenn man den Client einmal durchstartet dann schnallt er es, warum auch immer.Das wird aber in einem automatisierten VB-Skript realisiert.


Ausserdem: WENN ICH NEN VIRUS PROGRAMMIERT HÄTTE, HÄTTE ICH ES NICHT NÖTIG HIER ZU POSTEN UM ZU ERFAHREN WIE ICH SCANNER UMGEHE!


Heikstar's Signatur -------------------------------------------------------------

...und wenn es irgenwie anderes geht, ......dann sagst mir !

-------------------------------------------------------------
Heikstar ist offline   Mit Zitat antworten
Antwort



Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Programme automatisch starten und Stoppen paskoc Allgemein Software 4 25.01.2004 13:55
Remote starten und stoppen eines dienstes hickus Netzwerk Windows 2000 5 26.06.2003 14:55
Dienste stoppen mit Benutzeraccount? Hinti Allgemein Windows 2000 2 19.02.2002 08:48
SMS 1.2 - Dienst starten/stoppen Barfly Windows NT 6 19.04.2001 14:14
Dienste von Hand stoppen capx Allgemein Windows 2000 4 08.02.2001 19:35


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:35 Uhr.


Powered by vBulletin Version 3.5.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2000 - 2006, WinHelpline.info
  Werbung

  Moderatoren

   Schach
   Seefahrt
   Lotte Berk
   Netzwerkservice
   Football
   Webdesign

Partnerlinks:  3DCenter.org |  3DChips.net |  Planet 3DNow! |  3DChip.de |  Netzwerktotal |  Wintotal.de |  Elektrikforum.de |  Computerwissen.de |  Prad.de |  Winsoftware.de |  netzwelt.de |  WinFAQ.de