...nix gegen PowerShell, aber bitte schau Dir "robocopy /?" an. Das hat alles, was Du da machen willst, schon mit dabei, arbeitet multithreaded und um Größenordnungen schneller...
Und wenn Du keinen User angeben kannst UND keine Domäne hast, scheiterst Du an Berechtigungen. Punkt. Ich wüßte nicht, wie Du auf einem Standalone-Rechner andere Computer berechtigen könntest. Und genau das brauchst Du...