{"id":2725,"date":"2026-10-13T20:34:18","date_gmt":"2026-10-13T18:34:18","guid":{"rendered":"https:\/\/procyb.fr\/?p=2725"},"modified":"2026-10-15T13:45:25","modified_gmt":"2026-10-15T11:45:25","slug":"tip-3-11-creer-modifier-et-desactiver-des-comptes-active-directory","status":"publish","type":"post","link":"https:\/\/procyb.fr\/index.php\/2026\/10\/13\/tip-3-11-creer-modifier-et-desactiver-des-comptes-active-directory\/","title":{"rendered":"TIP 3.11 \u2013 Cr\u00e9er, modifier et d\u00e9sactiver des comptes Active Directory"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-52274c9d wp-block-group-is-layout-flex\" style=\"margin-bottom:50px\">\n<p class=\"tip-badge has-border-color has-main-border-color has-dark-muted-color has-text-color has-link-color wp-elements-1 wp-block-paragraph\" style=\"border-width:1px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-top:0px;margin-right:6px;margin-bottom:0px;margin-left:6px;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px\">Niveau : Interm\u00e9diaire<\/p>\n\n\n\n<p class=\"tip-badge wp-block-paragraph\" style=\"margin-top:0px;margin-right:6px;margin-bottom:0px;margin-left:6px\">Dur\u00e9e : 90 min<\/p>\n\n\n\n<p class=\"tip-badge wp-block-paragraph\" style=\"margin-top:0px;margin-right:6px;margin-bottom:0px;margin-left:6px\">Module : Infrastructure TIP<\/p>\n<\/div>\n<\/div>\n\n\n\n<p>Apr\u00e8s avoir int\u00e9gr\u00e9 un poste au domaine, le technicien peut \u00eatre amen\u00e9 \u00e0 intervenir sur les <strong>comptes utilisateurs Active Directory<\/strong>.<\/p>\n\n<p>Cette intervention intervient notamment lors :<\/p>\n\n<ul>\n<li>de l\u2019arriv\u00e9e d\u2019un nouvel agent ;<\/li>\n<li>d\u2019un changement de service ;<\/li>\n<li>d\u2019un changement de nom ;<\/li>\n<li>d\u2019un oubli de mot de passe ;<\/li>\n<li>du verrouillage d\u2019un compte ;<\/li>\n<li>d\u2019un d\u00e9part de l\u2019organisation ;<\/li>\n<li>d\u2019une suspension temporaire d\u2019acc\u00e8s.<\/li>\n<\/ul>\n\n<p>Un compte Active Directory repr\u00e9sente une identit\u00e9 professionnelle. Sa gestion doit donc respecter les proc\u00e9dures de s\u00e9curit\u00e9 et de tra\u00e7abilit\u00e9 de l\u2019organisation.<\/p>\n\n<div class=\"tip-objectifs\">\n\n<h3>\ud83c\udfaf Objectifs du cours<\/h3>\n\n<p>\u00c0 la fin de ce cours, tu devras \u00eatre capable de :<\/p>\n\n<ul>\n<li>identifier les principales propri\u00e9t\u00e9s d\u2019un compte AD ;<\/li>\n<li>comprendre le cycle de vie d\u2019un compte utilisateur ;<\/li>\n<li>cr\u00e9er un utilisateur avec les outils graphiques ;<\/li>\n<li>cr\u00e9er un utilisateur avec PowerShell ;<\/li>\n<li>respecter une convention de nommage ;<\/li>\n<li>configurer un mot de passe initial correctement ;<\/li>\n<li>modifier les attributs d\u2019un compte ;<\/li>\n<li>r\u00e9initialiser un mot de passe ;<\/li>\n<li>d\u00e9verrouiller un compte ;<\/li>\n<li>d\u00e9sactiver puis r\u00e9activer un compte ;<\/li>\n<li>distinguer d\u00e9sactivation et suppression ;<\/li>\n<li>v\u00e9rifier l\u2019\u00e9tat d\u2019un compte ;<\/li>\n<li>documenter les modifications r\u00e9alis\u00e9es.<\/li>\n<\/ul>\n\n<\/div>\n\n<hr class=\"tip-separator\">\n\n<h2>1. Le cycle de vie d\u2019un compte utilisateur<\/h2>\n\n<p>Un compte Active Directory \u00e9volue tout au long de la pr\u00e9sence de l\u2019utilisateur dans l\u2019organisation.<\/p>\n\n<div style=\"\nmargin:32px 0;\npadding:26px;\nbackground:linear-gradient(135deg,#071626,#102a42);\nborder:1px solid rgba(19,205,227,.4);\nborder-radius:14px;\noverflow:hidden;\n\">\n\n<svg viewBox=\"0 0 1200 450\"\n     width=\"100%\"\n     role=\"img\"\n     aria-label=\"Cycle de vie d'un compte utilisateur Active Directory\"\n     xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n     style=\"display:block;max-width:1200px;margin:auto;\">\n\n<text x=\"600\" y=\"42\"\n      text-anchor=\"middle\"\n      fill=\"#ffffff\"\n      font-size=\"29\"\n      font-weight=\"700\"\n      font-family=\"Arial,sans-serif\">\nCYCLE DE VIE D&rsquo;UN COMPTE ACTIVE DIRECTORY\n<\/text>\n\n<rect x=\"430\" y=\"58\" width=\"340\" height=\"4\" rx=\"2\" fill=\"#f334a4\"\/>\n\n<g font-family=\"Arial,sans-serif\" text-anchor=\"middle\">\n\n<rect x=\"55\" y=\"145\" width=\"190\" height=\"115\" rx=\"16\"\n      fill=\"#112c46\" stroke=\"#13cde3\" stroke-width=\"3\"\/>\n\n<text x=\"150\" y=\"187\"\n      fill=\"#ffffff\"\n      font-size=\"19\"\n      font-weight=\"700\">1. CR\u00c9ATION<\/text>\n\n<text x=\"150\" y=\"220\"\n      fill=\"#9fdfff\"\n      font-size=\"15\">Identit\u00e9 + attributs<\/text>\n\n\n<rect x=\"290\" y=\"145\" width=\"190\" height=\"115\" rx=\"16\"\n      fill=\"#112c46\" stroke=\"#13cde3\" stroke-width=\"3\"\/>\n\n<text x=\"385\" y=\"187\"\n      fill=\"#ffffff\"\n      font-size=\"19\"\n      font-weight=\"700\">2. ACTIVATION<\/text>\n\n<text x=\"385\" y=\"220\"\n      fill=\"#9fdfff\"\n      font-size=\"15\">Acc\u00e8s utilisateur<\/text>\n\n\n<rect x=\"525\" y=\"145\" width=\"190\" height=\"115\" rx=\"16\"\n      fill=\"#112c46\" stroke=\"#f334a4\" stroke-width=\"3\"\/>\n\n<text x=\"620\" y=\"187\"\n      fill=\"#ffffff\"\n      font-size=\"19\"\n      font-weight=\"700\">3. \u00c9VOLUTION<\/text>\n\n<text x=\"620\" y=\"220\"\n      fill=\"#f7a9d5\"\n      font-size=\"15\">Service \/ attributs<\/text>\n\n\n<rect x=\"760\" y=\"145\" width=\"190\" height=\"115\" rx=\"16\"\n      fill=\"#112c46\" stroke=\"#13cde3\" stroke-width=\"3\"\/>\n\n<text x=\"855\" y=\"187\"\n      fill=\"#ffffff\"\n      font-size=\"19\"\n      font-weight=\"700\">4. SUSPENSION<\/text>\n\n<text x=\"855\" y=\"220\"\n      fill=\"#9fdfff\"\n      font-size=\"15\">Compte d\u00e9sactiv\u00e9<\/text>\n\n\n<rect x=\"995\" y=\"145\" width=\"150\" height=\"115\" rx=\"16\"\n      fill=\"#112c46\" stroke=\"#2edb7b\" stroke-width=\"3\"\/>\n\n<text x=\"1070\" y=\"187\"\n      fill=\"#ffffff\"\n      font-size=\"19\"\n      font-weight=\"700\">5. FIN<\/text>\n\n<text x=\"1070\" y=\"220\"\n      fill=\"#b9fbd6\"\n      font-size=\"15\">Archivage \/ suppression<\/text>\n\n<\/g>\n\n<g stroke=\"#13cde3\" stroke-width=\"4\">\n\n<line x1=\"245\" y1=\"202\" x2=\"290\" y2=\"202\"\/>\n<line x1=\"480\" y1=\"202\" x2=\"525\" y2=\"202\"\/>\n<line x1=\"715\" y1=\"202\" x2=\"760\" y2=\"202\"\/>\n<line x1=\"950\" y1=\"202\" x2=\"995\" y2=\"202\"\/>\n\n<\/g>\n\n<text x=\"600\" y=\"345\"\n      text-anchor=\"middle\"\n      fill=\"#ffffff\"\n      font-size=\"18\"\n      font-family=\"Arial,sans-serif\">\nChaque \u00e9tape doit respecter une demande autoris\u00e9e et \u00eatre document\u00e9e.\n<\/text>\n\n<\/svg>\n\n<\/div>\n\n<hr class=\"tip-separator\">\n\n<h2>2. Un compte utilisateur est une identit\u00e9<\/h2>\n\n<p>Un compte Active Directory contient plusieurs informations appel\u00e9es <strong>attributs<\/strong>.<\/p>\n\n<p>Par exemple :<\/p>\n\n<table>\n\n<thead>\n<tr>\n<th>Attribut<\/th>\n<th>Exemple<\/th>\n<\/tr>\n<\/thead>\n\n<tbody>\n\n<tr>\n<td>Pr\u00e9nom<\/td>\n<td>Sophie<\/td>\n<\/tr>\n\n<tr>\n<td>Nom<\/td>\n<td>Martin<\/td>\n<\/tr>\n\n<tr>\n<td>Nom complet<\/td>\n<td>Sophie Martin<\/td>\n<\/tr>\n\n<tr>\n<td>sAMAccountName<\/td>\n<td>smartin<\/td>\n<\/tr>\n\n<tr>\n<td>UPN<\/td>\n<td>smartin@entreprise.local<\/td>\n<\/tr>\n\n<tr>\n<td>Service<\/td>\n<td>Comptabilit\u00e9<\/td>\n<\/tr>\n\n<tr>\n<td>Fonction<\/td>\n<td>Gestionnaire comptable<\/td>\n<\/tr>\n\n<\/tbody>\n\n<\/table>\n\n<hr class=\"tip-separator\">\n\n<h2>3. sAMAccountName<\/h2>\n\n<p>Le <strong>sAMAccountName<\/strong> est l\u2019identifiant historique utilis\u00e9 notamment sous la forme :<\/p>\n\n<pre><code>ENTREPRISE\\smartin<\/code><\/pre>\n\n<p>Il doit respecter les conventions de nommage d\u00e9finies par l\u2019organisation.<\/p>\n\n<hr class=\"tip-separator\">\n\n<h2>4. UPN<\/h2>\n\n<p>L\u2019<strong>User Principal Name<\/strong>, ou UPN, poss\u00e8de g\u00e9n\u00e9ralement une forme proche d\u2019une adresse \u00e9lectronique :<\/p>\n\n<pre><code>smartin@entreprise.local<\/code><\/pre>\n\n<p>Selon l\u2019architecture, le suffixe UPN peut \u00e9galement utiliser un domaine diff\u00e9rent du nom DNS interne.<\/p>\n\n<p>L\u2019UPN permet notamment d\u2019identifier l\u2019utilisateur lors de l\u2019authentification.<\/p>\n\n<hr class=\"tip-separator\">\n\n<h2>5. Respecter la convention de nommage<\/h2>\n\n<p>Une organisation peut d\u00e9finir une convention comme :<\/p>\n\n<pre><code>premi\u00e8re lettre du pr\u00e9nom + nom\n\nSophie Martin\n\u2192 smartin<\/code><\/pre>\n\n<p>Mais d\u2019autres conventions sont possibles.<\/p>\n\n<p>Avant de cr\u00e9er un compte, il faut v\u00e9rifier :<\/p>\n\n<ul>\n<li>la convention officielle ;<\/li>\n<li>les \u00e9ventuels doublons ;<\/li>\n<li>les r\u00e8gles pour les noms compos\u00e9s ;<\/li>\n<li>les r\u00e8gles pour les homonymes.<\/li>\n<\/ul>\n\n<hr class=\"tip-separator\">\n\n<h2>6. V\u00e9rifier qu\u2019un compte n\u2019existe pas d\u00e9j\u00e0<\/h2>\n\n<p>Avant toute cr\u00e9ation, recherche l\u2019utilisateur dans l\u2019annuaire.<\/p>\n\n<p>Avec PowerShell :<\/p>\n\n<pre><code>Get-ADUser -Filter 'SamAccountName -eq \"smartin\"'<\/code><\/pre>\n\n<p>Une recherche plus g\u00e9n\u00e9rale peut \u00eatre r\u00e9alis\u00e9e avec :<\/p>\n\n<pre><code>Get-ADUser -Filter 'Name -like \"*Martin*\"'<\/code><\/pre>\n\n<div class=\"tip-reflexe\">\n\n<strong>\u26a0\ufe0f Attention<\/strong>\n\n<p>Cr\u00e9er un deuxi\u00e8me compte parce que le premier n\u2019a pas \u00e9t\u00e9 trouv\u00e9 imm\u00e9diatement peut produire des doublons et compliquer la gestion des acc\u00e8s.<\/p>\n\n<\/div>\n\n<hr class=\"tip-separator\">\n\n<h2>7. Dans quelle OU cr\u00e9er le compte ?<\/h2>\n\n<p>Le compte doit \u00eatre plac\u00e9 dans l\u2019unit\u00e9 d\u2019organisation pr\u00e9vue par l\u2019architecture.<\/p>\n\n<p>Par exemple :<\/p>\n\n<pre><code>OU=Comptabilite,\nOU=Utilisateurs,\nDC=entreprise,\nDC=local<\/code><\/pre>\n\n<p>L\u2019emplacement peut d\u00e9terminer :<\/p>\n\n<ul>\n<li>les strat\u00e9gies appliqu\u00e9es ;<\/li>\n<li>les d\u00e9l\u00e9gations administratives ;<\/li>\n<li>l\u2019organisation de l\u2019annuaire.<\/li>\n<\/ul>\n\n<p>Nous approfondirons les OU dans TIP 3.12.<\/p>\n\n<hr class=\"tip-separator\">\n\n<h2>8. Cr\u00e9er un utilisateur avec la console graphique<\/h2>\n\n<p>Avec les outils RSAT :<\/p>\n\n<pre><code>dsa.msc<\/code><\/pre>\n\n<p>permet d\u2019ouvrir <strong>Utilisateurs et ordinateurs Active Directory<\/strong>.<\/p>\n\n<p>Une proc\u00e9dure classique consiste \u00e0 :<\/p>\n\n<ol>\n<li>ouvrir l\u2019OU pr\u00e9vue ;<\/li>\n<li>cr\u00e9er un nouvel utilisateur ;<\/li>\n<li>renseigner pr\u00e9nom et nom ;<\/li>\n<li>renseigner les identifiants ;<\/li>\n<li>d\u00e9finir le mot de passe initial ;<\/li>\n<li>configurer les options de mot de passe ;<\/li>\n<li>valider la cr\u00e9ation ;<\/li>\n<li>compl\u00e9ter les attributs requis.<\/li>\n<\/ol>\n\n<hr class=\"tip-separator\">\n\n<h2>9. Le mot de passe initial<\/h2>\n\n<p>Le mot de passe initial doit respecter la politique de s\u00e9curit\u00e9 de l\u2019organisation.<\/p>\n\n<p>Il ne doit pas \u00eatre :<\/p>\n\n<ul>\n<li>pr\u00e9visible ;<\/li>\n<li>identique pour tous les nouveaux utilisateurs ;<\/li>\n<li>bas\u00e9 uniquement sur le nom de l\u2019utilisateur ;<\/li>\n<li>communiqu\u00e9 de mani\u00e8re non s\u00e9curis\u00e9e.<\/li>\n<\/ul>\n\n<p>Lorsque la politique le pr\u00e9voit, l\u2019option :<\/p>\n\n<p><strong>\u00ab L\u2019utilisateur doit changer le mot de passe \u00e0 la prochaine ouverture de session \u00bb<\/strong><\/p>\n\n<p>permet \u00e0 l\u2019utilisateur de choisir son propre secret apr\u00e8s la premi\u00e8re connexion.<\/p>\n\n<hr class=\"tip-separator\">\n\n<h2>10. Ne pas utiliser \u00ab le mot de passe n\u2019expire jamais \u00bb par d\u00e9faut<\/h2>\n\n<p>Cette option ne doit pas \u00eatre activ\u00e9e simplement pour \u00e9viter les demandes de support.<\/p>\n\n<p>Les r\u00e8gles relatives \u00e0 l\u2019expiration des mots de passe d\u00e9pendent de la politique de s\u00e9curit\u00e9 de l\u2019organisation.<\/p>\n\n<p>Le technicien doit respecter cette politique et ne pas la contourner arbitrairement.<\/p>\n\n<hr class=\"tip-separator\">\n\n<!-- Illustration 2 : propri\u00e9t\u00e9s d'un compte -->\n\n<div style=\"\nmargin:32px 0;\npadding:26px;\nbackground:linear-gradient(135deg,#071626,#102a42);\nborder:1px solid rgba(243,52,164,.35);\nborder-radius:14px;\noverflow:hidden;\n\">\n\n<svg viewBox=\"0 0 1200 510\"\n     width=\"100%\"\n     role=\"img\"\n     aria-label=\"Illustration des principales propri\u00e9t\u00e9s d'un compte utilisateur Active Directory\"\n     xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n     style=\"display:block;max-width:1200px;margin:auto;\">\n\n<text x=\"600\" y=\"42\"\n      text-anchor=\"middle\"\n      fill=\"#ffffff\"\n      font-size=\"29\"\n      font-weight=\"700\"\n      font-family=\"Arial,sans-serif\">\nPROPRI\u00c9T\u00c9S D&rsquo;UN COMPTE UTILISATEUR\n<\/text>\n\n<rect x=\"430\" y=\"58\" width=\"340\" height=\"4\" rx=\"2\" fill=\"#f334a4\"\/>\n\n<!-- identit\u00e9 -->\n\n<circle cx=\"180\" cy=\"210\" r=\"55\" fill=\"#13cde3\"\/>\n\n<path d=\"M95 345 Q180 235 265 345\"\n      fill=\"#13cde3\"\/>\n\n<text x=\"180\" y=\"390\"\n      text-anchor=\"middle\"\n      fill=\"#ffffff\"\n      font-size=\"21\"\n      font-weight=\"700\"\n      font-family=\"Arial,sans-serif\">\nSOPHIE MARTIN\n<\/text>\n\n<!-- fiche -->\n\n<rect x=\"365\" y=\"105\" width=\"735\" height=\"310\" rx=\"20\"\n      fill=\"#102a42\"\n      stroke=\"#13cde3\"\n      stroke-width=\"3\"\/>\n\n<g font-family=\"Arial,sans-serif\">\n\n<text x=\"420\" y=\"155\"\n      fill=\"#9fdfff\"\n      font-size=\"16\">Identifiant<\/text>\n\n<text x=\"650\" y=\"155\"\n      fill=\"#ffffff\"\n      font-size=\"18\"\n      font-weight=\"700\">smartin<\/text>\n\n<line x1=\"420\" y1=\"175\" x2=\"1040\" y2=\"175\"\n      stroke=\"#214964\"\/>\n\n\n<text x=\"420\" y=\"220\"\n      fill=\"#9fdfff\"\n      font-size=\"16\">UPN<\/text>\n\n<text x=\"650\" y=\"220\"\n      fill=\"#ffffff\"\n      font-size=\"18\"\n      font-weight=\"700\">smartin@entreprise.local<\/text>\n\n<line x1=\"420\" y1=\"240\" x2=\"1040\" y2=\"240\"\n      stroke=\"#214964\"\/>\n\n\n<text x=\"420\" y=\"285\"\n      fill=\"#9fdfff\"\n      font-size=\"16\">Service<\/text>\n\n<text x=\"650\" y=\"285\"\n      fill=\"#ffffff\"\n      font-size=\"18\"\n      font-weight=\"700\">Comptabilit\u00e9<\/text>\n\n<line x1=\"420\" y1=\"305\" x2=\"1040\" y2=\"305\"\n      stroke=\"#214964\"\/>\n\n\n<text x=\"420\" y=\"350\"\n      fill=\"#9fdfff\"\n      font-size=\"16\">\u00c9tat<\/text>\n\n<text x=\"650\" y=\"350\"\n      fill=\"#2edb7b\"\n      font-size=\"18\"\n      font-weight=\"700\">ACTIV\u00c9<\/text>\n\n<\/g>\n\n<rect x=\"785\" y=\"330\" width=\"250\" height=\"45\" rx=\"22\"\n      fill=\"#24112c\"\n      stroke=\"#f334a4\"\n      stroke-width=\"2\"\/>\n\n<text x=\"910\" y=\"359\"\n      text-anchor=\"middle\"\n      fill=\"#ffffff\"\n      font-size=\"16\"\n      font-weight=\"700\"\n      font-family=\"Arial,sans-serif\">\nGroupes et permissions\n<\/text>\n\n<text x=\"600\" y=\"465\"\n      text-anchor=\"middle\"\n      fill=\"#ffffff\"\n      font-size=\"18\"\n      font-family=\"Arial,sans-serif\">\nL&rsquo;identit\u00e9 doit \u00eatre correcte avant de lui attribuer des acc\u00e8s.\n<\/text>\n\n<\/svg>\n\n<\/div>\n\n<hr class=\"tip-separator\">\n\n<h2>11. Le module PowerShell ActiveDirectory<\/h2>\n\n<p>Les commandes Active Directory sont fournies par le module :<\/p>\n\n<pre><code>ActiveDirectory<\/code><\/pre>\n\n<p>Lorsqu\u2019il est disponible :<\/p>\n\n<pre><code>Import-Module ActiveDirectory<\/code><\/pre>\n\n<p>Pour v\u00e9rifier :<\/p>\n\n<pre><code>Get-Module ActiveDirectory -ListAvailable<\/code><\/pre>\n\n<p>Sur un poste d\u2019administration, ce module est g\u00e9n\u00e9ralement install\u00e9 via les outils RSAT appropri\u00e9s.<\/p>\n\n<hr class=\"tip-separator\">\n\n<h2>12. Cr\u00e9er un compte avec PowerShell<\/h2>\n\n<p>Exemple p\u00e9dagogique :<\/p>\n\n<pre><code>$Password = Read-Host \"Mot de passe initial\" -AsSecureString\n\nNew-ADUser `\n  -Name \"Sophie Martin\" `\n  -GivenName \"Sophie\" `\n  -Surname \"Martin\" `\n  -SamAccountName \"smartin\" `\n  -UserPrincipalName \"smartin@entreprise.local\" `\n  -Path \"OU=Comptabilite,OU=Utilisateurs,DC=entreprise,DC=local\" `\n  -AccountPassword $Password `\n  -Enabled $true `\n  -ChangePasswordAtLogon $true<\/code><\/pre>\n\n<p>Le mot de passe est demand\u00e9 sous forme s\u00e9curis\u00e9e et n\u2019est pas inscrit en clair dans le script.<\/p>\n\n<hr class=\"tip-separator\">\n\n<h2>13. Pourquoi \u00e9viter les mots de passe en clair dans les scripts ?<\/h2>\n\n<p>\u00c9crire directement :<\/p>\n\n<pre><code>-AccountPassword \"MonMotDePasse123!\"<\/code><\/pre>\n\n<p>serait une tr\u00e8s mauvaise pratique.<\/p>\n\n<p>Le secret pourrait :<\/p>\n\n<ul>\n<li>rester dans le fichier ;<\/li>\n<li>\u00eatre copi\u00e9 ;<\/li>\n<li>\u00eatre visible dans l\u2019historique ;<\/li>\n<li>\u00eatre expos\u00e9 \u00e0 une personne non autoris\u00e9e.<\/li>\n<\/ul>\n\n<hr class=\"tip-separator\">\n\n<h2>14. V\u00e9rifier le compte apr\u00e8s cr\u00e9ation<\/h2>\n\n<p>Apr\u00e8s la cr\u00e9ation :<\/p>\n\n<pre><code>Get-ADUser -Identity smartin<\/code><\/pre>\n\n<p>Pour afficher davantage d\u2019attributs :<\/p>\n\n<pre><code>Get-ADUser -Identity smartin -Properties *<\/code><\/pre>\n\n<p>Pour une v\u00e9rification cibl\u00e9e :<\/p>\n\n<pre><code>Get-ADUser -Identity smartin `\n  -Properties Department,Title,Enabled |\nSelect-Object Name,\n              SamAccountName,\n              Department,\n              Title,\n              Enabled<\/code><\/pre>\n\n<hr class=\"tip-separator\">\n\n<h2>15. Modifier les attributs du compte<\/h2>\n\n<p>Lorsqu\u2019un utilisateur change de fonction ou de service, certaines informations doivent \u00eatre mises \u00e0 jour.<\/p>\n\n<p>Exemple :<\/p>\n\n<pre><code>Set-ADUser `\n  -Identity smartin `\n  -Department \"Finances\" `\n  -Title \"Gestionnaire financier\"<\/code><\/pre>\n\n<p>La modification doit correspondre \u00e0 une demande autoris\u00e9e.<\/p>\n\n<hr class=\"tip-separator\">\n\n<h2>16. Modifier plusieurs informations<\/h2>\n\n<p>Par exemple :<\/p>\n\n<pre><code>Set-ADUser `\n  -Identity smartin `\n  -Office \"Bureau 214\" `\n  -OfficePhone \"02 00 00 00 00\"<\/code><\/pre>\n\n<p>Il n\u2019est pas n\u00e9cessaire de modifier les attributs qui ne sont pas concern\u00e9s par la demande.<\/p>\n\n<hr class=\"tip-separator\">\n\n<h2>17. R\u00e9initialiser un mot de passe<\/h2>\n\n<p>Lorsqu\u2019un utilisateur oublie son mot de passe, une proc\u00e9dure d\u2019identification doit \u00eatre respect\u00e9e avant toute r\u00e9initialisation.<\/p>\n\n<p>Avec PowerShell :<\/p>\n\n<pre><code>$Password = Read-Host \"Nouveau mot de passe\" -AsSecureString\n\nSet-ADAccountPassword `\n  -Identity smartin `\n  -Reset `\n  -NewPassword $Password<\/code><\/pre>\n\n<p>On peut ensuite imposer un changement \u00e0 la prochaine connexion :<\/p>\n\n<pre><code>Set-ADUser `\n  -Identity smartin `\n  -ChangePasswordAtLogon $true<\/code><\/pre>\n\n<hr class=\"tip-separator\">\n\n<h2>18. Ne jamais r\u00e9initialiser sans v\u00e9rifier l\u2019identit\u00e9<\/h2>\n\n<p>Une demande de r\u00e9initialisation de mot de passe est une op\u00e9ration sensible.<\/p>\n\n<p>Un attaquant peut chercher \u00e0 se faire passer pour un utilisateur.<\/p>\n\n<div class=\"tip-reflexe\">\n\n<strong>\ud83d\udd10 R\u00e9flexe s\u00e9curit\u00e9<\/strong>\n\n<p>Avant toute r\u00e9initialisation :<\/p>\n\n<ul>\n<li>respecter la proc\u00e9dure d\u2019identification ;<\/li>\n<li>v\u00e9rifier que la demande est l\u00e9gitime ;<\/li>\n<li>ne jamais transmettre un mot de passe \u00e0 un tiers non identifi\u00e9 ;<\/li>\n<li>documenter l\u2019intervention.<\/li>\n<\/ul>\n\n<\/div>\n\n<hr class=\"tip-separator\">\n\n<h2>19. Compte verrouill\u00e9<\/h2>\n\n<p>Une politique de s\u00e9curit\u00e9 peut verrouiller temporairement un compte apr\u00e8s plusieurs tentatives d\u2019authentification incorrectes.<\/p>\n\n<p>Pour examiner l\u2019\u00e9tat :<\/p>\n\n<pre><code>Get-ADUser `\n  -Identity smartin `\n  -Properties LockedOut |\nSelect-Object Name,Enabled,LockedOut<\/code><\/pre>\n\n<p>Pour rechercher les comptes verrouill\u00e9s :<\/p>\n\n<pre><code>Search-ADAccount -LockedOut<\/code><\/pre>\n\n<hr class=\"tip-separator\">\n\n<h2>20. D\u00e9verrouiller un compte<\/h2>\n\n<p>Lorsque la proc\u00e9dure permet de confirmer qu\u2019un d\u00e9verrouillage est appropri\u00e9 :<\/p>\n\n<pre><code>Unlock-ADAccount -Identity smartin<\/code><\/pre>\n\n<p>Mais il faut \u00e9galement rechercher pourquoi le compte s\u2019est verrouill\u00e9.<\/p>\n\n<p>Des verrouillages r\u00e9p\u00e9t\u00e9s peuvent \u00eatre provoqu\u00e9s par :<\/p>\n\n<ul>\n<li>un ancien mot de passe enregistr\u00e9 ;<\/li>\n<li>un t\u00e9l\u00e9phone ;<\/li>\n<li>une t\u00e2che planifi\u00e9e ;<\/li>\n<li>un service ;<\/li>\n<li>une application ;<\/li>\n<li>des tentatives d\u2019authentification anormales.<\/li>\n<\/ul>\n\n<hr class=\"tip-separator\">\n\n<h2>21. D\u00e9sactiver un compte<\/h2>\n\n<p>Lorsqu\u2019un utilisateur quitte l\u2019organisation ou doit temporairement perdre son acc\u00e8s, il est souvent n\u00e9cessaire de <strong>d\u00e9sactiver<\/strong> le compte.<\/p>\n\n<p>Avec PowerShell :<\/p>\n\n<pre><code>Disable-ADAccount -Identity smartin<\/code><\/pre>\n\n<p>Le compte reste pr\u00e9sent dans Active Directory mais ne peut normalement plus \u00eatre utilis\u00e9 pour une nouvelle authentification.<\/p>\n\n<hr class=\"tip-separator\">\n\n<h2>22. V\u00e9rifier qu\u2019un compte est d\u00e9sactiv\u00e9<\/h2>\n\n<pre><code>Get-ADUser `\n  -Identity smartin `\n  -Properties Enabled |\nSelect-Object Name,Enabled<\/code><\/pre>\n\n<p>On attend alors :<\/p>\n\n<pre><code>Name           Enabled\n----           -------\nSophie Martin  False<\/code><\/pre>\n\n<hr class=\"tip-separator\">\n\n<h2>23. R\u00e9activer un compte<\/h2>\n\n<p>Si la d\u00e9sactivation \u00e9tait temporaire et que la proc\u00e9dure autorise la r\u00e9activation :<\/p>\n\n<pre><code>Enable-ADAccount -Identity smartin<\/code><\/pre>\n\n<p>Il faut ensuite v\u00e9rifier :<\/p>\n\n<ul>\n<li>l\u2019\u00e9tat du compte ;<\/li>\n<li>ses groupes ;<\/li>\n<li>sa date d\u2019expiration \u00e9ventuelle ;<\/li>\n<li>les droits n\u00e9cessaires.<\/li>\n<\/ul>\n\n<hr class=\"tip-separator\">\n\n<!-- Illustration 3 : D\u00e9sactiver ou supprimer -->\n\n<div style=\"\nmargin:32px 0;\npadding:25px;\nbackground:linear-gradient(135deg,#071626,#102a42);\nborder:1px solid rgba(19,205,227,.35);\nborder-radius:14px;\noverflow:hidden;\n\">\n\n<svg viewBox=\"0 0 1200 470\"\n     width=\"100%\"\n     role=\"img\"\n     aria-label=\"Comparaison entre d\u00e9sactivation et suppression d'un compte Active Directory\"\n     xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n     style=\"display:block;max-width:1200px;margin:auto;\">\n\n<text x=\"600\" y=\"42\"\n      text-anchor=\"middle\"\n      fill=\"#ffffff\"\n      font-size=\"29\"\n      font-weight=\"700\"\n      font-family=\"Arial,sans-serif\">\nD\u00c9SACTIVER OU SUPPRIMER ?\n<\/text>\n\n<rect x=\"455\" y=\"58\" width=\"290\" height=\"4\" rx=\"2\" fill=\"#f334a4\"\/>\n\n<!-- compte -->\n\n<g transform=\"translate(70,145)\">\n\n<circle cx=\"105\" cy=\"70\" r=\"40\" fill=\"#13cde3\"\/>\n\n<path d=\"M30 185 Q105 90 180 185\"\n      fill=\"#13cde3\"\/>\n\n<text x=\"105\" y=\"230\"\n      text-anchor=\"middle\"\n      fill=\"#ffffff\"\n      font-size=\"20\"\n      font-weight=\"700\"\n      font-family=\"Arial,sans-serif\">\nCOMPTE AD\n<\/text>\n\n<\/g>\n\n<!-- d\u00e9sactiver -->\n\n<rect x=\"330\" y=\"120\" width=\"330\" height=\"235\" rx=\"20\"\n      fill=\"#102a42\"\n      stroke=\"#f334a4\"\n      stroke-width=\"4\"\/>\n\n<text x=\"495\" y=\"165\"\n      text-anchor=\"middle\"\n      fill=\"#f334a4\"\n      font-size=\"24\"\n      font-weight=\"700\"\n      font-family=\"Arial,sans-serif\">\nD\u00c9SACTIVER\n<\/text>\n\n<text x=\"495\" y=\"215\"\n      text-anchor=\"middle\"\n      fill=\"#ffffff\"\n      font-size=\"17\"\n      font-family=\"Arial,sans-serif\">\nObjet conserv\u00e9\n<\/text>\n\n<text x=\"495\" y=\"250\"\n      text-anchor=\"middle\"\n      fill=\"#ffffff\"\n      font-size=\"17\"\n      font-family=\"Arial,sans-serif\">\nAttributs conserv\u00e9s\n<\/text>\n\n<text x=\"495\" y=\"285\"\n      text-anchor=\"middle\"\n      fill=\"#ffffff\"\n      font-size=\"17\"\n      font-family=\"Arial,sans-serif\">\nGroupes conserv\u00e9s\n<\/text>\n\n<text x=\"495\" y=\"325\"\n      text-anchor=\"middle\"\n      fill=\"#2edb7b\"\n      font-size=\"18\"\n      font-weight=\"700\"\n      font-family=\"Arial,sans-serif\">\nR\u00e9versible\n<\/text>\n\n<!-- supprimer -->\n\n<rect x=\"760\" y=\"120\" width=\"330\" height=\"235\" rx=\"20\"\n      fill=\"#102a42\"\n      stroke=\"#e45656\"\n      stroke-width=\"4\"\/>\n\n<text x=\"925\" y=\"165\"\n      text-anchor=\"middle\"\n      fill=\"#ff8080\"\n      font-size=\"24\"\n      font-weight=\"700\"\n      font-family=\"Arial,sans-serif\">\nSUPPRIMER\n<\/text>\n\n<text x=\"925\" y=\"215\"\n      text-anchor=\"middle\"\n      fill=\"#ffffff\"\n      font-size=\"17\"\n      font-family=\"Arial,sans-serif\">\nObjet supprim\u00e9\n<\/text>\n\n<text x=\"925\" y=\"250\"\n      text-anchor=\"middle\"\n      fill=\"#ffffff\"\n      font-size=\"17\"\n      font-family=\"Arial,sans-serif\">\nAction plus impactante\n<\/text>\n\n<text x=\"925\" y=\"285\"\n      text-anchor=\"middle\"\n      fill=\"#ffffff\"\n      font-size=\"17\"\n      font-family=\"Arial,sans-serif\">\nProc\u00e9dure n\u00e9cessaire\n<\/text>\n\n<text x=\"925\" y=\"325\"\n      text-anchor=\"middle\"\n      fill=\"#ff8080\"\n      font-size=\"18\"\n      font-weight=\"700\"\n      font-family=\"Arial,sans-serif\">\n\u00c0 ne pas faire par r\u00e9flexe\n<\/text>\n\n<line x1=\"250\" y1=\"235\" x2=\"330\" y2=\"235\"\n      stroke=\"#13cde3\" stroke-width=\"4\"\/>\n\n<text x=\"600\" y=\"420\"\n      text-anchor=\"middle\"\n      fill=\"#ffffff\"\n      font-size=\"18\"\n      font-family=\"Arial,sans-serif\">\nLors d&rsquo;un d\u00e9part, la d\u00e9sactivation est souvent la premi\u00e8re mesure de s\u00e9curit\u00e9 avant les op\u00e9rations ult\u00e9rieures.\n<\/text>\n\n<\/svg>\n\n<\/div>\n\n<hr class=\"tip-separator\">\n\n<h2>24. D\u00e9sactiver n\u2019est pas supprimer<\/h2>\n\n<p>Ces deux op\u00e9rations sont tr\u00e8s diff\u00e9rentes.<\/p>\n\n<table>\n\n<thead>\n<tr>\n<th>D\u00e9sactivation<\/th>\n<th>Suppression<\/th>\n<\/tr>\n<\/thead>\n\n<tbody>\n\n<tr>\n<td>Le compte reste dans AD<\/td>\n<td>L\u2019objet est supprim\u00e9<\/td>\n<\/tr>\n\n<tr>\n<td>Les attributs restent pr\u00e9sents<\/td>\n<td>Les donn\u00e9es li\u00e9es \u00e0 l\u2019objet peuvent \u00eatre perdues<\/td>\n<\/tr>\n\n<tr>\n<td>Les groupes restent visibles<\/td>\n<td>La gestion devient plus complexe<\/td>\n<\/tr>\n\n<tr>\n<td>R\u00e9activation possible<\/td>\n<td>N\u00e9cessite une proc\u00e9dure de r\u00e9cup\u00e9ration ou recr\u00e9ation selon le contexte<\/td>\n<\/tr>\n\n<\/tbody>\n\n<\/table>\n\n<div class=\"tip-a-retenir\">\n\n<h3 style=\"color:#ffffff;\">\u2705 \u00c0 retenir<\/h3>\n\n<p>Lors d\u2019un d\u00e9part, la <strong>d\u00e9sactivation rapide du compte<\/strong> est g\u00e9n\u00e9ralement une mesure de s\u00e9curit\u00e9 prioritaire.<\/p>\n\n<p>La suppression \u00e9ventuelle intervient ensuite selon les proc\u00e9dures de conservation de l\u2019organisation.<\/p>\n\n<\/div>\n\n<hr class=\"tip-separator\">\n\n<h2>25. Expiration d\u2019un compte<\/h2>\n\n<p>Pour certains utilisateurs temporaires, prestataires ou stagiaires, une date d\u2019expiration peut \u00eatre d\u00e9finie.<\/p>\n\n<p>Par exemple :<\/p>\n\n<pre><code>Set-ADAccountExpiration `\n  -Identity prestataire01 `\n  -DateTime \"2026-12-31 23:59:59\"<\/code><\/pre>\n\n<p>Cela permet de r\u00e9duire le risque qu\u2019un compte temporaire reste actif apr\u00e8s la fin de la mission.<\/p>\n\n<hr class=\"tip-separator\">\n\n<h2>26. V\u00e9rifier les comptes expir\u00e9s<\/h2>\n\n<p>PowerShell peut rechercher certains comptes arriv\u00e9s \u00e0 expiration :<\/p>\n\n<pre><code>Search-ADAccount -AccountExpired -UsersOnly<\/code><\/pre>\n\n<p>Cette commande peut \u00eatre utile dans le cadre d\u2019un contr\u00f4le p\u00e9riodique.<\/p>\n\n<hr class=\"tip-separator\">\n\n<h2>27. Utilisateur absent temporairement<\/h2>\n\n<p>Pour une absence temporaire, l\u2019organisation peut pr\u00e9voir plusieurs m\u00e9thodes selon sa politique.<\/p>\n\n<p>Le technicien ne doit pas d\u00e9cider seul de :<\/p>\n\n<ul>\n<li>d\u00e9sactiver un compte ;<\/li>\n<li>modifier ses groupes ;<\/li>\n<li>changer son mot de passe ;<\/li>\n<li>supprimer l\u2019utilisateur.<\/li>\n<\/ul>\n\n<p>L\u2019action doit correspondre \u00e0 une demande valid\u00e9e.<\/p>\n\n<hr class=\"tip-separator\">\n\n<h2>28. D\u00e9part d\u2019un utilisateur<\/h2>\n\n<p>Lors d\u2019un d\u00e9part, plusieurs \u00e9quipes peuvent \u00eatre concern\u00e9es :<\/p>\n\n<ul>\n<li>ressources humaines ;<\/li>\n<li>responsable hi\u00e9rarchique ;<\/li>\n<li>support informatique ;<\/li>\n<li>administrateur Active Directory ;<\/li>\n<li>\u00e9quipe messagerie ;<\/li>\n<li>s\u00e9curit\u00e9 informatique.<\/li>\n<\/ul>\n\n<p>Selon la proc\u00e9dure, les actions peuvent inclure :<\/p>\n\n<ul>\n<li>d\u00e9sactivation du compte ;<\/li>\n<li>retrait de certains acc\u00e8s ;<\/li>\n<li>traitement de la messagerie ;<\/li>\n<li>r\u00e9cup\u00e9ration du mat\u00e9riel ;<\/li>\n<li>archivage de certaines donn\u00e9es ;<\/li>\n<li>tra\u00e7abilit\u00e9 de l\u2019intervention.<\/li>\n<\/ul>\n\n<hr class=\"tip-separator\">\n\n<h2>29. Ne pas utiliser le compte d\u2019un ancien utilisateur pour son rempla\u00e7ant<\/h2>\n\n<p>Un nouveau collaborateur doit disposer de sa propre identit\u00e9.<\/p>\n\n<p>Renommer simplement l\u2019ancien compte pour le r\u00e9utiliser peut cr\u00e9er des probl\u00e8mes de :<\/p>\n\n<ul>\n<li>tra\u00e7abilit\u00e9 ;<\/li>\n<li>permissions h\u00e9rit\u00e9es ;<\/li>\n<li>historique ;<\/li>\n<li>messagerie ;<\/li>\n<li>audit.<\/li>\n<\/ul>\n\n<div class=\"tip-reflexe\">\n\n<strong>\ud83d\udd10 Bonne pratique<\/strong>\n\n<p><strong>Une personne = une identit\u00e9 nominative.<\/strong><\/p>\n\n<\/div>\n\n<hr class=\"tip-separator\">\n\n<h2>30. Consulter la date de cr\u00e9ation d\u2019un compte<\/h2>\n\n<p>PowerShell :<\/p>\n\n<pre><code>Get-ADUser `\n  -Identity smartin `\n  -Properties whenCreated |\nSelect-Object Name,whenCreated<\/code><\/pre>\n\n<p>Cela peut \u00eatre utile dans certaines op\u00e9rations d\u2019audit ou de diagnostic.<\/p>\n\n<hr class=\"tip-separator\">\n\n<h2>31. Quand le mot de passe a-t-il \u00e9t\u00e9 modifi\u00e9 ?<\/h2>\n\n<p>On peut consulter :<\/p>\n\n<pre><code>Get-ADUser `\n  -Identity smartin `\n  -Properties PasswordLastSet |\nSelect-Object Name,PasswordLastSet<\/code><\/pre>\n\n<p>Cette information permet notamment de v\u00e9rifier qu\u2019une r\u00e9initialisation a bien \u00e9t\u00e9 prise en compte.<\/p>\n\n<hr class=\"tip-separator\">\n\n<h2>32. V\u00e9rifier plusieurs propri\u00e9t\u00e9s utiles<\/h2>\n\n<pre><code>Get-ADUser `\n  -Identity smartin `\n  -Properties Enabled,\n              LockedOut,\n              PasswordLastSet,\n              AccountExpirationDate,\n              Department |\nSelect-Object Name,\n              Enabled,\n              LockedOut,\n              PasswordLastSet,\n              AccountExpirationDate,\n              Department<\/code><\/pre>\n\n<p>Une lecture cibl\u00e9e \u00e9vite de parcourir inutilement toutes les propri\u00e9t\u00e9s de l\u2019objet.<\/p>\n\n<hr class=\"tip-separator\">\n\n<h2>33. Cas pratique \u2013 Nouveau collaborateur<\/h2>\n\n<p>Sophie Martin rejoint le service Comptabilit\u00e9.<\/p>\n\n<p>La demande valid\u00e9e indique :<\/p>\n\n<table>\n\n<thead>\n<tr>\n<th>Information<\/th>\n<th>Valeur<\/th>\n<\/tr>\n<\/thead>\n\n<tbody>\n\n<tr>\n<td>Pr\u00e9nom<\/td>\n<td>Sophie<\/td>\n<\/tr>\n\n<tr>\n<td>Nom<\/td>\n<td>Martin<\/td>\n<\/tr>\n\n<tr>\n<td>Identifiant<\/td>\n<td>smartin<\/td>\n<\/tr>\n\n<tr>\n<td>Service<\/td>\n<td>Comptabilit\u00e9<\/td>\n<\/tr>\n\n<tr>\n<td>OU<\/td>\n<td>Utilisateurs\\Comptabilite<\/td>\n<\/tr>\n\n<\/tbody>\n\n<\/table>\n\n<div class=\"tip-question\">\n\n<p><strong>Que faut-il v\u00e9rifier avant de cr\u00e9er le compte ?<\/strong><\/p>\n\n<\/div>\n\n<details class=\"tip-corrige\">\n\n<summary>\u2705 Afficher la r\u00e9ponse<\/summary>\n\n<p>Il faut notamment v\u00e9rifier :<\/p>\n\n<ul>\n<li>que la demande est autoris\u00e9e ;<\/li>\n<li>la convention de nommage ;<\/li>\n<li>que smartin n\u2019existe pas d\u00e9j\u00e0 ;<\/li>\n<li>l\u2019OU pr\u00e9vue ;<\/li>\n<li>la politique de mot de passe ;<\/li>\n<li>les informations n\u00e9cessaires \u00e0 la cr\u00e9ation.<\/li>\n<\/ul>\n\n<\/details>\n\n<hr class=\"tip-separator\">\n\n<h2>34. Cas pratique \u2013 Utilisateur verrouill\u00e9<\/h2>\n\n<p>Paul indique que son mot de passe ne fonctionne plus.<\/p>\n\n<p>PowerShell indique :<\/p>\n\n<pre><code>Name       Enabled    LockedOut\n----       -------    ---------\nPaul       True       True<\/code><\/pre>\n\n<div class=\"tip-question\">\n\n<p><strong>Faut-il imm\u00e9diatement r\u00e9initialiser son mot de passe ?<\/strong><\/p>\n\n<\/div>\n\n<details class=\"tip-corrige\">\n\n<summary>\u2705 Afficher la r\u00e9ponse<\/summary>\n\n<p>Pas n\u00e9cessairement.<\/p>\n\n<p>Le compte est verrouill\u00e9.<\/p>\n\n<p>Il faut :<\/p>\n\n<ol>\n<li>v\u00e9rifier l\u2019identit\u00e9 de l\u2019utilisateur ;<\/li>\n<li>identifier si le d\u00e9verrouillage est pr\u00e9vu par la proc\u00e9dure ;<\/li>\n<li>d\u00e9verrouiller le compte si appropri\u00e9 ;<\/li>\n<li>rechercher la cause si les verrouillages se r\u00e9p\u00e8tent.<\/li>\n<\/ol>\n\n<\/details>\n\n<hr class=\"tip-separator\">\n\n<h2>35. Cas pratique \u2013 D\u00e9part d\u2019un collaborateur<\/h2>\n\n<p>Le service RH confirme que Sophie quitte l\u2019entreprise aujourd\u2019hui.<\/p>\n\n<div class=\"tip-question\">\n\n<p><strong>Quelle action est g\u00e9n\u00e9ralement prioritaire sur son compte ?<\/strong><\/p>\n\n<\/div>\n\n<details class=\"tip-corrige\">\n\n<summary>\u2705 Afficher la r\u00e9ponse<\/summary>\n\n<p>La d\u00e9sactivation du compte selon la proc\u00e9dure de d\u00e9part.<\/p>\n\n<p>Cette op\u00e9ration bloque son utilisation tout en conservant l\u2019objet pour les op\u00e9rations ult\u00e9rieures.<\/p>\n\n<p>La suppression imm\u00e9diate ne doit pas \u00eatre effectu\u00e9e sans respecter la proc\u00e9dure pr\u00e9vue.<\/p>\n\n<\/details>\n\n<hr class=\"tip-separator\">\n\n<h2>36. TP \u2013 G\u00e9rer le cycle de vie d\u2019un utilisateur<\/h2>\n\n<div class=\"tip-tp\">\n\n<p>Dans ton laboratoire Active Directory, tu dois g\u00e9rer le compte suivant :<\/p>\n\n<table>\n\n<thead>\n<tr>\n<th>Param\u00e8tre<\/th>\n<th>Valeur<\/th>\n<\/tr>\n<\/thead>\n\n<tbody>\n\n<tr>\n<td>Pr\u00e9nom<\/td>\n<td>Claire<\/td>\n<\/tr>\n\n<tr>\n<td>Nom<\/td>\n<td>Durand<\/td>\n<\/tr>\n\n<tr>\n<td>Identifiant<\/td>\n<td>cdurand<\/td>\n<\/tr>\n\n<tr>\n<td>UPN<\/td>\n<td>cdurand@entreprise.local<\/td>\n<\/tr>\n\n<tr>\n<td>Service<\/td>\n<td>Ressources humaines<\/td>\n<\/tr>\n\n<tr>\n<td>Fonction<\/td>\n<td>Assistante RH<\/td>\n<\/tr>\n\n<\/tbody>\n\n<\/table>\n\n<p><strong>Travail demand\u00e9 :<\/strong><\/p>\n\n<ol>\n<li>V\u00e9rifier qu\u2019aucun compte cdurand n\u2019existe d\u00e9j\u00e0.<\/li>\n<li>Identifier l\u2019OU pr\u00e9vue.<\/li>\n<li>Cr\u00e9er le compte.<\/li>\n<li>D\u00e9finir un mot de passe initial s\u00e9curis\u00e9.<\/li>\n<li>Imposer son changement \u00e0 la premi\u00e8re ouverture de session si la politique le pr\u00e9voit.<\/li>\n<li>V\u00e9rifier les attributs du compte.<\/li>\n<li>Modifier ensuite la fonction en \u00ab Gestionnaire RH \u00bb.<\/li>\n<li>Afficher la date de derni\u00e8re modification du mot de passe.<\/li>\n<li>D\u00e9sactiver temporairement le compte.<\/li>\n<li>V\u00e9rifier que Enabled vaut False.<\/li>\n<li>R\u00e9activer le compte.<\/li>\n<li>Documenter les op\u00e9rations.<\/li>\n<\/ol>\n\n<\/div>\n\n<details class=\"tip-corrige\">\n\n<summary>\u2705 Corrig\u00e9 du TP<\/summary>\n\n<p>Recherche pr\u00e9alable :<\/p>\n\n<pre><code>Get-ADUser -Filter 'SamAccountName -eq \"cdurand\"'<\/code><\/pre>\n\n<p>Cr\u00e9ation possible :<\/p>\n\n<pre><code>$Password = Read-Host \"Mot de passe initial\" -AsSecureString\n\nNew-ADUser `\n  -Name \"Claire Durand\" `\n  -GivenName \"Claire\" `\n  -Surname \"Durand\" `\n  -SamAccountName \"cdurand\" `\n  -UserPrincipalName \"cdurand@entreprise.local\" `\n  -Department \"Ressources humaines\" `\n  -Title \"Assistante RH\" `\n  -Path \"OU=RH,OU=Utilisateurs,DC=entreprise,DC=local\" `\n  -AccountPassword $Password `\n  -Enabled $true `\n  -ChangePasswordAtLogon $true<\/code><\/pre>\n\n<p>Modification :<\/p>\n\n<pre><code>Set-ADUser `\n  -Identity cdurand `\n  -Title \"Gestionnaire RH\"<\/code><\/pre>\n\n<p>V\u00e9rification :<\/p>\n\n<pre><code>Get-ADUser `\n  -Identity cdurand `\n  -Properties Department,\n              Title,\n              Enabled,\n              PasswordLastSet |\nSelect-Object Name,\n              Department,\n              Title,\n              Enabled,\n              PasswordLastSet<\/code><\/pre>\n\n<p>D\u00e9sactivation :<\/p>\n\n<pre><code>Disable-ADAccount -Identity cdurand<\/code><\/pre>\n\n<p>R\u00e9activation :<\/p>\n\n<pre><code>Enable-ADAccount -Identity cdurand<\/code><\/pre>\n\n<p>Dans un environnement r\u00e9el, chacune de ces op\u00e9rations doit \u00eatre effectu\u00e9e uniquement si elle correspond \u00e0 une demande autoris\u00e9e.<\/p>\n\n<\/details>\n\n<hr class=\"tip-separator\">\n\n<div class=\"tip-examen\">\n\n<h3>\ud83c\udf93 Point examen<\/h3>\n\n<p>Pour la gestion d\u2019un compte utilisateur, retiens la m\u00e9thode :<\/p>\n\n<p><strong>V\u00e9rifier la demande \u2192 rechercher l\u2019existant \u2192 cr\u00e9er ou modifier \u2192 s\u00e9curiser \u2192 contr\u00f4ler \u2192 documenter.<\/strong><\/p>\n\n<p>Le jury peut notamment attendre que tu saches :<\/p>\n\n<ul>\n<li>cr\u00e9er correctement un compte ;<\/li>\n<li>respecter l\u2019OU et le nommage ;<\/li>\n<li>g\u00e9rer un mot de passe initial ;<\/li>\n<li>modifier un attribut ;<\/li>\n<li>d\u00e9verrouiller un compte ;<\/li>\n<li>d\u00e9sactiver un utilisateur ;<\/li>\n<li>v\u00e9rifier le r\u00e9sultat de ton intervention.<\/li>\n<\/ul>\n\n<p>La notion essentielle est que <strong>le technicien g\u00e8re une identit\u00e9 professionnelle et non simplement un nom d\u2019utilisateur<\/strong>.<\/p>\n\n<p>Une mauvaise manipulation peut donner acc\u00e8s \u00e0 des donn\u00e9es professionnelles \u00e0 une personne non autoris\u00e9e.<\/p>\n\n<\/div>\n\n<hr class=\"tip-separator\">\n\n<h2>Quiz \u2013 V\u00e9rifie tes connaissances<\/h2>\n\n<div class=\"tip-question\">\n\n<p><strong>Question 1<\/strong><\/p>\n\n<p>Quelle commande permet de rechercher un utilisateur Active Directory ?<\/p>\n\n<p>A. Get-ADUser<br>\nB. Get-NetUserLocal<br>\nC. Get-SmbShare<br>\nD. Get-DnsClient<\/p>\n\n<details class=\"tip-corrige\">\n<summary>\u2705 Voir la r\u00e9ponse<\/summary>\n<p><strong>R\u00e9ponse A.<\/strong><\/p>\n<\/details>\n\n<\/div>\n\n<div class=\"tip-question\">\n\n<p><strong>Question 2<\/strong><\/p>\n\n<p>Quelle commande permet de cr\u00e9er un compte AD ?<\/p>\n\n<p>A. New-ADUser<br>\nB. Add-WindowsUser<br>\nC. New-NetUser<br>\nD. Create-DomainUser<\/p>\n\n<details class=\"tip-corrige\">\n<summary>\u2705 Voir la r\u00e9ponse<\/summary>\n<p><strong>R\u00e9ponse A.<\/strong><\/p>\n<\/details>\n\n<\/div>\n\n<div class=\"tip-question\">\n\n<p><strong>Question 3<\/strong><\/p>\n\n<p>Pourquoi rechercher un compte avant de le cr\u00e9er ?<\/p>\n\n<p>A. \u00c9viter les doublons<br>\nB. V\u00e9rifier la vitesse du r\u00e9seau<br>\nC. Configurer le switch<br>\nD. Tester le DNS public<\/p>\n\n<details class=\"tip-corrige\">\n<summary>\u2705 Voir la r\u00e9ponse<\/summary>\n<p><strong>R\u00e9ponse A.<\/strong><\/p>\n<\/details>\n\n<\/div>\n\n<div class=\"tip-question\">\n\n<p><strong>Question 4<\/strong><\/p>\n\n<p>Quelle commande modifie les propri\u00e9t\u00e9s d\u2019un utilisateur ?<\/p>\n\n<p>A. Set-ADUser<br>\nB. Set-NetAdapter<br>\nC. Edit-SmbUser<br>\nD. Update-DNSUser<\/p>\n\n<details class=\"tip-corrige\">\n<summary>\u2705 Voir la r\u00e9ponse<\/summary>\n<p><strong>R\u00e9ponse A.<\/strong><\/p>\n<\/details>\n\n<\/div>\n\n<div class=\"tip-question\">\n\n<p><strong>Question 5<\/strong><\/p>\n\n<p>Quelle commande peut d\u00e9verrouiller un compte ?<\/p>\n\n<p>A. Unlock-ADAccount<br>\nB. Enable-NetUser<br>\nC. Open-ADUser<br>\nD. Repair-Password<\/p>\n\n<details class=\"tip-corrige\">\n<summary>\u2705 Voir la r\u00e9ponse<\/summary>\n<p><strong>R\u00e9ponse A.<\/strong><\/p>\n<\/details>\n\n<\/div>\n\n<div class=\"tip-question\">\n\n<p><strong>Question 6<\/strong><\/p>\n\n<p>Quelle commande d\u00e9sactive un compte Active Directory ?<\/p>\n\n<p>A. Disable-ADAccount<br>\nB. Remove-ADUser<br>\nC. Stop-User<br>\nD. Disable-NetAdapter<\/p>\n\n<details class=\"tip-corrige\">\n<summary>\u2705 Voir la r\u00e9ponse<\/summary>\n<p><strong>R\u00e9ponse A.<\/strong><\/p>\n<\/details>\n\n<\/div>\n\n<div class=\"tip-question\">\n\n<p><strong>Question 7<\/strong><\/p>\n\n<p>D\u00e9sactiver un compte le supprime-t-il de l\u2019annuaire ?<\/p>\n\n<p>A. Oui<br>\nB. Non<\/p>\n\n<details class=\"tip-corrige\">\n<summary>\u2705 Voir la r\u00e9ponse<\/summary>\n<p><strong>R\u00e9ponse B.<\/strong> L\u2019objet reste pr\u00e9sent mais son utilisation est d\u00e9sactiv\u00e9e.<\/p>\n<\/details>\n\n<\/div>\n\n<div class=\"tip-question\">\n\n<p><strong>Question 8<\/strong><\/p>\n\n<p>Que faut-il faire avant de r\u00e9initialiser le mot de passe d\u2019un utilisateur ?<\/p>\n\n<p>A. V\u00e9rifier son identit\u00e9 conform\u00e9ment \u00e0 la proc\u00e9dure<br>\nB. Donner Domain Admin<br>\nC. D\u00e9sactiver DNS<br>\nD. Supprimer son compte<\/p>\n\n<details class=\"tip-corrige\">\n<summary>\u2705 Voir la r\u00e9ponse<\/summary>\n<p><strong>R\u00e9ponse A.<\/strong><\/p>\n<\/details>\n\n<\/div>\n\n<div class=\"tip-question\">\n\n<p><strong>Question 9<\/strong><\/p>\n\n<p>Pourquoi \u00e9viter de r\u00e9utiliser le compte d\u2019un ancien salari\u00e9 pour son rempla\u00e7ant ?<\/p>\n\n<p>A. Pour pr\u00e9server identit\u00e9 et tra\u00e7abilit\u00e9<br>\nB. Parce que Windows interdit tous les renommages<br>\nC. Pour augmenter le d\u00e9bit r\u00e9seau<br>\nD. Pour \u00e9viter DHCP<\/p>\n\n<details class=\"tip-corrige\">\n<summary>\u2705 Voir la r\u00e9ponse<\/summary>\n<p><strong>R\u00e9ponse A.<\/strong><\/p>\n<\/details>\n\n<\/div>\n\n<div class=\"tip-question\">\n\n<p><strong>Question 10<\/strong><\/p>\n\n<p>Lors du d\u00e9part d\u2019un utilisateur, quelle action est g\u00e9n\u00e9ralement prioritaire concernant son identit\u00e9 AD ?<\/p>\n\n<p>A. D\u00e9sactiver son compte selon la proc\u00e9dure<br>\nB. Donner son compte au rempla\u00e7ant<br>\nC. Ajouter Domain Admin<br>\nD. Supprimer imm\u00e9diatement toutes les traces<\/p>\n\n<details class=\"tip-corrige\">\n<summary>\u2705 Voir la r\u00e9ponse<\/summary>\n<p><strong>R\u00e9ponse A.<\/strong><\/p>\n<\/details>\n\n<\/div>\n\n<div class=\"tip-a-retenir\">\n\n<h3 style=\"color:#ffffff;\">\u2705 \u00c0 retenir<\/h3>\n\n<p><strong>Get-ADUser<\/strong> \u2192 rechercher et examiner un utilisateur.<\/p>\n\n<p><strong>New-ADUser<\/strong> \u2192 cr\u00e9er un compte.<\/p>\n\n<p><strong>Set-ADUser<\/strong> \u2192 modifier ses attributs.<\/p>\n\n<p><strong>Set-ADAccountPassword<\/strong> \u2192 r\u00e9initialiser un mot de passe lorsque la proc\u00e9dure l\u2019autorise.<\/p>\n\n<p><strong>Unlock-ADAccount<\/strong> \u2192 d\u00e9verrouiller un compte.<\/p>\n\n<p><strong>Disable-ADAccount<\/strong> \u2192 bloquer l\u2019utilisation du compte sans supprimer l\u2019objet.<\/p>\n\n<p><strong>Enable-ADAccount<\/strong> \u2192 r\u00e9activer un compte.<\/p>\n\n<p><strong>sAMAccountName<\/strong> \u2192 identifiant historique, utilis\u00e9 notamment sous DOMAINE\\utilisateur.<\/p>\n\n<p><strong>UPN<\/strong> \u2192 identifiant de type utilisateur@domaine.<\/p>\n\n<p><strong>OU<\/strong> \u2192 emplacement logique du compte dans Active Directory.<\/p>\n\n<p><strong>D\u00e9sactivation \u2260 suppression.<\/strong><\/p>\n\n<p><strong>Mot de passe<\/strong> \u2192 jamais stock\u00e9 en clair dans un script.<\/p>\n\n<p><strong>Une personne = une identit\u00e9 nominative.<\/strong><\/p>\n\n<p><strong>R\u00e9flexe technicien<\/strong> \u2192 v\u00e9rifier la demande \u2192 rechercher \u2192 agir \u2192 v\u00e9rifier \u2192 documenter.<\/p>\n\n<\/div>\n\n\n\n<div class=\"wp-block-group tip-download is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">\ud83d\udcc4 Fiche de r\u00e9vision<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Retrouvez l\u2019essentiel de ce cours dans une fiche synth\u00e9tique \u00e0 conserver ou \u00e0 imprimer pour vos r\u00e9visions.<\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/procyb.fr\/wp-content\/uploads\/2026\/10\/TIP311.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Contenu embarqu\u00e9 &lt;strong&gt;Fiche de r\u00e9vision TIP 3.11 Cr\u00e9er, modifier et d\u00e9sactiver des comptes Active Directory&lt;\/strong&gt;.\"><\/object><a id=\"wp-block-file--media-c9347bd6-17e3-47d3-b938-e80bddb26efc\" href=\"https:\/\/procyb.fr\/wp-content\/uploads\/2026\/10\/TIP311.pdf\"><strong>Fiche de r\u00e9vision TIP 3.11 Cr\u00e9er, modifier et d\u00e9sactiver des comptes Active Directory<\/strong><\/a><a href=\"https:\/\/procyb.fr\/wp-content\/uploads\/2026\/10\/TIP311.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-c9347bd6-17e3-47d3-b938-e80bddb26efc\">T\u00e9l\u00e9charger le PDF<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group tip-navigation is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-8528904a wp-block-group-is-layout-flex\">\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/procyb.fr\/index.php\/formation-tip-infrastructure\/\"><strong><strong>\u2190 Retour au module Infrastructure<\/strong><\/strong><\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/procyb.fr\/index.php\/2026\/10\/13\/tip-3-12-gerer-groupes-unites-dorganisation-et-droits\/\"><strong>TIP 3.12 \u2013 G\u00e9rer les groupes, les unit\u00e9s d\u2019organisation et les droits \u2192<\/strong><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Apprenez \u00e0 g\u00e9rer le cycle de vie d\u2019un compte utilisateur Active Directory : cr\u00e9ation, attributs, mot de passe initial, modification, d\u00e9verrouillage, r\u00e9initialisation, expiration, d\u00e9sactivation et contr\u00f4le avec PowerShell, tout en respectant les principes de s\u00e9curit\u00e9 et de tra\u00e7abilit\u00e9. <span class=\"more-tag mt-15 is-style-arrow\"><a class=\"more-link wp-block-button__link\" href=\"https:\/\/procyb.fr\/index.php\/2026\/10\/13\/tip-3-11-creer-modifier-et-desactiver-des-comptes-active-directory\/\">...<span class=\"screen-reader-text\"> \"TIP 3.11 \u2013 Cr\u00e9er, modifier et d\u00e9sactiver des comptes Active Directory\"<\/span><\/a><\/span><!-- .more-tag --><\/p>\n","protected":false},"author":2,"featured_media":2730,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[44,77,81],"tags":[],"class_list":["post-2725","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-active-directory","category-formation-tip","category-tip-infrastructure"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/procyb.fr\/wp-content\/uploads\/2026\/10\/Gestion-des-comptes-Active-Directory.png?fit=1698%2C926&ssl=1","_links":{"self":[{"href":"https:\/\/procyb.fr\/index.php\/wp-json\/wp\/v2\/posts\/2725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/procyb.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/procyb.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/procyb.fr\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/procyb.fr\/index.php\/wp-json\/wp\/v2\/comments?post=2725"}],"version-history":[{"count":4,"href":"https:\/\/procyb.fr\/index.php\/wp-json\/wp\/v2\/posts\/2725\/revisions"}],"predecessor-version":[{"id":2737,"href":"https:\/\/procyb.fr\/index.php\/wp-json\/wp\/v2\/posts\/2725\/revisions\/2737"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/procyb.fr\/index.php\/wp-json\/wp\/v2\/media\/2730"}],"wp:attachment":[{"href":"https:\/\/procyb.fr\/index.php\/wp-json\/wp\/v2\/media?parent=2725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/procyb.fr\/index.php\/wp-json\/wp\/v2\/categories?post=2725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/procyb.fr\/index.php\/wp-json\/wp\/v2\/tags?post=2725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}