Deex Geschrieben 21. Dezember 2009 Teilen Geschrieben 21. Dezember 2009 Hi, ich habe ein Problem und zwar habe ich eine Batchdatei die beim Herunterfahren eines Clients ein Programm aufruft, was eine BackUp-Datei des Clients erzeugt. Anschließend soll diese Datei auf den Server kopiert werden. Wenn ich an dem Client angemeldet bin und die Batch (als Administrator) ausführe funktioniert alles tadellos, aber sobald ein "nicht Administrator" angemeldet ist und der Rechner runtergefahren wird, wird die Datei nur erzeugt aber nicht kopiert. Meine Idee war, dass vor dem Ausführen des Scriptes die Netzwerkverbindungen getrennt werden und daher die Netzwerkressource gar nicht mehr gefunden werden kann, ist das möglich? Auf dem Client läuft Windows XP SP3 und auf dem Server Windows Server 2003 SP2, die Benutzer melden sich über eine Domäne an und das Script soll von einem im Netzwerk freigegebenen Ordner auf einen anderen, im Netzwerk freigegebenen, Ordner kopieren. Meine Frage: Warum funktioniert es nicht wie es soll? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Enno Geschrieben 21. Dezember 2009 Teilen Geschrieben 21. Dezember 2009 Wenn dem so wäre wie du vermutest würde es auch als Admin nicht gehen. Darf der User überhaupt auf der Freigabe schreiben? Funktioniert das Script wenn du es so ausführst (als User) also nicht erst beim runterfahren? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
tester2k5 Geschrieben 21. Dezember 2009 Teilen Geschrieben 21. Dezember 2009 Starte die Batch mal als User manuell um zu testen ob die Batch mit den rechten funktioniert. Ich vermute mal das die Netzwerkverbindung beim Herunterfahren dann schon getrennt ist. Wie startest du die Batch denn beim Herunterfahren? Es gibt ja Log-Off und Shutdown-Skripte / GPOs. Gruss, tester2k5 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Deex Geschrieben 23. Dezember 2009 Autor Teilen Geschrieben 23. Dezember 2009 Wenn dem so wäre wie du vermutest würde es auch als Admin nicht gehen. Darf der User überhaupt auf der Freigabe schreiben? Funktioniert das Script wenn du es so ausführst (als User) also nicht erst beim runterfahren? 1 - Ja, die User haben auf der Freigabe Vollzugriff. 2 - Das habe ich bisher noch nicht getestet, dazu komme ich leider auch erst nächstes Jahr wieder, da ich dieses Jahr nicht mehr im Büro bin Starte die Batch mal als User manuell um zu testen ob die Batch mit den rechten funktioniert. Ich vermute mal das die Netzwerkverbindung beim Herunterfahren dann schon getrennt ist. Wie startest du die Batch denn beim Herunterfahren? Es gibt ja Log-Off und Shutdown-Skripte / GPOs. Gruss, tester2k5 1 - s.o. 2 - Die Batch ist via gpedit.msc in die Shutdownsequenz integriert worden. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
tester2k5 Geschrieben 23. Dezember 2009 Teilen Geschrieben 23. Dezember 2009 Die Batch ist via gpedit.msc in die Shutdownsequenz integriert worden. Shutdown ist nach dem Logoff, somit besteht kein Netz mehr. Gruss, tester2k5 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Deex Geschrieben 23. Dezember 2009 Autor Teilen Geschrieben 23. Dezember 2009 Gibt es eine Möglichkeit die Batch irgendwie vorher auszuführen? Über Scheduled-Tasks möchte ich das ungern laufen lassen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
tester2k5 Geschrieben 30. Dezember 2009 Teilen Geschrieben 30. Dezember 2009 Über die Log-Off Sequenz. Gruss, tester2k5 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
BikerHeinze Geschrieben 1. Januar 2010 Teilen Geschrieben 1. Januar 2010 Hallo, 1. wird das Skript über eine GPO ausgeführt. 2. ist diese Skript unter Computer- oder Benutzerkonfiguration eingesrichtet. - Computerkonfig, dann mußt du die Rechte auf das Verzeichnis nicht dem Benutzer geben sondern den Computern - bei der Abarbeitung der Skrite ist die Netzwerkverbindung noch vorhanden aber nicht die verbundenen Netzwerklaufwerke (UNC-Pfad) Ich vermute, dass die Rechte für den Computer auf das Verzeichnis fehlt. Wenn du auf das Verzeichnis dem Benutzer "Authentifizierte Benutzer" die Rechte vergibst müßte es auch mit den Rechten für den Computer gehen. Gruß BikerHeinze Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Deex Geschrieben 29. Januar 2010 Autor Teilen Geschrieben 29. Januar 2010 Ich habe das Problem jetzt gelöst indem ich den Kopierbefehl auf das Netzlaufwerk in ein anderes Script beim Systemstart gelegt, das sollte funktionieren. Gruß, Deex Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.