PowerShell utiliser xcopy, robocopy ou la copie de l'élément de

La raison pour la commutation de fichiers par lots pour des scripts powershell est d'améliorer la vérification des erreurs du processus. L'applet de commande pour la copie d'avoir des avantages à cet égard?

Si un lot de fichier existe déjà qui utilise xcopy pour copier des fichiers par nom de fichier individuel est-il un avantage à la conversion de la syntaxe à copier-élément?

Quels sont les avantages de l'utilisation de robocopy, xcopy et la copie de l'élément (par rapport à l'autre)? Par exemple ne robocopy ont un avantage lorsque l'on travaille avec un grand nombre de petits fichiers sur un réseau fiable. Si ce script doit être exécuté simultanément sur des centaines d'ordinateurs pour copier des centaines de fichiers pour chacun d'entre eux sera l'impact sur la prise de décision? La décision doit être porté principalement sur les autorisations des fichiers?

Dépend totalement de ce que vous voulez faire. Vous avez manqué Robocopy dans votre liste.
C'est trop vaste comme il est. Nous ne savons pas ce que vous vous déplacez, combien. Il y a beaucoup de différences, et vous auriez presque toujours utiliser xcopy/robocopy sur la base de la copie de l'élément pour les traitements par lots.
Alors que le titre est ambigu, le post est assez évidemment demander si il doit convertir la xcopy <source> <dest> <options> dans son fichier de commandes pour le PS natif Copy-Item applet de commande, ou tout simplement le laisser tel quel. Nous avons besoin de plus d'info, mais je sens que les commentaires et les votes contre sont trop sévères sur cet un.
La questions est édité. "Tout dépend de ce que vous voulez faire" est juste compte tenu de la façon dont ma question était formulée. Mais le point de la question était de savoir ce dont il dépend.

OriginalL'auteur Adam | 2014-12-05