Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Mit Konsolenanwendung Dienst auf Status prüfen

Mitglied: hacol22

hacol22 (Level 1) - Jetzt verbinden

30.08.2007, aktualisiert 19.09.2007, 7087 Aufrufe, 13 Kommentare

Hallo,

wir haben auf unserem Server einen MCAffee Client installiert (Dienstname: McShield). Lieder schmiert uns dieser Dienst aus unerklärlichen Gründen ständig ab, also wird in den Status beendet zurückgesetzt. McAffe-Support meint der Server müsse neu gestartet werden. Leider passiert das alle paar Tage und wir können nicht ständig den Server rebooten.

Nun habe ich die Aufgabe bekommen eine Konsolenanwendung zu erstellen welcher alle paar Minuten den Dienst prüft ob dieser gestartet ist oder nicht. Sollte der Dienst beendet sein, soll die Anwendung diesen automatisch starten.

Versuche schon seit zwei Tagen in Visual Studio eine solche Konsolenanwendung zu erstellen, leider finde ich keinen Ansatz. Kann mir jemand beim Code etwas behilflich sein? Vielen Dank.


MfG
hacol22
Mitglied: 36831
30.08.2007 um 12:57 Uhr
Moin,

reicht es nicht, wenn man in den Diensteigenschaften in der Rubrik Wiederherstellen als Aktion Dienst neustarten einstellt?

ansonsten reicht doch eigentlich ein
Wenn der Dienst bereits läuft, wird halt ausgegeben, dass der Dienst bereits gestartet ist. Wenn der Dienst, wenn er beendet wird / abstürzt, als Dienststatus auch nicht mehr "gestartet" hat, sollte das doch völlig ausreichen, oder?

MfG,
VW
Bitte warten ..
Mitglied: hacol22
30.08.2007 um 13:04 Uhr
Ich möchte in Visual Studio ein Projekt erstellen (Konsolenanwendung). Wenn ich dann in das Codefenster "net start McShield" eingebe und debuggen möchte, kommt die Fehlermeldung "Fehler beim erstellen". Irgendwie muss das anders laufen, ich weiß aber nicht wie.
Darüber hinaus möchte ich direkt in Visual Studio eine Automatisierung einbauen, damit dieser Code alle paar Minuten ausgefürht wird. Geht das überhaupt?
Bitte warten ..
Mitglied: SlainteMhath
30.08.2007 um 13:25 Uhr
"net start McShield" gehört auch nicht ins VS, sondern in die Eingabeaufforderung

In welcher Programmiersprache / VS-Version willst/sollst Du das programmieren?
Bitte warten ..
Mitglied: hacol22
30.08.2007 um 13:37 Uhr
Visual Basic .net 2003. Da gibt es unter Projekte die Option Neue Konsolenanwendung. Diese habe ich gewählt. Geht so etwas nicht mit VB.net?
Bitte warten ..
Mitglied: SlainteMhath
30.08.2007 um 13:46 Uhr
Also in .NET 2.0 gibts die Klasse System.ServiceProcess.ServiceController - ich weis allerdings nicht, ob die in .NET 1.x auch schon vorhanden ist.
Bitte warten ..
Mitglied: Iwan
30.08.2007 um 13:54 Uhr
Bitte warten ..
Mitglied: hacol22
30.08.2007 um 14:32 Uhr
Bekomme beim ausführen des Scriptes folgende Fehlermeldung:
"Das System kann die angegebene Datei nicht finden." in Zeile (siehe -->). Diese Datei ist aber auf jeden Fall in diesem Pfad vorhanden. Allerdings startet der Dienst nicht auch wenn ich diese Datei manuell ausführe.

_____________________________________
Bitte warten ..
Mitglied: SlainteMhath
30.08.2007 um 14:37 Uhr
Ersetze die Zeile durch

oShell.Run "%windir%\system32\net start McShield",1,false

Ich hoffe Dich fragt in der Firma keiner, wie das Script funktioniert
Bitte warten ..
Mitglied: hacol22
30.08.2007 um 14:46 Uhr
Ich kann ja dein Script soweit gut nachvollziehen. Ansonsten hätte die Antwort "startet halt" gelautet. Ich bekomme hier auch nie vernünftige Antworten

Dein Script funktioniert auf jeden Fall. Besten Dank!!
Bitte warten ..
Mitglied: TuXHunt3R
30.08.2007 um 15:54 Uhr
netsvc.exe auf dem Windows 2000 Resource Kit
Bitte warten ..
Mitglied: Biber
19.09.2007 um 22:18 Uhr
Moin hacol22,

ich habe mal Deinen Beitrag auf "gelöst" gesetzt (eigentlich Dein Job).

Schade finde ich die etwas sehr knappe Antwort von TuXHunt3R.

Ich fände die (Remote-) Prüfung mit NetSvc schon universeller und allgemeiner verwendbar.

Siehe dazu z.B. M$-KB Q166819.

@TuXHunt3R:
Eine Beispielzeile mehr, so etwas wie..
...hätte es vielleicht deutlicher gemacht.

Grüße
Biber
Bitte warten ..
Mitglied: TuXHunt3R
19.09.2007 um 22:33 Uhr
@Biber

Sorry, werde das nächste Mal dran denken
Bitte warten ..
Mitglied: Biber
19.09.2007 um 23:58 Uhr
@TuXHunt3R

...werde das nächste Mal dran denken...
Danke... wäre wirklich zu schade, wenn gute Lösungen kommentarlos untergingen...

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

PSExec als Watchdog für Konsolenanwendung

Frage von n0cturneBatch & Shell3 Kommentare

Hallo zusammen, ich möchte mit psexec.exe eine Konsolenanwendung überwachen und nach dem Beenden dieser die Anwendung wieder starten. So ...

Switche und Hubs

Cisco Befehl Status

gelöst Frage von Florian961988Switche und Hubs16 Kommentare

Hallo, ich google mich tot und finde nicht das was ich suche! Wir sind am bauen und in dem ...

Internet

Status von osTicket

gelöst Frage von Winfried-HHInternet1 Kommentar

Hallo in die Runde! Weiß jemand ob osTicket noch weiterentwickelt wird? Auf der WebSite tut sich irgendwie nicht viel ...

Datenbanken

Abfrage letzter Status

Frage von tsunamiDatenbanken

Hallo zusammen, ich hänge mal wieder bei einer Abfrage. Zum Problem: Ich habe ein Ticketsystem. Dabei soll der aktuelle ...

Neue Wissensbeiträge
Microsoft Office
O365 Makro Schutz nicht immer per GPO möglich
Information von sabines vor 17 StundenMicrosoft Office

Der zum Schutz gegen Verschlüsselungstrojaner wichtige Makroschutz lässt sich wohl in Office 365 nicht immer per GPO einstellen. Für ...

Netzwerkmanagement
How To Mikrotik Netinstall
Erfahrungsbericht von areanod vor 2 TagenNetzwerkmanagement

Jedes Mal wenn ich Netinstall längere Zeit nicht benutzt habe stolpere ich über die „Besonderheiten“ dieser Software. Das ist ...

Microsoft
Microsoft: LDAPS per Update als Default
Information von em-pie vor 2 TagenMicrosoft2 Kommentare

Hallo, Microsoft wird mit einem der zukünftigen Updates LDAP auf LDAPS per Default umstellen. Admins von angebundenen Systemen die ...

Humor (lol)

Funny: Warum es immer schwieriger wird, die richtigen Produkte online zu finden

Information von Dilbert-MD vor 4 TagenHumor (lol)19 Kommentare

Wir befinden uns in der Rubrik "Off Topic - Humor" und in 15 Minuten ist Freitag. und ja, es ...

Heiß diskutierte Inhalte
Windows Server
Windows Server 2019 RDP auf anderen Port umlegen scheint zumindest in der Firewall nicht zu funktionieren
gelöst Frage von kfj-deWindows Server18 Kommentare

Hallo zusammen, habe gedacht, ich mache den Remote Desktop Zugang etwas sicherer und lege den Port auf einen der ...

Netzwerke
FortiGate Firewall Konfiguration
gelöst Frage von ObaidaNetzwerke14 Kommentare

Guten Morgen, ich möchte fragen, wenn man eine Firewall zwischen den Server, der für eine Umgebung test gemacht wurde ...

Windows 10
Windows 10 das klassische Startmenü
Frage von Daoudi1973Windows 1012 Kommentare

Hallo zusammen, wie kann ich bitte ohne zusätsliche Tolls wie "das kostenlose Programm Open Shell" im Windows 10 das ...

Windows Server
Problem bei der Installation von .Net Framework 3.5 auf Server 2012R2
Frage von Timo0oWindows Server12 Kommentare

Hallo zusammen, vielleicht kann mir hier wer helfen ich bin nämlich langsam am Verzweifeln. Ich habe hier einen Server ...