RobocopyRobocopy
Robocopy[1], ou "Robust File Copy", est une commande de réplication de répertoires en ligne de commande. Elle faisait initialement partie du Windows Resource Kit à partir de la version 4.0 de Windows NT, et elle a été ajoutée aux commandes standard de Windows Vista, Windows 7, Windows 8, Windows 10 et Windows Server 2008. La commande s’appelle FonctionnalitésRobocopy est apprécié pour ses fonctionnalités largement supérieures à celles des commandes internes copy et xcopy de Windows, en particulier :
La limitation principale de Robocopy est de ne pas prendre en charge les fichiers ouverts. Le mode appelé mode de sauvegarde est parfois interprété comme la capacité d’ouvrir les fichiers déjà ouverts, à tort. Ce mode de sauvegarde est un droit d’administration spécial qui permet à Robocopy de contourner les paramètres de droits d’accès (en l’occurrence, les ACL de NTFS) pour la fabrication de backups. Par ailleurs, la version d’origine de Robocopy n’était pas capable de recopier à nouveau les attributs de sécurité des fichiers déjà copiés et dont ces attributs avaient changé après la première copie[5]. Ce comportement a été corrigé sur les versions de Robocopy pour Windows 2008 et Windows Vista, mais cela a pour conséquence que Robocopy n’a pas exactement le même comportement sur toutes les plates-formes[6]. Robocopy ne peut pas exclure les fichiers spécifiés avec des caractères génériques et un chemin de répertoire. Par exemple, Robocopy ne permet pas non plus d’exclure des répertoires spécifiés par un chemin qui commence à la racine. Par exemple, Scénarios typiques d’utilisationCopier le contenu du répertoire robocopy C:\A C:\B /E
Copier le répertoire robocopy C:\A C:\B /COPYALL /E /R:0 /DCOPY:T
Créer un miroir de robocopy C:\A \\BackupServer\B /MIR /Z
Il doit être précisé que l’utilisation de l’option Un copieur de répertoires, pas de fichiersLa syntaxe de Robocopy est assez différente des commandes standard de copie, dans la mesure où elle n’accepte que des noms ou des chemins de répertoire comme emplacements source et destination. Les noms de fichiers et les caractères génériques (comme « *.* ») sont rejetés aussi bien pour la source que pour la destination. Des fichiers peuvent être spécifiés ou exclus grâce à l’argument optionnel de filtrage filespec. Cet argument de filtrage ne peut faire référence qu’à des noms de fichiers se trouvant dans les répertoires déjà spécifiés comme source de la copie ; des chemins de fichiers complets ne sont pas acceptés. Par exemple, pour copier le fichier robocopy C:\marc C:\sophie totote.txt
Consommation de bande passanteL’option « délai inter-paquet (en) » (IPG) de Robocopy offre un certain contrôle de la bande passante utilisée lors d’une session réseau. En théorie, la formule ci-dessous indique le délai (D, en millisecondes) nécessaire pour simuler une bande passante données (BD, en kilobits par seconde), sur un réseau disposant d’une bande passante de BA kb/s :
Cependant, dans les faits, quelques essais sont généralement nécessaires pour trouver un délai approprié, qui corresponde à la nature et au volume du trafic réseau existant. Cependant, la technique proposée par l’option IPG n’offre pas un contrôle aussi fin que d’autres techniques de gestion de la consommation de bande passante, comme BITS (utilisé par Windows Update et BranchCache). Interface graphiqueMême si Robocopy est en soi un outil en ligne de commande, Microsoft TechNet lui a adjoint une interface graphique. Celle-ci requiert l’installation du framework .NET 2.0 (40 Mo), si celui-ci n’est pas déjà installé. L’interface graphique Microsoft pour Robocopy inclut la version XP026 de Robocopy (version pour Vista). Lorsqu’elle est téléchargée à partir du lien TechNet ci-dessous, cette version se présente sous "Microsoft Robocopy GUI 3.1.2." Il existe d’autres interfaces graphiques non-Microsoft pour Robocopy :
Versions
Voir aussiRéférences
Liens externes |
Portal di Ensiklopedia Dunia