Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Scripting


Alles zum Thema System Administration Scripting — Q & A zum Thema Scripting: Batch, VBS, WMI, PowerShell


Antwort
     
Themen-Optionen
Alt 22.11.2011, 14:42   #1
Senior Member
 
Offline
Registriert seit: 05-2007
Beiträge: 359
Batch Datei als Dienst laufen lassen

Ich habe eine Batch Datei die etwas von einem Netzwerklaufwerk kopiert. Als Batch ausgeführt, funktioniert sie wunderbar.

Ich kompiliere diese Datei in eine EXE. Funktioniert ebenfalls.

Ich habe über srvany diese EXE Datei als Dienst eingebunden. Funktioniert nicht mehr richtig. Der Dienst startet einwandfrei, aber der "Sprung" aus das Netzwerklaufwerk wird nicht mehr ausgeführt.

Unter "Anmelden als" habe ich lokales System, den Domänen Admin, den Netzwerkdienst und den Lokalen Dienst versucht.

Die ersten beiden lassen sich starten, überspringen aber die Anweisung auf das Laufwerk zuzugreifen. Bei den anderen beiden startet der Dienst, beendet sich aber gleich wieder von alleine.

Auf dem Netzlaufwerk ist jeder mit Vollzugriff eingetragen. Der Server (Windows 2011) mit dem Domänen-Admin angemeldet, kann die EXE Datei ja auch manuell nutzen.

Jemand eine Idee, warum er mit dem Befehl x: nicht auf das gemappte Laufwerk geht ?
    Mit Zitat antworten
Alt 22.11.2011, 16:14   #2
Board Veteran
 
Offline
Registriert seit: 12-2008
Beiträge: 4.674
Wieso nutzt du keine UNC Pfade?
    Mit Zitat antworten
Alt 22.11.2011, 16:26   #3
Senior Member
 
Offline
Registriert seit: 05-2007
Beiträge: 359
Das Problem mit dem Netzwerkzugriff habe ich behoben, indem ich in der Batch das Laufwerk über Net Use verbinde.

Nun würde ich gerne über ein Programm namens pdfp.exe etwas automatisch ausdrucken. Als Admin angemeldet und manuell gestartet funktioniert es.

Der Dienst mit dem System Konto will nicht drucken, obwohl ich diesem auf dem Drucker die Berechtigung gegeben habe.

Gibt es irgend eine Möglichkeit mit dem System Dienst zu drucken?


Nun starte ich den Dienst doch über den Domänenadmin und es scheint nun zu funktionieren. Warum System nicht geht, verstehe ich aber nicht!!!!
    Mit Zitat antworten
Alt 25.11.2011, 22:02   #4
Expert Member
 
Benutzerbild von Sunny61
 
Offline
Registriert seit: 08-2007
Beiträge: 11.403
Zitat von Dutch_OnE Beitrag anzeigen
Das Problem mit dem Netzwerkzugriff habe ich behoben, indem ich in der Batch das Laufwerk über Net Use verbinde.
Weshalb mußt Du denn unbedingt einen Buchstaben zum kopieren erzeugen? Beim UNC Pfad funktioniert es genauso und das Script ist kürzer.

Zitat von Dutch_OnE Beitrag anzeigen
Nun starte ich den Dienst doch über den Domänenadmin und es scheint nun zu funktionieren. Warum System nicht geht, verstehe ich aber nicht!!!!
Erstell einen eigenen Benutzer für den Dienst und benutze den dafür.

Signatur
Gruppenrichtlinien: http://www.gruppenrichtlinien.de/

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Batch-Datei als Dienst laufen lassen alessandro Windows Forum — Scripting 3 11.07.2008 22:37
Den „eXchangePOP3“ Connector als Dienst laufen lassen? HLG MS Exchange Forum 2 22.02.2007 11:04
Easy2Sync für Outlook als Dienst laufen lassen Herbert Leitner Windows Forum — Allgemein 2 25.03.2005 16:37
eine Batch Datei alle 2 Minuten laufen lassen! Basjoe Windows Forum — Allgemein 9 07.10.2003 19:14


Alle Zeitangaben in MEZ/CET. Es ist jetzt 15:06 Uhr. Seite generiert in 0,030 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang