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 ODER Verknüpfung für batch file

Mitglied: Spyeer

Spyeer (Level 1) - Jetzt verbinden

04.06.2009, aktualisiert 14:09 Uhr, 6649 Aufrufe, 7 Kommentare

Hallo zusammen,

ich bin neu in meinem Unternehmen und muss ein Problem lösen. Ich habe bereits im Forum gesucht, aber leider nichts passendes gefunden.

Das Programm soll:
- manuelles (durch User Eingabe) Starten eines Dienstes
- manuelles (durch User Eingabe) Stoppen eines Dienstes
- wird KEIN Manuelles Stoppen bestätigt, soll das Programm innerhalb einer bestimmten Zeit den Dienst automatisch stoppen


hier nun mein Anfang:

@echo off
:logon

echo Aktion start/stop:

echo manuelles Starten:
set /p Aktion=start:
IF %Aktion% == start net start Messenger
echo.
echo.
echo Dienst gestartet
echo.

echo manuelles Stoppen:
set /p Aktion=stop:
IF %Aktion% == stop net stop Messenger

echo auto Stoppen:
sleep 5
net stop Messenger
echo.
echo.
echo Dienst gestoppt
echo.

pause


Meine Überlegung ist eine ODER Verknüpfung für stoppen und autom. stoppen hinzuzufügen. Vielleicht hat jemand von euch eine bessere Idee.

Danke im Voraus

Siegmar
Mitglied: LotPings
04.06.2009 um 10:42 Uhr
Hallo Siegmar,

willkommen im Forum.

Ich nehme mal an, das dies eine Übungsaufgabe für dich ist.
Dein Code ist besser lesbar wenn du die Formatierungshilfe beachtest und Code Tags benutzt.

Wenn die erste Eingabe nicht start war, kannst du eigentlich abbrechen.
Die Abfrage ist Case sensitiv füge dem IF besser ein /i zu.
Wenn die Batchdatei in der zweiten Abfrage wartet, hast du keine Möglichkeit mehr etwas Zeitgesteuertes zu tun, das muss vorher passieren.
Du kannst mit
start "" %comspec% /C (Sleep 5 & net stop messenger)
den Stop Befehl vorher absetzen.

Gruß
LotPings
Bitte warten ..
Mitglied: Spyeer
04.06.2009 um 12:09 Uhr
Hi LotPings,

ist nicht ganz eine Ü-aufgabe.
Kurze history zum Programm:
In meiner Firma ist ein VNC Server auf einem Client installiert, der soll/darf nur wenn ein Mitarbeiter eine Eingabe macht den VNC starten/stoppen. Falls der Mitarbeiter vergißt ein stop zu setzen muß das Programm automatisch den VNC anhalten (nur Dienst anhalten nicht das Programm beenden).

Bin ein bißchen durcheinander wegen dieser Zeile:
##start "" %comspec% /C (Sleep 5 & net stop messenger)##
wo sollte diese Zeile stehen. Ich habe verstanden dass dieser Befehl zuerst ausgeführt werden soll, aber bei mir fürht er zu einem:
## System error 1060 has occured ##
Wie müßte also das Programm deiner Meinung aussehen?

Gruß Siegmar
Bitte warten ..
Mitglied: LotPings
04.06.2009 um 12:58 Uhr
Zitat von Spyeer:
Wie müßte also das Programm deiner Meinung aussehen?

Habe hier kein sleep, versuch mal
start /min "" %comspec% /C "ping -n 5 localhost & net stop messenger&pause"
Die Pause ist nur zur Demo.

Gruß
LotPings
Bitte warten ..
Mitglied: Spyeer
04.06.2009 um 13:35 Uhr
Super hat geklappt, habe deine Zeile etwas abgeändert funtz genial.

nur verstehe ich dies

##start /min "" %comspec%##

nicht.

was macht min?? und comspec??

Danke LotPings
Bitte warten ..
Mitglied: 78632
04.06.2009 um 13:46 Uhr
Was start macht, bekommst du mit help start oder start /? in der Konsole raus. Comspec ist eine Umgebungsvariable und gibt den Pfad zum Kommandointerpreter an.
Wenn du SET eingibst, wird dir der Inhalt aller Umgebungsvariablen angezeigt, mit SET C bekommst du nur die angezeigt, die mit "C" beginnen.

Und zukünftig packe bitte deine Code-Schnipsel in entsprechende Tags, damit sie übersichtlicher werden, siehe > Formatierungshilfe.
Das kannst du übrigens mit "bearbeiten" in deinem Beitrag auch jetzt noch.
Bitte warten ..
Mitglied: Spyeer
04.06.2009 um 14:13 Uhr
hoffe es sieht jetzt besser aus.
Bitte warten ..
Mitglied: 78632
04.06.2009 um 14:17 Uhr
Jein. Es fällt zwar eher auf, aber du solltest die Zeilen in Code-Tags packen, wie es
hier beschrieben wird.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Batch zum suchen und verschieben von Verknüpfungen

gelöst Frage von zeroblue2005Batch & Shell14 Kommentare

Hallo Zusammen, ich muss verschiedene Rechner nach ganz bestimmten Datei-Verknüpfungen durchsuchen und diese dann verschieben! Das Ganze soll etwa ...

Batch & Shell

Batch: Webseiten Verknüpfungen erstellen

gelöst Frage von bud5890Batch & Shell2 Kommentare

Guten morgen zusammen, wie kann ich per Batch eine Webseiten-Verknüpfung (z.Bwebsite) auf dem Desktop erstellen ? Danke und Viele ...

Batch & Shell

Verknüpfungen auf einen Ordner mit Batch anlegen

gelöst Frage von ActaresBatch & Shell6 Kommentare

Neuer Tag - Neues Problem ;) Ausgangslage: Ich habe zwei Daten Server: Projektleitung und Finanzen / Vertrieb. Mit einer ...

Batch & Shell

Batch Archivierung und löschen von Files

Frage von PeronasBatch & Shell1 Kommentar

Hallo zusammen, ich habe mal eine Frage zu einem Batch-File welches ich zum archivieren von Files benötige. Und zwar ...

Neue Wissensbeiträge
Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgborn vor 47 SekundenMicrosoft

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 2 TagenWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Sicherheit
Microsoft und Skype: Sicherheit
Information von kgborn vor 2 TagenSicherheit

Die Tage gab es ja einige Berichte zur Sicherheit des Skype-Updaters. Der Updater von Skype läuft unter dem Konto ...

Datenschutz

Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10

Information von Penny.Cilin vor 3 TagenDatenschutz8 Kommentare

Hallo, passend zum Thema Ablösung LIMUX in München ein interessanter Beitrag dazu: Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10 Anscheinend ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1016 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)12 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...

Server-Hardware
Server für Exchange 2016, Kaufberatung
Frage von MazenauerServer-Hardware10 Kommentare

Guten Tag werte Gemeinde, Vorab: Ich dachte es gab mal einen separaten Bereich für solche Anfragen, habe ich leider ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall10 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...