Diese Frage hat hier bereits eine Antwort:
Ich habe Bilder, die ich in ein Verzeichnis in Windows 7 scanne, das auf eine Netzwerkfreigabe hochgeladen werden muss. Ich weiß, dass es mehrere Methoden gibt, aber ich frage mich, ob Sie alle Möglichkeiten kennen, die am besten funktionieren.
Prozess, nach dem ich suche :
- Ich scanne ein Bild in ein lokales Verzeichnis
- Im Hintergrund (zeitgesteuert, wahrscheinlich über Nacht) werden die von mir gescannten Dateien in eine Netzwerkfreigabe schweigend .
Dieser Prozess findet auf mehr als einem PC statt, daher brauche ich eine einfache Bereitstellungsoption. Ich brauche den Prozess, um im Hintergrund zu laufen.
Auf der Freigabe muss ich unterscheiden, von welchem PC die gescannten Dateien stammen.
Methoden, die funktionieren könnten :
- Geplante Aufgabe von xcopy des lokalen Ordners auf die Freigabe
- Ordner-Synchronisierungssoftware von Drittanbietern
Ich würde es vorziehen, keine Cloud-Speicheroption zu verwenden, da ich nicht sicher bin, ob Sie die Software auf mehreren PCs (ich habe 30 oder so) ohne Abonnement verwenden können.
Antworten:
Annahmen:
Sie können eine geplante Aufgabe auf jedem Computer einrichten, um eine Stapeldatei mit der folgenden Zeile auszuführen: xcopy C: \ IhrOrdnerhier *. * \ Server \ Freigabe \% Computername% \ / S / C / Q / Y / I
Ersetzen Sie "C: \ IhrOrdnerhier" durch den Ort Ihrer Quelle Ersetzen Sie "\ server \ share" durch den beliebigen Zielort
Dadurch werden alle Dateien vom lokalen Computer auf den Dateiserver kopiert und in einem Verzeichnis mit dem Computernamen abgelegt (% computername% wird in den Namen des lokalen PCs übersetzt). Die Option / I stellt sicher, dass der Zielordner erstellt wird, wenn der Zielordner nicht vorhanden ist. Auf diese Weise können Sie das Skript einfach einmal auf jedem Computer bereitstellen. Die erforderliche Verzeichnisstruktur wird automatisch erstellt, ohne dass ein manueller Eingriff erforderlich ist.
Um noch einen Schritt weiter zu gehen, können Sie sogar die Erstellung der geplanten Aufgabe automatisieren. Dazu gehört das Kopieren der .bat-Datei an einen bestimmten Ort auf dem lokalen Computer. Dieser Link hier hat ein großartiges .bat-Skript, das Sie als Basis verwenden können, um festzustellen, welche Windows-Version Sie verwenden, und die richtigen Befehle ausführen. Sie können es leicht anpassen, um das Skript auch auf den lokalen Computer zu kopieren: http://myunster.com/blog/server-administration/30.html
quelle
Microsoft SyncToy kann dies sehr einfach und mit wenigen Einstellungen durchführen. Ähnlich wie Dropbox, aber in Ihrem lokalen Netzwerk. Es kann auch in Echtzeit funktionieren, so dass sich beide Standorte immer gegenseitig reflektieren.
Wiki: http://en.wikipedia.org/wiki/SyncToy
Herunterladen: http://www.microsoft.com/de-de/download/details.aspx?id=15155
quelle
Ich habe eine freie Software namens SyncBack verwendet, um etwas zu tun, in etwa ähnlich und es macht den Trick:
http://www.2brightsparks.com/syncback/
Ich verwende es, um Fotos von meinem Heim-PC mit einem zentralen NAS zu synchronisieren, damit sie allen im Netzwerk zur Verfügung stehen. Bei der Arbeit mussten wir auch eine verschlüsselte Sicherung einiger Dateien von einem Server durchführen. Daher haben wir die SyncBackSE-Edition lizenziert, die Verschlüsselung unterstützt, und es funktionierte gut.
quelle