Actions de script: Créer un répertoire - Create Directory

Fonction

Créer un répertoire dans un système de fichier (NTFS). Pour le répertoire, vous pouvez paramètrer les autorisations aussil. En plus, vous pouvez créer un partage (share) pour ce répertoire.

 

Mise en oeuvre

Cette action est typiquement utilisée dans un  script qui doit créer de nouveaux utilisateurs dans des domaines Active Directory ou NT4 , après la création de chaque compte utilisateur avec l' Actions de script: Créer un utilisateur (AD)) ou Actions de script: Créer un utilisateur (no AD). Cette action est ensuite utilisée pour créer par exemple les répertoires personnels et partagés pour cet utilisateur dans le système de fichiers. Elle peut aussi être utilisée dans n'importe quel autre contexte.

 

Propriétés

Nom de propriété

Description

Configuration typique

Remarques

Computer

Le nom de la machine sur laquelle le répertoire est créé

%HomeServer%

voir les Remarques ci-dessous.

Parent path

Le chemin relatif au répertoire parent du nouveau qui va être créé.

user

voir les Remarques ci-dessous. Le chemin a la forme <share name>\<subdir1>\...
exemple: users\students\2004

Directory name

le nom de répertoire to être created

%UserName%

voir les Remarques ci-dessous. Le répertoire va être créé comme un sous-répertoire de celui spécifié dans ' parent path'.

Allways create unique directory

Ajoute un numéro au nom du répertoire avant de le créer, si un répertoire avec le même nom existe déjà.

Yes

  

Security

Spécifie les droits d'accès (NTFS) sur ce répertoire

Paramètrer par un dialogue spécial.

Spécifie les droits d'accès des différents utilisateurs sur ce répertoire. Il est possible d'utiliser des variables pour construire les noms.

Il est aussi possible d'utiliser une variable qui contient le SID d'un utilisateur au lieu d'un nom d'utilisateur. Quand on crée un utilisateur avec l'action de script créer User, le SID de l'utilisateur est exporté vers une variable %UserSid% par défaut. Cette variable peut  être utilisée à l'intérieur du dialogue pour se référer à l'utilisateur qui vient d'être créé. Pour plus d'info voir   Sécurité - Généralités

 

Share the directory

Spécifie si le répertoire doit être partagé.

No

 

Share name

Le nom par lequel le répertoire est partagé.

%UserName%
ou
%UserName%$

pour créer un partage caché, spécifiez un $ comme dernier caractère du nom.

Share permissions

Les autorisations de partage (!) du nouveau répertoire. Si cette propriété n'est pas spécifié, les paramètres par défaut s'appliquent.

 

Si les autorisations de partage ne sont pas spécifiées, les autorisations de partage sont mises à contrôle total pour tout le monde.

Share user limit

Spécifie le nombre d' utilisateurs qui peuvent se connecter en même temps  au dossier partagé . Si cette propriété n'est pas spécifiée, le nombre n'est pas limité.

 

Si pas spécifié, un nombre illimité de connexions utilisateurs est accepté.

 

Remarques

Un répertoire est toujours créé dans un répertoire parent. Le répertoire peut être créé sur une machine distante ou locale. Le répertoire parent doit être accessible pour créer le répertoire avec succès. De plus, l'utilisateur qui utilise l'application doit avoir des droits d'accès suffisants sur le répertoire parent pour créer le répertoire et et paramètrer les partages et autorisations. Le répertoire parent a le format suivant (spécifié en utilisant les noms de propriété):

  Computer\Parent path

Le champs Computer spécifie le nom de la machine en format NETBIOS ou DNS. Le Parent path spécifie le nom d'un partage et éventuellement un répertoire sur le Computer. La table ci-dessous montre quelques exemples. Dans cette table on trouve les colonnes suivantes:

Computer: propriété de l'action;
Parent
chemin: propriété de l'action:
Local path on specified computer
: Le chemin du disque logique résultant du chemin total du répertoire parent. Ce chemin est relatif à la machine spécifiée.
Resulting total path of parent directory
: Le répertoire cible est créé dans ce répertoire. En utilisant cette spécification, le chemin parent  peut être accessible depuis une machine distante.
Commentaires
: Description de l'exemple.

 

Computer

Parent path

Local path on specified computer

Resulting total path of parent directory

Commentaires

SERVER_A

Users

G:\Users

\\SERVER_A\Users

Le répertoire G:\Users est partagé par les utilisateurs de cette machine.

SERVER_A

utilisateurs\Sales

G:\Users\Sales

\\SERVER_A\Users\Sales

Le répertoire G:\Users est partagé par les utilisateurs de cette machine. Le répertoire Sales est un sous-répertoire de ce répertoire.

SERVER_A

Sales

G:\Users\Sales

\\SERVER_A\Sales

Le répertoire G:\Users\Sales est partagé par Sales sur cette machine.

SERVER_A

G$\Users

G:\Users

\\SERVER_A\G$\Users

Le disque local G:\ sur cette machine est partagé par G$ (partage administratif). Le répertoire Users est un sous-répertoire du disque logique G:\.

 

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

Aide sur l'aide