Comment puis-je copier les fichiers et l'Arborescence des Dossiers à la Machine à Distance?
J'ai deux machines Serveur A et le Serveur B, et je veux copier tous les fichiers et l'arborescence des dossiers du Serveur A vers le Serveur B à l'aide de PowerShell.
J'ai essayé la commande indiquée ci-dessous, mais il ne copie que les fichiers dans le dossier et ne pas créer l'arborescence des dossiers:
Copy-Item E:\TestSource\* //TestDestination/ -recurse -force
J'ai répondu à une question similaire ici: stackoverflow.com/a/22419054/9130
OriginalL'auteur Selwyn | 2009-08-27
Vous devez vous connecter pour publier un commentaire.
Si vous avez une source et un dossier de destination, vous pouvez utiliser la commande suivante:
Si vous avez besoin de plus d'informations sur la commande, vous pouvez utiliser
robocopy /?
, ou visitez Robocopy documentation à Windows Server Technet, Robocopy.OriginalL'auteur Zorayr
À l'aide de Split-Path avec l'-NoQualifier paramètre permet de retourner le chemin de la source, sans le lecteur de l'information. Rejoindre votre destination préfixe de chemin et d'utiliser le résultat pour créer le répertoire de destination (si elle n'existe pas) et d'effectuer la copie.
OriginalL'auteur Robert Groves
Je suppose que vous avez les droits pour les 2 serveurs
Get-ChildItem "\SERVER_A\C$" -Recurse | la Copie de l'Élément de Destination" \SERVEUR_B\C$"
Cette déclaration des copies des dossiers et des fichiers dans une structure plate.
OriginalL'auteur acermate433s
Ne pas utiliser PowerShell est
Copy-Item
applet de commande. Trouver un tiers de la mise en miroir/outil de synchronisation. Nous utilisons RoboCopy.OriginalL'auteur Aaron Jensen