Server 2012 core, un Active Directory 3 possibilités partie 2 en powershell

Ludovic QUENEC'HDU
Ludovic QUENEC'HDU Ajouter un commentaire 4e lecture en min
Voici la suite de cette série d’article TP, sur l’installation d’un active directory sur un server 2012 core. Maintenant nous allons procéder à la méthode en PowerShell qui est la plus rapide et qui est recommandé surtout pour l’Active Directory.

Configuration IP

  Dans un premier temps on récupère l’adaptateur réseau avec la commande Get-Netadapter, puis avec un pipeline je lui attribue une adresse ip avec la commande NEW-NetIPAddress
Get-NetAdapter | NEW-NetIPAddress -IPAddress [adresse IP] -Defaultgateway [la passerelle] -Prefixlength [le masque]
voici la commande utilisée:
Get-NetAdapter | NEW-NetIPAddress –IPAddress ’’192.168.40.50’’ -Defaultgateway ‘’192.168.40.2’’ -Prefixlength ‘’24’’

install-core-ad-p2-1sur6

Configuration DNS

Ici c’est pareil on reprend la méthode avec Get-netadapter puis avec un pipeline je lui configure deux adresses de serveur DNS avec la commande Set-DnsClientServerAddress
Get-NetAdapter | Set-DnsClientServerAddress -ServerAddresses ("DNS1","DNS2")
Attention pour le paramètre –ServerAddresses vous etes obliger de spécifier deux adresses de serveur DNS si non la commande ne fonctionnera pas
Get-NetAdapter | Set-DnsClientServerAddress -ServerAddresses ("192.168.40.50","0.0.0.0")
Puis une fois terminée vous pouvez vérifier la configuration avec la commande powershell Get-NetIPConfiguration install-core-ad-p2-2sur6

Renommage du server

Cela se passe avec la commande Rename-Computer le paramétrè –NewName le nouveau nom du serveur et –restart pour redémarrer
Rename-Computer -NewName SRVDC01 –restart
install-core-ad-p2-3sur6

Ajout du Rôle Active Directory Domain Services

Si on veut récupérer le nom du rôle c’est avec la commande
get-WindowsFeature
install-core-ad-p2-7sur7 Le nom qui nous intéresse est AD-Domain-Services et pour l’installer cela se passe avec la commande install-WindowsFeature
install-WindowsFeature AD-Domain-Services
install-core-ad-p2-4sur6

Promotion du server

Dans un premier temps nous avons besoins du module powershell ADDSDeployment. Importer le module
Import-Module ADDSDeployment
Puis le mot de passe nous devons l’encrypter afin de pouvoir l’utiliser dans notre commande de promotion. C’est avec la commande convertto-securestring
$password = convertto-securestring [mot de passe] –asplaintext -force
Pour la promotion c’est avec la commande powershell Install-ADDSDomainController avec les paramètres suivant :
Install-ADDSForest 
-CreateDnsDelegation:$false  # ce paramètre indique si on veut créer une délégation DNS, ici on met le paramètre à  $false  pour non
 -DatabasePath "C:\Windows\NTDS" # emplacement du répertoire de la base de donnée du domaine
 -DomainMode "Win2012R2" # niveau fonctionnel du domaine
 -DomainName "CORP.PRIV" #  Nom du domaine
 -DomainNetbiosName "CORP" # Nom Netbios
 -ForestMode "Win2012R2" # niveau fonctionnel de la forêt
 -InstallDns:$true  # installation du rôle DNS avec la variable $true
 -LogPath "C:\Windows\NTDS" # emplacement des log
 -NoRebootOnCompletion:$false # indique si on doit redémarrer à la fin échec ou pas, je vous recommande de mettre la paramètre à #false 
-SysvolPath "C:\Windows\SYSVOL" # Emplacement du sysvol
 -Force:$true # forcé
-SafeModeAdministratorPassword $password # mot de passe administrateur pour le démarrage en mode restauration que nous avons encrypté 
install-core-ad-p2-5sur6 Si la commande s’exécute bien, le système vous proposera un reboot malgré le paramètre:
-NoRebootOnCompletion:$false
mais surtout ce qui nous intéresse ici pour ce paramètre c’est de ne pas redémarrer en cas d’échec Une fois fini votre domaine est terminé install-core-ad-p2-6sur6 Comme vous pouvez le constater l’installation va très vite et elle est très efficace. Dans la partie 3, nous le allons faire exactement la même chose mais au niveau master et faire une installation automatisée.    
Partager cet article
Par Ludovic QUENEC'HDU Expert en Virtualisation et Sécurité Informatique au Service de Grands Comptes et du Logiciel Libre
Ludovic QUENECHDU est un véritable virtuose de la virtualisation et de la sécurité informatique. Depuis son indépendance professionnelle en 2000, il a apporté son expertise à de prestigieux clients tels que Cameroun Telecom, Merryl Lynch, Ernst & Young, AXA, et bien d'autres. En parallèle, Ludovic s'engage régulièrement dans le démarrage de petites entreprises, notamment dans le domaine du logiciel libre, une passion qu'il chérit pour ses valeurs de partage et d'échange. Son parcours professionnel et sa passion pour la technologie en font un acteur incontournable de l'industrie informatique.
Laisser un commentaire