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

Programm mittels Batch starten

Mitglied: bluepython

bluepython (Level 1) - Jetzt verbinden

15.06.2011 um 13:07 Uhr, 5620 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
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 2 TagenHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 3 TagenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 3 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 3 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Netzwerkmanagment im Haus mit Switch, Panel und pfsense
gelöst Frage von CorraggiounoNetzwerkmanagement19 Kommentare

hi zusammen, wir sind gerade dabei das ganze Haus bzw. die einzelnen Zimmer mit netzwerkdosen zu versorgen. Vom Keller ...

Netzwerkgrundlagen
VLAN - Offene Fragen
Frage von KnettenbrechNetzwerkgrundlagen17 Kommentare

Hallo zusammen, ich befasse mich derzeit mit dem Thema VLAN. Hierzu habe ich schon einige Guides gelesen, einschließlich des ...

Google Android
Empfehlung: Android Ortungsapp
gelöst Frage von certifiedit.netGoogle Android13 Kommentare

Guten Morgen, grundsätzlich vorweg, ich wollte mich eben schlau machen, bzgl einer Ortungsapp, welche Androidbasiert einem anderen Androidsmartphone mitteilt, ...

Router & Routing
VPN hinter zweiter Fritzbox nutzen im Nachbarhaus
gelöst Frage von georg2204Router & Routing11 Kommentare

Hallo zusammen, ich blicke hier leider nicht mehr so ganz durch. In Haus 1 steht eine Fritzbox 7390, diese ...