bpcombatbp 10 Geschrieben 29. Juni 2005 Melden Teilen Geschrieben 29. Juni 2005 Hallo, ich habe ein Problem vielleicht kann mir hier einer helfen. Es geht um folgendes, Auf einem Win 2000 Server läuft eine Anwendung als Dienst diese Benötig eine Netzlaufwerkverbindung zu einem anderen Server. Ich hatte überlegt eine Batchdatei über einen Dienst zu starten die eine Net Use Verbindung zu dem benötigtem Pfad herstellt. Das Problem bei der Aktion ist das, dass ganze als Systemuser passieren muss da sich kein User auf dem Server anmeldet bzw. wenn sich einer anmeldet der sich wieder abmeldet aber die Verbindung zu dem Laufwerk noch benötigt wird. Jetzt zu meiner frage : ) hat einer eine Idee wie das Script aussehen muss damit ich als Dienst starten kann und bei jedem Neustart dieses Laufwerk wiederhergestellt wird ohne das sich ein Benutzer anmeldet. Hoffe hab mich halbwegs vernüftig verständlich gemacht. Zitieren Link zu diesem Kommentar
sven1810 10 Geschrieben 29. Juni 2005 Melden Teilen Geschrieben 29. Juni 2005 Hi, dazu schreibst du einen cmd Datei net use ...... und startest diese mit geplante Tasks. In diesen stellst du dann bei jedem Systemstart ein, fertig :). Gruß Sven Zitieren Link zu diesem Kommentar
bpcombatbp 10 Geschrieben 29. Juni 2005 Autor Melden Teilen Geschrieben 29. Juni 2005 So hatte ich mir das auch vorgestellt wenn ich die erstellte cmd ausführe baut er auch die Verbindung auf, sobald ich das ganze aber über Scheduled Tasks oder als Dienst starte passiert nichts und die Verbindung wird nicht hergestellt. Obwohl das selbe File durch manuelles starten geht. Zitieren Link zu diesem Kommentar
WSUSPraxis 48 Geschrieben 29. Juni 2005 Melden Teilen Geschrieben 29. Juni 2005 Was wirft er in der Konsole für ein Fehler aus ???? Zitieren Link zu diesem Kommentar
bpcombatbp 10 Geschrieben 29. Juni 2005 Autor Melden Teilen Geschrieben 29. Juni 2005 Keinen ich hab aber auch nur den vollständigen "net use" befehl in dem cmd file stehen, hab leider nicht so die ahnung was ich reinschreiben kann falls er auf ein fehler trifft diesen in ein txt file zu schreiben : ( Zitieren Link zu diesem Kommentar
sven1810 10 Geschrieben 29. Juni 2005 Melden Teilen Geschrieben 29. Juni 2005 Was sagen denn die geplanten Tasks? Letzte Ausführung, nächste Ausführung und letztes Ergebnis? Wenn alles glatt gelaufen ist sollte dort 0x0 stehen. Mit welchen Rechten läuft der Task? Zitieren Link zu diesem Kommentar
bpcombatbp 10 Geschrieben 29. Juni 2005 Autor Melden Teilen Geschrieben 29. Juni 2005 Wenn ich das ganze teste steht unter last run time der aktuelle Zeitstempel beim letzten Ergebnis steht 0x2 das ganze läuft unter system rechten Zitieren Link zu diesem Kommentar
sven1810 10 Geschrieben 29. Juni 2005 Melden Teilen Geschrieben 29. Juni 2005 0x2 bedeutet ein Fehler, in der datei c:\windows\schedlgu.txt sollte mehr drin stehen. Zitieren Link zu diesem Kommentar
sven1810 10 Geschrieben 29. Juni 2005 Melden Teilen Geschrieben 29. Juni 2005 Ich glaube ich weis auch warum du eine Fehlermeldung bekommst :). Windows startet bestimmt den scheduler bevor dein Netzwerk oben ist. Mach doch mal ein spleep 180 vor dein net use, die 180 stehen für 180 Sekunden, das sollte dann aber dicke reichen. Es gibt auch eine Richtlinie die Windows anweist erst auf das Netzwerk zu warten, das könnte evtl. auch helfen, aber das mit dem sleep ist auf alle Fälle einfacher. Gruß Sven Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.