File replication between 2 different domains


Recommended Posts

I was wondering is there a way to achieve file replication between 2 different domains (that have external trust to each other)?

The scenario is this.

2 windows 2000 domain networks with AD

2 file servers resides respectively on domain 1 and domain 2.

domain 1 file server houses some files (800megs worth) that needs to be replicated across to domain 2 file server, off hours of course. Reason is their connection is slow so when the users over there (domain 2) pull files across the network through our share its very slow. the suggestion was to replicate a copy over during off hours so users can run the files internall on their lan.

Is there something on windows 2000 that i can use or do i have to purchase extra software to achieve this?

I was thinking maybe DFS, but i've never used it before so maybe someone can let me know if i am going inthe right direction.

I'm thinking of doing the same thing. I also wanted to use DFS "cross domain". That is the ideal. I also looked into Robocopy because it has the opion of running when x amount of changes and/or x minutes have passed. The third option was an off site data centre and MS Share Point.

From this the robocopy seemed the easiest to set up. The advantages are Free, ability to set when replication takes place, can be run manually, can replicate on time stamp, file atributes can be set or kept on replication (ntfs too), can work cross platform (as long as the destination accepts unc names)

DFS is a more robust way. It too is free, you can assign costs to your connection, easy to manage. But I don't know how to run it cross domain.

The last one would cost money, but replication could be done anytime, no direct link between the domains is needed, the most robust of the three.

Still to make my desission. Hope I comes from this thread.

Thanks for the tips.

I am going to try robocopy as a trial run and a small scale solution until I can implement something more managable and flexible.

As for DFS i'm having a problem with visualizing the idea.

Say I have domain A and domain B

I create a DFS root , then a DFS link to the folder A on domain A. I create a replica set on domain B folder B.

So basically folder B on domain B (assuming cross domain works with external trust) should get a replica set whenever the schedule to replicate hits.

I can set the folder B to be a local share and users from domain B can access that share locally so they won't have to pull across the link between domain A and domain B.

am I visualizing this right?

Sounds right.

Say you have a large company and they have offices all over.

There is a folder that has a set of template files that need to get used by all offices.

Each office server has a shared folder called Templates.

With DFS those folders are "mirrored". If a new template is added then, when replication starts, that file is updated on all members of the DFS.

You will have an exact copy of the folder in every office (depending on how often replication takes place)

I have tested out robocopy and it works. However, this is probably not a good way to replicate large amounts of data with this.

I basically wrote a batch script and had windows task scheduler run it.

I do have one problem with my batch script that i wrote. If I have a folder name that has spaces. Like _source1 and _source2 path.

Does anyone know how to represent a space properly in a dos script? When I run it as is, it returns an error because right when the first space on the file path, the program thinks the path is finished and therefore cannot find that path.

  Quote
@ECHO OFF

SETLOCAL

SET _source1=\\files2\pub$\pub & Manuals\test1\

SET _source2=\\files2\pub$\pub & Manuals\test2\

SET _dest1=\\files1\manual$\test1\

SET _dest2=\\files1\manual$\test2\

SET _what=/COPYALL /B /SEC /MIR

:: /COPYALL :: COPY ALL file info

:: /B :: copy files in Backup mode.

:: /SEC :: copy files with SECurity

:: /MIR :: MIRror a directory tree

SET _options1=/R:0 /W:0 /LOG:ASPFILE.txt /NFL /NDL

:: /R:n :: number of Retries

:: /W:n :: Wait time between retries

:: /LOG :: Output log file

:: /NFL :: No file logging

:: /NDL :: No dir logging

SET _options2=/R:0 /W:0 /LOG:MPMLOG.txt /NFL /NDL

:: /R:n :: number of Retries

:: /W:n :: Wait time between retries

:: /LOG :: Output log file

:: /NFL :: No file logging

:: /NDL :: No dir logging

ROBOCOPY %_source1% %_dest1% %_what% %_options1%

ROBOCOPY %_source2% %_dest2% %_what% %_options2%

Use it like this - "\\server\path a\ "

  Quote
@ECHO OFF

title ROBOCOPY SCRIPT

SETLOCAL

SET _source1="\\files2\pub$\pub & Manuals\test1\"

SET _source2="\\files2\pub$\pub & Manuals\test2\"

SET _dest1=\\files1\manual$\test1\

SET _dest2=\\files1\manual$\test2\

SET _what=/COPYALL /B /SEC /MIR

:: /COPYALL :: COPY ALL file info

:: /B :: copy files in Backup mode.

:: /SEC :: copy files with SECurity

:: /MIR :: MIRror a directory tree

SET _options1=/R:0 /W:0 /LOG:ASPFILE.txt /NFL /NDL

:: /R:n :: number of Retries

:: /W:n :: Wait time between retries

:: /LOG :: Output log file

:: /NFL :: No file logging

:: /NDL :: No dir logging

SET _options2=/R:0 /W:0 /LOG:MPMLOG.txt /NFL /NDL

:: /R:n :: number of Retries

:: /W:n :: Wait time between retries

:: /LOG :: Output log file

:: /NFL :: No file logging

:: /NDL :: No dir logging

ROBOCOPY %_source1% %_dest1% %_what% %_options1%

ROBOCOPY %_source2% %_dest2% %_what% %_options2%

Save it as a .cmd file (or .bat)

BTW Robocopy also uses job files. A job line is just a list of the options. Look in the documentation.

ie: robocopy /job:option1

The documentation tells you how to to either write a job file or use the save option to created one.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • LibreWolf 140.0.2-1 by Razvan Serea LibreWolf is an independent “fork” of Firefox, with the primary goals of privacy security and user freedom. It is the community run successor to LibreFox. LibreWolf is designed to increase protection against tracking and fingerprinting techniques, while also including a few security improvements. This is achieved through our privacy and security oriented settings and patches. LibreWolf also aims to remove all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM. LibreWolf features: Latest Firefox — LibreWolf is compiled directly from the latest build of Firefox Stable. You will have the the latest features, and security updates. Independent Build — LibreWolf uses a build independent of Firefox and has its own settings, profile folder and installation path. As a result, it can be installed alongside Firefox or any other browser. No phoning home — Embedded server links and other calling home functions are removed. In other words, minimal background connections by default. User settings updates Extensions firewall: limit internet access for extensions. Multi-platform (Windows/Linux/Mac/and soon Android) Community-Driven Dark theme (classic and advanced) LibreWolf privacy features: Delete cookies and website data on close. Include only privacy respecting search engines like DuckDuckGo and Searx. Include uBlockOrigin with custom default filter lists, and Tracking Protection in strict mode, to block trackers and ads. Strip tracking elements from URLs, both natively and through uBO. Enable dFPI, also known as Total Cookie Protection. Enable RFP which is part of the Tor Uplift project. RFP is considered the best in class anti-fingerprinting solution, and its goal is to make users look the same and cover as many metrics as possible, in an effort to block fingerprinting techniques. Always display user language as en-US to websites, in order to protect the language used in the browser and in the OS. Disable WebGL, as it is a strong fingerprinting vector. Prevent access to the location services of the OS, and use Mozilla's location API instead of Google's API. Limit ICE candidates generation to a single interface when sharing video or audio during a videoconference. Force DNS and WebRTC inside the proxy, when one is being used. Trim cross-origin referrers, so that they don't include the full URI. Disable link prefetching and speculative connections. Disable disk cache and clear temporary files on close. Disable form autofill. Disable search and form history...and more. Notes: To receive automatic updates, you may refer to the unofficial LibreWolf-WinUpdater that employs a scheduled task to accomplish the same. Download: LibreWolf 64-bit | Portable 64-bit |~100.0 MB (Open Source) Download: LibreWolf 32-bit | Portable 32-bit | Other Operating Systems Links: LibreWolf Home Page | Addons | Screenshot | Reddit Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • At least it doesn't reset your defaults lol. Back to Bing, MSN and Copilot lol. Wait, that's a feature, not a bug?
    • Exactly what I was going to say, lmao. Pro-grade where? I have the S24 Ultra and there are only marginal differences between that series and the S25 series. Hell, even the S23 and S22 series is similar. Samsung stopped trying years ago.
    • Are you asking us or telling us my friend?
    • Performance and bloating is my main concern.
  • Recent Achievements

    • Week One Done
      Hartej earned a badge
      Week One Done
    • One Year In
      TsunadeMama earned a badge
      One Year In
    • Week One Done
      shaheen earned a badge
      Week One Done
    • Dedicated
      Cole Multipass earned a badge
      Dedicated
    • Week One Done
      Alexander 001 earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      562
    2. 2
      +FloatingFatMan
      182
    3. 3
      ATLien_0
      170
    4. 4
      Skyfrog
      108
    5. 5
      Som
      106
  • Tell a friend

    Love Neowin? Tell a friend!