BlackBoard (http://www.black-board.net/index.php)
- Computerecke (http://www.black-board.net/board.php?boardid=30)
-- Software (http://www.black-board.net/board.php?boardid=12)
--- Suche Synchronisations-Tool (http://www.black-board.net/thread.php?threadid=19035)
Geschrieben von sleeepy am 03.11.2004 um 19:38:
Synchronisations-Tool
Moin!
Ich suche ein Tool, mit dem ich zwei Rechner, auf denen Windows XP Professional läuft, gegenseitig miteinander zu synchronisieren.
Soll heissen: Wenn auf PC1 und auf PC2 zur gleichen Zeit unterschiedliche Sachen geändert werden, sollen PC1 alle geänderten Daten von PC2 und PC2 alle geänderten Daten von PC1 bekommen.
Wenns geht, wäre Freeware gut, oder eins zu einem erschwinglichen Preis^^, I hope U can help
Geschrieben von Exekutor am 03.11.2004 um 19:59:
Is da nich schon was bei windows dabei??
Kollege von mir nutzt sowas dachte immer das dies ein system-tool is
Ciao Exe
Geschrieben von sleeepy am 03.11.2004 um 20:22:
ich würde lieber ein nich-windows-eigenes programm nehmen...
Geschrieben von *.rar am 03.11.2004 um 21:55:
Zitat: |
Original von sleeepy
ich würde lieber ein nich-windows-eigenes programm nehmen... |
OK. Da wäre ich aber dann jetzt gerne auf eine Begründung gespannt.
Hat das irgendwelche Nachteile, wenn das Programm schon bei Windows dabei wäre?
Ich raff es irgendwie nicht so ganz. Wenn du keine windowseigenen Programme benutzen willst, dann deinstallier dein Windows und werd ein alternativer, kamilleteetrinkender Linuxgeek. Aber so ist es einfach nur albern.
Geschrieben von CiPh3rX am 03.11.2004 um 23:50:
Warum ein "nicht-Windows Programm" zwar unbedingt besser sein soll, ist mit auch noch nen bissel unklar (zumal dies ja nun keine allzu große Sache ist; das Tool soll ja nur nen paar Files hin- und herkopieren usw).
Aber okay, schau dir einfach mal die Tools bei
Soft-ware.net an. Vielleicht ist da ja was für dich dabei, was deinen Ansprüchen gerecht wird.
btw: auf die Begründung, warum du kein Windows-Prog dazu verwenden willst, bin ich aber uch mal gespannt
cYa cRx
Geschrieben von Nightwolf am 04.11.2004 um 15:44:
RE: Synchronisations-Tool
Zitat: |
Original von sleeepy
Moin!
Ich suche ein Tool, mit dem ich zwei Rechner, auf denen Windows XP Professional läuft, gegenseitig miteinander zu synchronisieren.
Soll heissen: Wenn auf PC1 und auf PC2 zur gleichen Zeit unterschiedliche Sachen geändert werden, sollen PC1 alle geänderten Daten von PC2 und PC2 alle geänderten Daten von PC1 bekommen.
Wenns geht, wäre Freeware gut, oder eins zu einem erschwinglichen Preis^^, I hope U can help
|
Mit ein wenig Wissen kannst du dir dafür auch ein Batch-file erstellen.
n!ghTw0lf
Geschrieben von sleeepy am 04.11.2004 um 15:53:
warum ich kein windows prog verwenden will? weil ich will, dass ich es auch woanders unter nich-windows-xp verwenden will.
ausserdem kann ich bei den pcs, wo ich es installieren möchte, nicht zu linux wechseln, weil es nicht meine sind.
und das ein nicht-windows-eigenes programm besser ist, hab ich nicht gesagt, ich sagte lediglich, dass ich gern eins benutzen würde, was nicht in windows integriert ist...
ausserdem ist es doch wohl egal, ob es nun schwachsinn ist oder nicht, ich hab hier im forum ne frage gestellt, auf die ich eine antwort gesucht habe, da ich weis, dass es eigenständige programme gibt, allerdings nicht welche.
Zitat: |
Mit ein wenig Wissen kannst du dir dafür auch ein Batch-file erstellen. |
und wie? das wissen hab ich nicht, sonst würde ich hier nicht fragen...
aber da ich zu kompromissen bereit bin: hat jemand ne anleitung für das installieren des windows-sync-tool?
Geschrieben von COCYHOK am 06.11.2004 um 01:51:
Zitat: |
Mit ein wenig Wissen kannst du dir dafür auch ein Batch-file erstellen. |
Die will ich sehen
Geschrieben von Nightwolf am 06.11.2004 um 12:30:
Zitat: |
Original von COCYHOK
Zitat: |
Mit ein wenig Wissen kannst du dir dafür auch ein Batch-file erstellen. |
Die will ich sehen
|
code: |
1:
2:
3:
4:
5:
|
@echo off
l1:
xcopy \\quelle (rechnername oder ip)\freigabeordner\*.* \\ziel (rechnername oder ip)\freigabeordner\ /Y /D /E
<sleep>
goto l1 |
|
Die Parameter musst du vielleicht noch anpassen (siehe xcopy /?).
Sleep Möglichkeiten:
code: |
1:
2:
|
In Deine Batchdatei fügst Du an der Stelle wo die Pause kommen soll folgende Zeile ein:
cscript sleep.vbs 8 |
|
Die 8 steht für 8 Sekunden. Dann musst Du Dir nur noch die sleep.vbs Datei im selben Verzeichnis erstellen und die sieht so aus:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
|
Option Explicit
On Error Resume Next
Dim sSecs
If Not IsCscript() Then
WScript.Echo "Please run this script using CSCRIPT."
WScript.Quit(1)
End If
If ParseCmdLine(sSecs) Then
WScript.Sleep CInt(sSecs)*1000
End If
WScript.Quit(0)
Private Function ParseCmdLine(sSecs)
ParseCmdLine = False
If WScript.Arguments.Count = 1 Then
Select Case WScript.Arguments(0)
Case "/?" : ShowUsage(True)
Case "-?" : ShowUsage(True)
Case "/h" : ShowUsage(True)
Case "-h" : ShowUsage(True)
Case "h" : ShowUsage(True)
Case Else : sSecs = WScript.Arguments(0)
ParseCmdLine = True
End Select
Else
ShowUsage(True)
End If
End Function
Private Function IsCscript()
IsCscript = False
If InStrRev(LCase(WScript.FullName), "cscript.exe", -1) Then
IsCscript = True
End If
End Function
Private Sub ShowUsage(bExit)
WScript.Echo "Batch file wait."
WScript.Echo ""
WScript.Echo "Sleep causes the computer to wait for a specified amount of time. Sleep is"
WScript.Echo "useful in batch files and may be more convenient to use than the AT command"
WScript.Echo "(part of Windows NT 4+) in certain cases."
WScript.Echo ""
WScript.Echo "Sleep time"
WScript.Echo ""
WScript.Echo " time The number of seconds to pause."
If bExit Then
WScript.Quit(1)
End If
End Sub |
|
code: |
1:
|
ping -n 8 localhost > nul |
|
Die Länge musst du natürlich anpassen.
Alternativ geht das auch über das Windows Ressource-Kit.
Anstatt einem sleep kannst du natürlich auch einfach einen geplanten Task hinzufügen.
n!ghTw0lf
Geschrieben von COCYHOK am 06.11.2004 um 15:25:
Zitat: |
Wenn auf PC1 und auf PC2 zur gleichen Zeit unterschiedliche Sachen geändert werden, sollen PC1 alle geänderten Daten von PC2 und PC2 alle geänderten Daten von PC1 bekommen. |
Ich würd das nochmal überdenken, n!ghTw0lf…
Geschrieben von Nightwolf am 06.11.2004 um 15:36:
Zitat: |
Original von COCYHOK
Zitat: |
Wenn auf PC1 und auf PC2 zur gleichen Zeit unterschiedliche Sachen geändert werden, sollen PC1 alle geänderten Daten von PC2 und PC2 alle geänderten Daten von PC1 bekommen. |
Ich würd das nochmal überdenken, n!ghTw0lf… |
Ja und? Man kann das Batch File doch einfach auf beiden PCs ausführen...
Geschrieben von COCYHOK am 06.11.2004 um 15:48:
Wenn du auf einem Datenträger von PC1 was veränderst, hast du davon wenig, da es im nächsten Augenblick wieder überschrieben wird. Was sleepy sucht, ist ein Prog, das Dateien, die verändert wurden, auf den jeweils anderen PC kopiert. Das geht mit einer Batch-Datei nicht so einfach bis überhaupt nicht. Da muss man sich schon was programmieren, das Dateizugriffe überwacht. Ungefähr sowas, was Virenwächter machen: Sobald auf eine Datei lesend oder schreibend zugegriffen wird, wird sie gescannt (oder in diesem Fall nach Abschluss des Zugriffes kopiert).
Geschrieben von Nightwolf am 06.11.2004 um 15:56:
Darauf habe ich schon geachtet, /D sorgt dafür, dass nur Dateien neueren Datums kopiert werden.
Edit: Ist natürlich dann wichtig, dass die Systemuhren beide gleich gehen!
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH