Jump to content

Lokale GP funktioniert nicht


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Situation:

Ordner A (lokaler PC) soll per Synctoy in Ordner B (NAS-Laufwerk) gespiegelt werden.

Dazu habe ich das Ordnerpaar in Synctoy mit der Variante "contribute" eingerichtet.

Manuell ausgeführt funktioniert das wie gedacht.

 

Nun wollte ich erreichen, dass das Ordnerpaar nach der Arbeit synchronisiert wird...

- Batch-Script erstellt "mysync.bat" mit dem Inhalt:

"%Pfad_zum_Synctoy%\synctoycmd.exe" -R "meinordnerpaar"

- per gpedit.msc unter Benutzerkonfiguration -> Windows-Einstellungen -> Skripts -> Abmelden eingetragen.

 

Hat leider nicht funktioniert. Laut log vom Synctoy wurden die Ordner verglichen, Änderungen gefunden, aber sie werden nicht aktualisiert.

Eine Fehlermeldung konnte ich nicht entdecken.

 

Hat jemand eine Idee dazu?

 

Betriebsystem ist XP SP3 mit allen Patches, das NAS ist als Netzlaufwerk angebunden und funktioniert sonst ganz normal.

Link zu diesem Kommentar
Hallo,

 

wird die Batch denn ausgeführt, wird das Synctoy ausgeführt? Ist das feststellbar, sichtbar?

 

Ob die Batch ausgeführt wird kann ich zur Zeit nicht beantworten, ich würde eher sagen nein.

In den beiden Ordnern liegen einige Gigabyte, ein manueller Prüflauff mit Synctoy dauert schon an die 10 Minuten, dafür fährt der rechner zu schnell runter, ich sage also mal "nein".

 

Im Log vom Synctoy ist disbezüglich auch nichts zu sehen. :confused:

Link zu diesem Kommentar

Nun, ich prüfte wohl erstmal, ob die Batch gestartet wird und wie lange sie läuft. Es gibt ein GPO Abmeldeskripts sichtbar ausfüheren in Benutzerkonfiguration, Administrative Vorlagen, System, Skripts.

 

Dann wäre zu prüfen, ob die Batch das Synctoy überhaupt startet, das wie überlasse ich mal deiner Findigkeit. Falls das Synctoy gestartet, wie lange läuft es tatsächlich? Wird es eventuell beendet?

 

Bedenke, Batch und Synctoy werden doch im Kontext des Benutzers gestartet.

 

Was sit das für ein Ordner auf dem PC, wo liegt der, wer, was hat Berechtigung darauf?

Link zu diesem Kommentar

Dazu habe ich das Ordnerpaar in Synctoy mit der Variante "contribute" eingerichtet.

Manuell ausgeführt funktioniert das wie gedacht.

 

Nun wollte ich erreichen, dass das Ordnerpaar nach der Arbeit synchronisiert wird...

- Batch-Script erstellt "mysync.bat" mit dem Inhalt:

"%Pfad_zum_Synctoy%\synctoycmd.exe" -R "meinordnerpaar"

- per gpedit.msc unter Benutzerkonfiguration -> Windows-Einstellungen -> Skripts -> Abmelden eingetragen.

 

Hat leider nicht funktioniert. Laut log vom Synctoy wurden die Ordner verglichen, Änderungen gefunden, aber sie werden nicht aktualisiert.

 

Zu diesem Zeitpunkt sind die Laufwerke IMHO schon getrennt. Verwende wenn möglich UNC-Pfade zur NAS. Alternativ im Script den Shutdown-Befehl einbauen. Ist vermutlich die bessere Variante.

Link zu diesem Kommentar

Hab auf dem NAS jetzt einen zum Windowsbenutzer identischen Account angelegt und das Ordnerpaar noch mal neu erstellt im SyncToy.

 

Wenn ich direkt im GUI-Tool den Job starte läuft der korrekt durch, per Batch fängt er zwar an zu arbeiten, man sieht im Taskmanager (Prozessliste) auch geringe Aktivität, aber in der Konsole zeigt es keinerlei Ausgaben und wird auch nach langer Wartezeit nicht fertig.

 

Der alte Job lief per Batch auch in der Konsole durch, ich versteh das nicht und laufe hier langsam die Wand hoch.

 

In der Windows-Ereignisanzeige finde ich auch von der Aktion beim Abmelden keinerlei Einträge.

Irgendwas läuft da gewaltig schief.

Link zu diesem Kommentar
  • 2 Wochen später...

Frohes Neues..

 

Also, der aktuelle Stand:

- der rechte Ordner wird nun per UNC-Pfad angesprochen --> Klappt.

- im GUI-Tool funktioniert der Sync.

- per Batch ausgeführt startet der Prozess, es erfolgt allerdings keine sichtbare Ausgabe.

- per Logoff-Script ist keine Funktion sichtbar, auch im Protokoll taucht keine Aktivität auf.

- Benutzerrechte auf den linken Ordner sind ausreichen.

 

Also irgendwas klappt beim Konsolentool schon nicht richtig.
Ich prüfe nachher nochmal was passiert wenn ich den Job manuell starte.

Link zu diesem Kommentar

- per Batch ausgeführt startet der Prozess, es erfolgt allerdings keine sichtbare Ausgabe.

- per Logoff-Script ist keine Funktion sichtbar, auch im Protokoll taucht keine Aktivität auf.

Starte das Script zum synchronisieren und füge als letzte Zeile einen Shutdown ein, das ist IMHO die bessere Variante. Da Du bei den Scripten möglicherweise in den harten Shutdown laufen kannst, wenn dein Ab- oder Anmeldescript länger als 10 Minuten läuft, denn dann wird abgebrochen.

 

Und als eigenständiges Script hast Du auch noch den Vorteil, es werden keine Netzwerkverbindungen getrennt.

Link zu diesem Kommentar
  • 4 Wochen später...

Vielen Dank noch mal!

 

Nachdem ich eine Weile keine Zeit hatte mich damit zu beschäftigen funktioniert es jetzt.

 

Hab wie empfohlen ein kleines Batch geschrieben und ein wenig logging eingebaut.. Funktioniert wie gewünscht. :)

 

@echo offc:cd "\Programme\SyncToy 2.1"echo +++------------------------------------+++ >> MySync.logecho +++ Starte Sync +++ >> MySync.logdate /t  >> MySync.logtime /t  >> MySync.logecho ------------  >> MySync.logSyncToyCmd.exe -R >> MySync.logecho +++ Sync beendet +++ >> MySync.logdate /t  >> MySync.logtime /t  >> MySync.logshutdown -s -t 0 -c "Sync und Shutdown" -d p
Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...