Actions de script: Copier un répertoire - Copy directory

Fonction

Copier le contenu d'un répertoire vers un autre répertoire. Les répertoires source et destination peuvent se trouver sur des machines différentes. Un certain nombre d'options sont disponible: créer le répertoire destination , paramètrer les autorisations, copier les autorisations etc.

Mise en oeuvre

Cette action est typiquement utilisée dans un  script qui doit gérer des comptes utilisateurs existants et par exemple déplacer des répertoires personnels. En combinant l'action Copy directory et Delete directory (supprimer un répertoire) l'action Move directory (déplacer un répertoire)  peut  être implémentée. En plus de copier des fichiers et des répertoire, les autorisations de sécurité peuvent paramètrées pour le répertoire destination et les fichiers. Pour les autorisations, trois options sont disponibles:

  1. Copy security settings from source directory (copier les paramètres sécurité du répertoire source): Tous les paramètres d'autorisations sont copiés pour chaque fichier et répertoires individuels. Pour la sélectionner, mettre l'option de la Copy security à Yes et l'option de la propriété Setup security à No.

  2. Setup security settings for destination directories et files (Configuration des paramètres sécurité des répertoires et fichiers cibles): Permet d'initialiser les paramètres sécurité des répertoires et fichiers cibles. Les paramètres sécurité des répertoires et fichiers sources ne sont pas utilisés. A la place, vous pouvez spécifier les nouveaux paramètres sécurité des fichiers et répertoires de destination. Pour la sélectionner, mettre l'option de la Copy security à No et l'option de la propriété Setup security à Yes et spécifier et spécifier les paramètres avec la propriété Security.

  3. No configuration: L'opération de copie est exécutée mais aucun paramètre de sécurité ne sont configurés. Les paramètres de sécurité des répertoires et fichiers destinations ont déterminés par les paramètres du répertoire parent de celui de destination et ses règles inhérentes. Pour la sélectionner, mettre l'option de la Copy security à No et l'option de la propriété Setup security à No. Ceci est l'option par défaut.

 

Propriétés

Nom de propriété

Description

Configuration typique

Remarques

Source directory

Le nom du répertoire source. The répertoire source peut être spécifié de deux façons: Pour des répertoires locaux: <disque logique >\\<répertoire>\\<répertoire> etc. exemple: 'C:\\UserData\\Marketing'. Pour des répertoires distants et locaux: \\\\<computer>\\ <share>\\ <répertoire>\\ <répertoire>. exemple: '\\\\SERVER_A\\Users\\Data'. Le répertoire source doit exister.

 

 

Destination directory

Le nom du répertoire destination. Le répertoire destination peut être spécifié de deux façons: Pour des répertoires locaux: <disque logique >\\<répertoire>\\<répertoire> etc. exemple: 'C:\\UserData\\Marketing'. Pour des répertoires distants et locaux: \\\\<computer>\\<share>\\<directory>\\<directory>. exemple: '\\\\SERVER_A\\Users\\Data'. Si le répertoire destination n'existe pas, il peut être créé.

 

Si le répertoire destination n'existe pas, il peut être créé en paramètrant la propriété create destination directory à Yes. Ceci créera le chemin entier si nécessaire.

Create destination directory

Un flag indiquant que le répertoire destination doit être créé s'il n'existe pas.

Yes

Si pas spécifié, la valeur par défaut  Yes est appliquée.

Copy subdirectories

Spécifier 'Yes' pour copier l'arborescence complète du répertoire , incluant sous-répertoires et fichiers, et sous-répertoires de sous-répertoires.

Yes

Si pas spécifié, la valeur par défaut  Yes est appliquée.

Copy directories, no files

Spécifier 'Yes' pour copier les répertoires seulement, mais pas de fichiers. La valeur par défaut: 'No'. Si vous spécifiez  'Yes', aucun fichiers ne sont copiés, seulement l'arborescence complète du répertoire est copiée vers le répertoire destination.

No

Si pas spécifié, la valeur par défaut  Yes est appliquée.

Use backup et restore privileges

Un flag indiquant que les privilèges doivent être utilisés pour copier le répertoire. Cette propriété est requise au cas où la connexion de l'utilisateur n'a pas de droits sur les répertoires et fichiers qui doivent être copiés. La personne connectée sur l'utilisateur doit avoir des droits d'accès correspondants sur la machine cible pour utiliser ces privilèges avec succès. La valeur par défaut est  'Yes'.

Yes

Si pas spécifié, la valeur par défaut  Yes est appliqué. Les droits d'accès sont configurés en utilisant une politique.. Suivant l'environnement,  la politique de sécurité du domaine, du contrôleur de domaine, ou Locale s'appliquent. Les privilèges de backup et restore sont configurés en paramètrant  pour les fichiers Backup et répertoires et les fichiers Restore et répertoires la politique qui s'applique à l'utilisateur connecté sur le compte utilisateur.

Continue on error

Un flag indiquant que l'actionde copie du répertoire action doit continuer si une erreur se produit en copiant un fichier ou un répertoire. La valeur par défaut est  'Yes'.

Yes

Si spécifié sur  Yes l'action de copie continue, mais une erreur va être générée et retournée par l'action.

Overwrite existing files

Un flag indiquant que les fichiers de destination existants être remplacés s'ils existent déjà. Si vous spécifiez 'No' alors, une erreur est générée et le fichier n'est pas remplacé. La valeur par défaut est  'Yes'.

Yes

 

Copy security option

Copie les paramètres sécurité à partir du répertoire et des fichiers source vers le répertoire et les fichiers destination. Les paramètres sécurité comprennent les droits d'accès, et la configuration propriétaire et auditeurs du compte. Si la sécurité n'est pas explicitement spécifiée, la configuration sécurité du répertoire parent du répertoire destination s'applique comme nouvelle politique de sécurité.

 

Voir la section Deployment

Setup security option

Paramètre la configuration sécurité du répertoire cible répertoire et de ses fichiers. Les paramètres sécurité comprennent les droits d'accès, et la configuration propriétaire et auditeurs du compte. Si la sécurité n'est pas explicitement spécifiée, la configuration sécurité du répertoire parent du répertoire destination s'applique comme nouvelle politique de sécurité.

 

Voir la section Deployment

Security

Cette nouvelle politique de sécurité pour le répertoire cible et ses fichiers. Si vous voulez utiliser cette option, vous devez mettre la valeur de l'option de la propriété 'Setup security à 'Yes'.

 

Cette propriété est seulement utilisée quand la valeur de l'option de la propriété Setup security  est à Yes. Pour plus information, voir Sécurité - Généralités

 

Plus d'informations:
Sécurité - Généralités

Principe d'opérations

Opération de projet - Entrée des données

Opérations de projet - Gestion des actions de script

Opérations de projet - Variables

action de script: Créer un répertoire

action de script: Supprimer un répertoire

Aide sur l'aide