4 comptesGroupesPowershell2016
4 comptesGroupesPowershell2016
4 comptesGroupesPowershell2016
powershell
I ENVIRONNEMENT LOGICIEL ET MATÉRIEL
Vous disposez de :
Windows 2016 server Datacenter en tant que contrôleur de domaine ActiveDirectory
sur le domaine « votrenom.local» ;
Windows 10 intégré au domaine "votrenom.local" :
II PRÉPARATION
Supprimer vos unités d’organisation, vos utilisateurs, vos groupes et les répertoires de base de vos
utilisateurs situés dans le répertoire c:\homes.
Pour aller à l’essentiel nous allons utiliser un script Powershell pour créer nos comptes utilisateurs sur
le serveur Windows 2016. Vous le trouverez sur le serveur de fichier, répertoire
ressourcesSIO2\Bloc2Serveurs\AD.
Commencez par afficher les modules disponibles par la cmdlet : GET-MODULE –ListAvailable
Le script utilise deux modules Powershell, ActiveDirectory et NTFSSECURITY. Le second est absent
et doit être téléchargé ici : https://gallery.technet.microsoft.com/scriptcenter/1abd77a5-9c0b-4a2b-
acef-90dbb2b84e85. Il est disponible aussi sur le serveur de fichiers dans
ressourcesSIO2\Bloc2Serveurs\AD.
Une fois téléchargé, mettez le dossier dézippé du module NTFSSecurity dans le répertoire
C:\Windows\System32\WindowsPowerShell\v1.0\Modules. N’oubliez pas de débloquer chacun des
fichiers de ce répertoire pour pouvoir les utiliser sur votre serveur Win2016.
Il faut ensuite le charger via la cmdlet : Import-module NTFSSecurity
Affichez maintenant toutes les cmdlets de ce module par la cmdlet : GET-COMMAND –Module
NTFSSecurity.
Affichez maintenant toutes les cmdlets du module ACTIVE DIRECTORY par la cmdlet : GET-
COMMAND –Module ActiveDirectory.
Exécutez le script Powershell sur votre serveur Windows 2016.
1 Marie-pascale Delamare
Dessinez ci-dessous l’Architecture des groupes créée.
2 Marie-pascale Delamare
V ESSAIS DE CONNEXION D’UTILISATEURS
Une fois que les comptes d’utilisateurs et les groupes ont été créés, nous pouvons en tester le
« fonctionnement ».
Essayez de vous « loguer » avec le nom Art1 (Ce compte Art1a été créé comme utilisateur du
domaine sur le poste installé en Windows 2008 serveur et disposant dorénavant de l’Active Directory)
- mot de passe Password1.
Sur le Serveur - Y arrivez-vous ? Oui Non
Sur la Station (domaine) - Y arrivez-vous ? Oui Non
Sur la Station (machine locale) - Y arrivez-vous ? Oui Non
Tirez en les conclusions qui s’imposent sur les possibilités de connexion des utilisateurs du domaine
depuis les postes.
- Sur le serveur :
- Sur la station (domaine) :
- Sur la station (machine locale)
Nota : des tests complets exigeraient des tenter une connexion pour chaque compte.
Quelle commande Powershell crée un utilisateur ?
Quelle sont les propriétés d’un utilisateur permettant de gérer son répertoire personnel ? Quels sont
leurs noms dans la commande powershell de création d’un utilisateur ?
3 Marie-pascale Delamare
VI OBSERVATION DE L‘ARCHITECTURE CRÉÉE
Dessinez ci-dessous l’architecture des répertoires créés après avoir vérifié d’éventuels changements.
Remarque : Pour l’afficher les fichiers masqués dans l’Explorateur Windows, dans Panneau de
configuration, puis sur Options des dossiers. Dans l’onglet Affichage de la boîte de dialogue
Options des dossiers, sous Paramètres avancés, activez la case à cocher Afficher les fichiers et
dossiers cachés. Désactivez la case à cocher Cacher les extensions des fichiers dont le type est
connu, puis cliquez sur 0K.
Dans Windows 10, l’environnement informatique d’un utilisateur est essentiellement déterminé par
son profil d’utilisateur. Pour des raisons de sécurité, Windows 10 nécessite un profil d’utilisateur
pour chaque compte d’utilisateur pouvant accéder au système.
Le profil d’utilisateur contient tous les paramètres que l’utilisateur peut définir pour l’environnement
de travail d’un ordinateur qui exécute Windows 10 à savoir les paramètres de l’affichage, les
paramètres régionaux, ceux de la souris et les paramètres du son, outre les connexions au réseau et
aux imprimantes. Vous pouvez configurer des profils d’utilisateur pour qu’un profil suive un
utilisateur sur chaque ordinateur sur lequel il ouvre une session.
Le profil d’utilisateur est créé à la première ouverture de session de l’utilisateur sur un ordinateur.
Tous les paramètres propres à l’utilisateur sont automatiquement enregistrés dans le sous-dossier de
cet utilisateur dans le dossier Utilisateurs. Lorsque l’utilisateur ferme la session, son profil
d’utilisateur est mis à jour sur l’ordinateur sur lequel il avait ouvert la session. Le profil d’utilisateur
conserve donc les paramètres de bureau de l’environnement de travail de chaque utilisateur sur
l’ordinateur local. Seuls les administrateurs système sont autorisés à modifier les profils d’utilisateur
obligatoires.
Les types de profils d’utilisateur sont présentés ci-dessous.
Profil d’utilisateur local. Ce profil est créé la première fois qu’un utilisateur ouvre une session sur
un ordinateur, et est stocké sur l’ordinateur local dans le répertoire "Utilisateurs". Toutes les
modifications apportées au profil d’utilisateur local sont propres à l’ordinateur sur lequel les
changements ont été effectués. Plusieurs profils d’utilisateur locaux peuvent exister sur un ordinateur.
Profil d’utilisateur itinérant. Ce profil est créé par l’administrateur système et stocké sur un
serveur. Ce profil est disponible chaque fois qu’un utilisateur ouvre une session sur un ordinateur sur
le réseau. Si un utilisateur apporte des modifications aux paramètres de bureau, son profil d’utilisateur
est mis à jour sur le serveur lorsqu’il ferme la session.
Profil d’utilisateur obligatoire. Ce profil est créé par l’administrateur pour indiquer les paramètres
particuliers d’un utilisateur ou d’utilisateurs, et peut être de type local ou itinérant. Un profil
d’utilisateur obligatoire ne permet pas à un utilisateur d’enregistrer des modifications apportées aux
paramètres de son bureau. L’utilisateur peut modifier les paramètres du bureau de l’ordinateur sur
lequel il a ouvert une session, mais ces modifications ne sont pas enregistrées lorsqu’il la ferme.
4 Marie-pascale Delamare
VII.1 CRÉATION DE PROFILS D’UTILISATEUR ITINÉRANTS
Vous pouvez stocker des profils d’utilisateur sur un serveur pour qu’ils soient disponibles à chaque
fois qu’un utilisateur ouvre une session sur un ordinateur du réseau. Les profils d’utilisateur itinérants
et obligatoires sont stockés de façon centralisée sur un serveur, afin de permettre aux utilisateurs de
disposer du même environnement de travail quel que soit l’ordinateur sur lequel ils ouvrent une
session.
Pour créer un profil d’utilisateur itinérant, suivez la procédure ci-dessous :
1. Ouvrez la console Utilisateurs et ordinateurs Active Directory. Dans le volet de détails, cliquez
avec le bouton droit sur le compte d’utilisateur approprié, puis cliquez sur Propriétés. Dans
l’onglet Profil, sous Profil utilisateur, tapez le chemin du dossier partagé dans la zone Chemin
du profil. Le chemin d’accès doit s’afficher de la façon suivante
"\\serveur\dossier_partagé\votreUtilisateur" (Vous pouvez utiliser la variable %username% au
lieu d’indiquer le nom de l’utilisateur. Windows 2008 remplace alors automatiquement
%username% par le nom du compte d’utilisateur du profil d’utilisateur itinérant).
2. Connectez-vous sur la machine 10 avec ce compte utilisateur. Rajoutez une icône sur le bureau.
Puis déconnectez-vous.
3. Sur le serveur, en tant qu'administrateur appropriez-vous ce dosssier "Profils$\VotreUtilisateur"
mais laissez bien tous les droits à votreUtilisateur. Observez son contenu en faisant apparaître les
fichiers cachés.
Remarque : Le fichier Ntuser.dat contient la section du registre qui s’applique au compte
d’utilisateur, et contient les paramètres du profil d’utilisateur. Ce fichier se trouve dans le dossier de
profil de l’utilisateur.
Pourquoi le profil de l’utilisateur n’apparaissait pas avant la première connexion sous le compte de
l’utilisateur ?
5 Marie-pascale Delamare
Annexe : Le script powershell à utiliser après modification
$chemin = "OU=Groupes,DC=delamare,DC=local"
6 Marie-pascale Delamare
New-ADGroup -Name Repl_DirectionRW -Path "$chemin" -GroupCategory Security
-GroupScope DomainLocal `
-SamAccountName Rep_DirectionRW
#Ajout utilisateur
$sam = $_.SamAccountName
$displayName = $_.Name + " " + $_.GivenName
$dossier = $emplacement + $sam
$profil = $partage + $sam
7 Marie-pascale Delamare