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

    • The Start menu in Windows 11 is the Start menu I dislike the most.
    • Apple's AI models still trail behind OpenAI's GPT-4o despite latest update by Pradeep Viswanathan At WWDC 2025, Apple announced several updates related to Apple Intelligence for both developers and consumers. With the new Foundation Models framework, developers can now bring AI experiences to their apps that work offline in a privacy-preserving way and are available free of charge. The Foundation Models framework is built on Apple’s own in-house-developed AI models. Apple also unveiled a new generation of language foundation models. According to Apple, these updated models are faster, more efficient, and offer improved tool use, better reasoning capabilities, multimodal support for image and text inputs, and support for 15 languages. Apple Intelligence includes two foundation models: A 3-billion-parameter model that runs on-device using Apple Silicon. A server-based mixture-of-experts model optimized for Private Cloud Compute. Apple noted that the on-device 3B language model is not designed to be a general-purpose chatbot. Instead, it is intended to perform text-related tasks such as summarization, entity extraction, text understanding, refinement, short dialogues, and creative content generation, among others. The big question is how well Apple’s models perform compared to other leading models on the market. Rather than using standard AI benchmarks, Apple shared results from its own internal evaluations of fundamental language and reasoning capabilities. According to Apple’s text-based evaluations, its on-device 3B model performs favorably against the slightly larger Qwen-2.5-3B and competitively against the larger Qwen-3-4B and Gemma-3-4B in English. Its server-based model performs slightly better than Llama-4-Scout but falls short compared to Qwen-3-235B and OpenAI’s proprietary GPT-4o. In evaluations involving image input, Apple’s on-device model outperforms InternVL and Qwen, and performs competitively against Gemma. While Apple’s server model beats Qwen-2.5-VL, it underperforms when compared to Llama-4-Scout and GPT-4o. These results highlight how far Apple still has to go in foundational AI capabilities. It seems Apple compared its models to GPT-4o to make its performance appear relatively decent. If Apple were to compare its results against OpenAI’s latest O-series models or Google’s Gemini 2.5 Pro, the gap would likely appear much wider. It will be interesting to see how Apple navigates the AI era with its in-house capabilities in the years ahead.
    • Voe 3 video generation has gone viral. Especially with audio they look realistic. People posting tons of wild videos created by ai is insane
    • Vive tool again. Sigh, no thanks.
  • Recent Achievements

    • Week One Done
      IAMFLUXX earned a badge
      Week One Done
    • One Month Later
      Æhund earned a badge
      One Month Later
    • One Month Later
      CoolRaoul earned a badge
      One Month Later
    • First Post
      Kurotama earned a badge
      First Post
    • Collaborator
      Carltonbar earned a badge
      Collaborator
  • Popular Contributors

    1. 1
      +primortal
      492
    2. 2
      ATLien_0
      268
    3. 3
      +FloatingFatMan
      230
    4. 4
      +Edouard
      199
    5. 5
      snowy owl
      152
  • Tell a friend

    Love Neowin? Tell a friend!