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

Frage Entwicklung

Programm mittels Batch starten

Mitglied: bluepython

bluepython (Level 1) - Jetzt verbinden

15.06.2011 um 13:07 Uhr, 5579 Aufrufe, 13 Kommentare

Hallo zusammen,

als erstes fasse ich mal kurz zusammen, was ich haben möchte.
Um xx:xx Uhr startet Backup Exec eine Sicherung eines w2k3 Servers. Vor und nach der Sicherung soll eine Batch ausgeführt werden.
Die Batch Dateien liegen auf C:\ des zu sichernden Servers.
Das kann man in Backup Exec auch so weit einrichten. Die Batch vor der Sicherung soll ein Programm beenden und die Batch nach der Sicherung dieses Programm wieder starten.
Der Administrator (Domäne) ist immer angemeldet, die Sitzung wird nur abgemeldet, wenn der Server herunter gefahren wird.

Nun zum Problem:
Als Beispiel für das Programm das geschlossen und wieder gestartet werden soll, nehmen wir mal mspaint.
Das beenden des Programmes via Batch klappt.
Danach läuft die Sicherung an und führt auch die zweite Batch aus, die Paint starten soll, jedoch sehe ich da nichts von.

So sieht meine Batch aus, um Paint zu starten.
start "Paint" /I %SystemRoot%\system32\mspaint.exe

Ich vermutte mal, dass da noch irgendwie ein Befehl rein muss, damit Paint in der aktuellen Sitzung gestartet wird.

Danke für Hilfe im Vorraus.
Mitglied: DONNobre
15.06.2011 um 13:15 Uhr
das kannst du alles in einer batch machen mit probier es mal so
call "Paint" /I "%SystemRoot%\system32\mspaint.exe"
Bitte warten ..
Mitglied: kopie0123
15.06.2011 um 13:25 Uhr
Heyx,

um welches Programm handelt es sich? Wenn es ein Dienst ist, kannst Du auch mit net stop und net start arbeiten. Oder du lässt das programm als Dienst starten, dann geht es auch.

gruß
Bitte warten ..
Mitglied: bluepython
15.06.2011 um 13:32 Uhr
@DONNobre
call "Paint" /I "%SystemRoot%\system32\mspaint.exe"

da ist die Syntax falsch, mit

call "%SystemRoot%\system32\mspaint.exe"
wird Paint zwar gestartet, aber auf der Oberfläche sehe ich es nicht.


@StingerMAC
Nur ein Dienst ist es leider nicht, da mache ich so etwas schon mit den Oracle Diensten. Es ist ein kleines Programm, dass ein Kollege geschrieben hat, das bestimmte Dokumente automatisch in unser DMS kopiert.
Bitte warten ..
Mitglied: Friemler
15.06.2011 um 13:40 Uhr
Hallo bluepython,

ergänze das Batchscript doch mal um einen Pause-Befehl. Dann wird der CMD-Prozess, der das Script ausführt, nicht automatisch beendet und Du kannst im Taskmanager die Sitzungskennung und das Benutzerkonto ermitteln, unter dem das Script ausgeführt wird.

Gruß
Friemler
Bitte warten ..
Mitglied: bluepython
15.06.2011 um 13:49 Uhr
Habe ich gerade gemacht, als Administrator läuft es, das ganze müsste aber in der Sitzung 1 starten, es läuft aber in der Sitzung 0
Bitte warten ..
Mitglied: bluepython
15.06.2011 um 14:13 Uhr
Was mir gerade noch aufgefallen ist, beim call Befehlt wird das Eingabeaufforderung Fenster wohl nicht geschlossen.
Bitte warten ..
Mitglied: Friemler
15.06.2011 um 14:33 Uhr
Zitat von bluepython:
das ganze müsste aber in der Sitzung 1 starten, es läuft aber in der Sitzung 0

Ist das denn wirklich ein Server 2003? Oder evtl. doch ein 2008er?

Die verschiedenen Sitzungen sind ja ein Sicherheitsfeature. Da dürfte es schwer werden, von einem Prozess, der in Session 0 läuft (CMD) ein Programm in Session 1 zu starten.

Gruß
Bitte warten ..
Mitglied: bluepython
15.06.2011 um 14:38 Uhr
es ist zu 100% ein Windows 2003 Server mit SP2
Bitte warten ..
Mitglied: Friemler
15.06.2011 um 14:57 Uhr
Hallo bluepython,

Du schreibst, das zu startende Programm würde automatisch Dateien kopieren. Dann wäre ja keine Benutzerinteraktion nötig. Warum ist es ein Problem, wenn das Programm nicht in Session 1 läuft? Wodurch wird überhaupt Session 1 gestartet? Auf Server 2003 laufen alle Dienste und Programme in Session 0. Eine andere Session wird doch normalerweise nur für eine Remote Desktop Verbindung gestartet.

Gruß
Friemler
Bitte warten ..
Mitglied: bluepython
15.06.2011 um 15:23 Uhr
Ich denke es wäre kein Problem wenn es nicht in Session läuft, man würde dann nur die GUI nicht sehen, und so mit auch nicht was gerade verarbeitet wird.
Ich habe das ganze erst einmal über Geplante Task gelöst. Gefällt mir zwar nicht, aber die Sicherung muss laufen.
Bitte warten ..
Mitglied: 60730
15.06.2011 um 15:41 Uhr
moinsen,

Der Administrator (Domäne) ist immer angemeldet, die Sitzung wird nur abgemeldet, wenn der Server herunter gefahren wird.

Das ist doch schon der erste grobe Unfug, den man nicht machen sollte und für den es div. Prüfungsfangfragen bei jedem MSCE Kurs gibt.

@ Friemler:
Sein Backup Exec läuft ganz sicher in Session 0 und da das die Batch startet kann das auch nur in Session 0 gestartet werden.

@ Blaue Schlange:
Ich weiß ja nicth, wann du arbeitest und wann du deine Server sicherst, aber denkst du nicht auch, dass ein Log was die "Anwendung" gemacht hat sinniger ist, als nachts vorm Server zu hocken?
Bitte warten ..
Mitglied: Friemler
15.06.2011 um 15:57 Uhr
Hallo bluepython,

zu Kontrollzwecken könntest Du eine RDP-Verbindung zum Server auf Session 0 aufmachen. Man muss MSTSC am RDP-Client dazu mit dem Parameter /CONSOLE starten. Der am Server lokal angemeldete Benutzer wird dabei aber abgemeldet, was ja, wie T-Mo schon sagte, sowieso sicherer wäre.

Gruß
Friemler
Bitte warten ..
Mitglied: Clijsters
15.06.2011 um 20:41 Uhr
[OT] (@TimoBeil)
Das ist doch schon der erste grobe Unfug, den man nicht machen sollte und für den es div. Prüfungsfangfragen bei jedem MSCE Kurs gibt.
Warum? Vlt. möchte er Telefonsupport leisten und dem Kunden das "nachts vorm Server hocken" nahebringen...
Mehr Ernst...
Ich halte es ganz einfach für irrelevant, in welcher Session dort irgendwas gestartet wird, ich kenne wenige Backup-Anwendungen, die programmiert werden, um von hockenden Admins oder telefonierenden Mitarbeitern beobachtet zu werden.


Gruß
Dominique Entschuldigt sich für seine unproduktiven, inkompetenten Kommentare und dafür, dass er eigentlich nur schon genannte Fakten wiederholt, wie im gerade auffällt.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch Programm um gewisse Uhrzeit starten
Frage von Patrick-ITBatch & Shell16 Kommentare

Hallo zusammen, ich habe heute angefangen an einem Programm zu programmieren, welches Programme um gewisse Uhrzeiten starten soll, leider ...

Batch & Shell
Programm per batch datei starten
gelöst Frage von R0llingBatch & Shell2 Kommentare

Guten Tag Liebe Administrator Com! Ich betreibe einen Windows Root Server auf dem das Spiel Arma 2 DayZ läuft. ...

Batch & Shell
Programm mit Laufwerkzuweisung und Registryabfrage per Batch starten
gelöst Frage von kampenBatch & Shell4 Kommentare

Hallo zusammen, besteht die Möglichkeit ein Programm mit Laufwerkzuweisung und Registryabfrage per Batch zu starten? Bislang nutze ich 5 ...

Batch & Shell
Batch aus Batch mit anderen Rechten starten
gelöst Frage von thilo-55Batch & Shell15 Kommentare

Hallo zusammen, bin schier am verzweifeln: System ist Win7 mit Benutzer "User" mit user-rechten und "Admin" mit admin-rechten (wer ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 15 StundenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 1 TagTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 1 TagSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 1 TagSicherheit9 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
Sicherheit
Meltdown und Spectre: Die machen uns alle was vor
Information von FrankSicherheit25 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Netzwerke
Packet loss bei "InternetLeitungsvollauslastung"
gelöst Frage von Freak-On-SiliconNetzwerke17 Kommentare

Servus; Ja der Titel klingt komisch, is aber so. Wenn die Internetleitung voll ausgelastet ist, hab ich extreme packet ...

Ubuntu
Ubuntu - Starter für nicht vertrauenswürdige Anwendungen
Frage von adm2015Ubuntu17 Kommentare

Hallo zusammen, Ich verwende derzeit die Ubuntu Versionen 17.10 bzw. im Test 18.04. Ich habe mehrere .desktop Dateien in ...

Windows 10
Automatische daten kopieren, USB zu USB unter Win10 im Hintergrund
Frage von DerEisigeWindows 1016 Kommentare

Hallo Leute, ich bin auf der Suche nach einem Skript, dass von einem USB Stick automatisch nach dem einstecken ...