Documentation des scripts mis en œuvre Structure organisationnelle Contexte : Lors de la mise en place d une situation pour l épreuve E4, j ai dû créer quelques scripts pour automatiser la création de dossier partagé, la création des groupes de sécurité, des utilisateurs, et des scripts d ouverture de session. Je vais donc décrire les scripts utilisés et l arborescence résultante (dossiers et partages). Scripts : 1 Création Arborescence : Localisation des scripts: C:\Windows\SYSVOL\sysvol\gsb.local\scripts sur 192.168.220.11. La procédure procarborescence appelle le fichier Arborescence.bat en remplaçant à chaque fois une variable %DossierService% par le nom du service (Accueil, Gestion, Direction, ). 1 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle
2 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle
On lance le script procarborescence : l invite de commande s ouvre et affiche ceci : On regarde le résultat dans C:\. On voit l apparition d un EspaceDeStockage. La création des différents service dans C:\EspaceDeStockage s est déroulée correctement. 3 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle
Les dossiers de chaque utilisateur et le commun se sont bien créés dans chaque service (exemple ci conte avec le service Reseau-System). 4 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle
2-Création des groupes : Ce script va chercher une base de donnée en CSV ou sont listé les noms des services. Lancement du fichier batch : 5 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle
Résultat dans l AD : Exemple avec le service Accueil, le groupe s est bien nommé g-accueil et sa description est «Groupe du service Accueil». Il est bien classé dans l UO Groupes-Utilisateurs. 6 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle
3 Création des utilisateurs : Nous allons passer au script Powershell pour automatiser la créer des utilisateurs dans l Active Directory. Chaque utilisateur sera affecté à un groupe selon son service. Les utilisateurs auront des noms génériques avec leur nom de service et un numéro (ex : Accueil1). On leur mettra le chemin de leur répertoire partagé (ex : Accueil1$) et un script d ouverture pour leur attacher un nouveau lecteur réseau(ex : Accueil$) qui correspond au lecteur commun du service. Voici le script CreationUsersOK.ps1 : 7 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle
On prend les noms des services à partir du fichier CSV E4.csv : On lance le script à l aide de Powershell : On obtient donc tous les utilisateurs que l on souhaite dans l AD, dans l UO USERS-E4 : 8 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle
On vérifie que les utilisateurs soient bien affectés à leur groupe respectif : 9 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle
On regarde les propriétés de l utilisateur Accueil9 : 10 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle
4-Partage des dossiers personnels : L arborescence des dossiers étant bonne et les utilisateurs créés, il reste maintenant à partager les dossiers pour les utilisateurs selon leurs droits. On lance le procpartage.bat ci-dessous : 11 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle
Cette procédure appelle le script Partage.bat ci-dessous : La première ligne inclus tous les utilisateurs du service avec les droits Modifier et de Contrôle total à l administrateur. 12 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle
On regarde le résultat, après le lancement de procpartage.bat : Dans le service Reseau-système, on regarde les partages de Commun. Le chemin réseau a été déterminé. On clique sur partage avancée. 13 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle
Le nom du partage est bien conforme (nomservice$), et dans les autorisations, tous les membres de Reseau-système ont le droit de modification, l administrateur a le contrôle total. 14 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle
5-Résultat côté client : Cette fenêtre s ouvre au démarrage d un session : On vérifie les lecteurs réseaux connectés : 15 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle
Arborescence : Voici l arborescence des fichiers de stockages des utilisateurs de GSB : 16 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle
Dans l Active Directory : 17 Romain BAC Doc des scripts mis en œuvre Structure organisationnelle