0% ont trouvé ce document utile (0 vote)
16 vues9 pages

Power Shell

Cet atelier pratique couvre l'administration de Windows Server via PowerShell, incluant l'installation, la configuration de base, et la gestion des objets Active Directory. Il détaille des exercices sur la création de contrôleurs de domaine, la gestion des unités organisationnelles, des utilisateurs, des groupes, ainsi que la configuration des serveurs DNS et DHCP. Les commandes PowerShell nécessaires pour chaque tâche sont fournies pour faciliter l'apprentissage et la mise en œuvre.

Transféré par

nahnsa1990
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues9 pages

Power Shell

Cet atelier pratique couvre l'administration de Windows Server via PowerShell, incluant l'installation, la configuration de base, et la gestion des objets Active Directory. Il détaille des exercices sur la création de contrôleurs de domaine, la gestion des unités organisationnelles, des utilisateurs, des groupes, ainsi que la configuration des serveurs DNS et DHCP. Les commandes PowerShell nécessaires pour chaque tâche sont fournies pour faciliter l'apprentissage et la mise en œuvre.

Transféré par

nahnsa1990
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Atelier : Administration à l’aide du PowerShell

Administration Réseau Sous


Windows

Pour réaliser cet Atelier pratique Installer Windows Server ‘’Installation minimal’’ sur une machine
virtuelle Hyper-V ou VMware. Puis créer un Point de contrôle pour répéter l’Atelier une autre fois
sans réinstaller Windows server

Exercice N° 1 : Configuration de base

1. Redémarrer le serveur

PS C:\> Restart-Computer

2. Arrêter le serveur

PS C:\> Stop-Computer

3. Renommer l’ordinateur

PS C:\> Rename-Computer -NewName "TRI-DC" -Restart

4. Configurer l’adresse IP

PS C:\> get-NetIPInterface

PS C:\> new-NetIPAddress –InterfaceIndex 12 –IPAdress 172.16.0.200 –PrefixLength 24


– DefaultGateway 172.16.0.1

PS C:\> Set-DNSClientServerAddresses –InterfaceIndex 12 –


ServerAddresses 172.16.0.10,172.16.0.11

5. Joindre le serveur au Domaine

PS C:\> add-Computer –DomainName Adatum.com –Restart

1. Convertir une installation minimale en une installation


complète

PS C:\> get-WindowsFeature -Name *GUI* | Install-WindowsFeature -IncludeAllSubFeature -


IncludeManagementTools -Restart

1. Convertir une installation complète en une installation


minimale

PS C:\> get-WindowsFeature -Name *GUI* | Remove-WindowsFeature -Restart


Ou :

PS C:\> get-WindowsFeature -Name *GUI* | Uninstall-WindowsFeature -Restart

Exercice N° 2 : Installer et Configurer le Contrôleur de


Domaine

1. Installer le rôle ADDS

PS C:\> Install-WindowsFeature -Name AD-Domain-Services -IncludeAllSubFeature -


IncludeManagementTools

2. Promouvoir le serveur en Contrôleur de domaine (Ajouter un


contrôleur de
domaine à un domaine
existant)
PS C:\> Install-ADDSDomainController -DomainName Adatum.com -InstallDns

3. Promouvoir le serveur en Contrôleur de domaine (Ajouter un nouveau


domaine
enfant)

PS C:\> Install-ADDSDomain -NewDomainName khenifra.adatum.com -ParentDomainName


adatum.com -DomainType ChildDomain -InstallDns

4. Promouvoir le serveur en Contrôleur de domaine (Ajouter une


nouvelle
arborescence)

PS C:\> Install-ADDSDomain -NewDomainName contoso.com -ParentDomainName adatum.com


- DomainType TreeDomain -InstallDns

5. Promouvoir le serveur en Contrôleur de domaine (Ajouter une nouvelle


Forêt)

PS C:\> Install-ADDSForest -DomainName adatum.com -InstallDns

6. Inscrire la console de schéma dans le


registre

NB : par défaut la console schéma n’est pas disponible lors de l’installation d’active directory

PS C:\> regsvr32 schmmgmt.dll

1. Désinscrire la console de schéma du


registre
PS C:\> regsvr32 -u schmmgmt.dll

Exercice N° 3 : Gestion des Objets ADDS

1. Créer une Unité Organisationnelle

PS C:\> New-ADOrganizationalUnit NTIC PS C:\> New-ADOrganizationalUnit -Name


TRI -Path "ou=ntic,dc=adatum,dc=com" PS C:\> New-ADOrganizationalUnit -Name MIR
-Path "ou=ntic,dc=adatum,dc=com" PS C:\> New-ADOrganizationalUnit -Name TMSIR -
Path "ou=ntic,dc=adatum,dc=com"

2. Afficher toutes les Unités


Organisationnelle

PS C:\> Get-ADOrganizationalUnit -Filter * | Format-Table

3. Afficher les sous unités organisationnelle d’une Unité


organisationnelle

PS C:\> Get-ADOrganizationalUnit -Filter * -SearchBase "ou=ntic,dc=adatum,dc=com" |Format-


Table

4. Désactiver la protection contre la suppression accidentelle d’une


unité
organisationnelle

NB : Pa défaut les Unités Organisationnelle sont protégé contre la


suppression

PS C:\> Set-ADOrganizationalUnit -Identity "ou=MIR,ou=ntic,dc=adatum,dc=com" -


ProtectedFromAccidentalDeletion $false

5. Supprimer une unité


organisationnelle

PS C:\> remove-adorganizationalunit -Identity "ou=mir,ou=ntic,dc=adatum,dc=com" -Confirm:$false

6. Créer un compte utilisateur


NB : un compte créé sans mot de passe sera
désactivé

PS C:\> New-ADUser -Name TriUser1 -Path "ou=tri,ou=ntic,dc=adatum,dc=com" PS C:\> New-


ADUser -Name TriUser2 -Path "ou=tri,ou=ntic,dc=adatum,dc=com" -AccountPassword (ConvertTo-
SecureString - AsPlainText 'Pa$$w0rd' -Force) PS C:\> New-ADUser -Name TriUser3 -Path
"ou=tri,ou=ntic,dc=adatum,dc=com" -AccountPassword (ConvertTo-SecureString -AsPlainTex t 'Pa$
$w0rd' -force) -Enabled $true
7. Modifier les propriétés d’un utilisateur

PS C:\> Set-ADUser -Identity "cn=triuser1,ou=tri,ou=ntic,dc=adatum,dc=com" -Department service -


GivenName Prenom -Surname Nom -DisplayName "Prenom Nom" -UserPrincipalName
"[email protected]" -SamAccountName TriUser3

Autres propriétés :

-GivenName : Prénom -SurName : Nom session de l'utilisateur -SamAccountName :


-DisplayName : Nom Complet - Nom d'ourture de session de l'utilisateur
Description : Description -Office : (Antérieur à Windows 2000) -City : Ville -
Bureau -Title : Fonction -Departement : State : Province -Country : Pays/Région
Service -Company : Société -
EmailAddress : Adresse de messagerie 8. Supprimer un Compte Utilisateur
-UserPrincipalName : Nom d'ouverture de

PS C:\> Remove-ADUser -Identity "cn=triuser1,ou=tri,ou=ntic,dc=adatum,dc=com"

9. Reconfigurer le conteneur de l'ordinateur par


défaut

NB : Par défaut les ordinateurs qui joignent le domaine sont mis dans le dossier
‘’Computers’’

PS C:\> redircmp.exe "ou=NewComputers,dc=Adatum,dc=com"

10. Reconfigurer le conteneur de l’utilisateur par


défaut

NB : Par défaut les utilisateurs créés avec commandes sans définir le paramètre ‘’-Path’’ sont mis
dans le dossier ‘’Users’’

PS C:\> redirusr.exe "ou=NewUsers,dc=Adatum,dc=com"

11. Créer un compte Ordinateur

PS C:\> New-ADComputer -Name Poste01 -Path "ou=TRI,ou=NTIC,dc=Adatum,dc=com"

12. Modifier un compte Ordinateur

PS C:\> Set-ADComputer "cn=Poste01,ou=TRI,ou=NTIC,dc=Adatum,dc=com" -Location "Salle


Info1"

13. Supprimer un compte Ordinateur

PS C:\> Remove-ADComputer "cn= Poste01,ou=tri,ou=ntic,dc=adatum,dc=com"

14. Modifier le mot de passe d’un compte utilisateur ou


ordinateur
PS C:\> Set-ADAccountPassword -Identity "cn=triuser1,ou=tri,ou=ntic,dc=adatum,dc=com" -
NewPassword (ConvertTo-SecureString - AsPlainText 'Pa$$w0rd' -Force) -Reset PS C:\>
Set-ADAccountPassword -Identity "cn=triuser1,ou=tri,ou=ntic,dc=adatum,dc=com" -
NewPassword (read-host "donnez le PW" - AsSecureString) -Reset

15. Activer un Compte utilisateur ou


ordinateur

PS C:\> Enable-ADAccount -Identity "cn=triuser1,ou=tri,ou=ntic,dc=adatum,dc=com"

16. Désactiver un Compte utilisateur ou


ordinateur

PS C:\> Disable-ADAccount -Identity "cn=triuser1,ou=tri,ou=ntic,dc=adatum,dc=com"

17. Créer un groupe de


distribution

PS C:\> New-ADGroup TRIGroupDistribution -GroupCategory Distribution -GroupScope Global -


Path "ou=tri,ou=ntic,dc=adatum,dc=com"

PS C:\> New-ADGroup TRIGroupDistribution -GroupCategory Distribution - GroupScope


DomainLocal -Path "ou=tri,ou=ntic,dc=adatum,dc=com"

PS C:\> New-ADGroup TRIGroupDistribution -GroupCategory Distribution - GroupScope Universal -


Path "ou=tri,ou=ntic,dc=adatum,dc=com"

18. Créer un groupe de


security

NB : la propriété -GroupCategory a la valeur par défaut Security, alors il n’est pas nécessaire de
la préciser en cas de groupe de sécurité

PS C:\> New-ADGroup TRIGroupSecurity -GroupCategory Security -GroupScope Global -Path


"ou=tri,ou=ntic,dc=adatum,dc=com"

PS C:\> New-ADGroup TRIGroupSecurity -GroupScope Global -Path


"ou=tri,ou=ntic,dc=adatum,dc=com"

PS C:\> New-ADGroup TRIGroupSecurity -GroupScope DomainLocal -Path


"ou=tri,ou=ntic,dc=adatum,dc=com"

PS C:\> New-ADGroup TRIGroupSecurity -GroupScope Universal -Path


"ou=tri,ou=ntic,dc=adatum,dc=com"

19. Ajouter des membres à un


groupe

PS C:\> Add-ADGroupMember -Identity TRIGroupSecurity -Members


"TRiUser1","TRiUser2","cn=TriUser3,ou=TRI,ou=NTIC,dc=adatum,dc=com"

20. Supprimer des membres à un


groupe

PS C:\> Remove-ADGroupMember -Identity TRIGroupSecurity -Members "TRiUser1","TRiUser2" -


Confirm:$false

21. Renommer un Objet ADDS

PS C:\> Rename-ADObject "cn=TriUser3,ou=TRI,ou=NTIC,dc=adatum,dc=com" -newName "TRI3"

22. Déplacer un Objet ADDS

Move-ADObject "cn=TRI3,ou=TRI,ou=NTIC,dc=adatum,dc=com" -TargetPath "ou=


NTIC,dc=adatum,dc=com "
Exercice N° 4 : Gestion de Serveur DNS

1. Installer le rôle DNS

PS C:\> Install-WindowsFeature DNS -IncludeManagementTools

2. Créer une zone DNS principale

PS C:\> Add-DnsServerPrimaryZone -Name ofppt.ma -ZoneFile ofppt.ma.dns -


DynamicUpdate NonsecureAndSecure

3. Créer une zone intégrée AD

PS C:\> Add-DnsServerPrimaryZone -name ofppt.com -ReplicationScope Domain

4. Créer une zone DNS inversée :

PS C:\> Add-DnsServerPrimaryZone -NetworkId 172.18.0.0/16 -ZoneFile 18.172.in-addr.arpa.dns


- DynamicUpdate NonsecureAndSecure

5. Créer une zone secondaire

PS C:\> Add-DnsServerSecondaryZone -name adatum.com -MasterServers 172.16.0.10 -


ZoneFile adatum.com.dns

6. Configurer le serveur de la zone principale pour autoriser le transfert de


zone

PS C:\> Set-DnsServerPrimaryZone -Name adatum.com -Notify NotifyServers -


SecondaryServers 172.16 .0.21 -NotifyServers 172.16.0.21 -SecureSecondaries
TransferToSecureServers

7. Transférer les enregistrements depuis la zone


principale

PS C:\> Start-DnsServerZoneTransfer -Name adatum.com -FullTransfer

NB : le paramètre -FullTransfer pour le transfère Complet (AXFR), sans ce paramètre ça sera


un transfère incrémental (IXFR)

8. Intégrer une zone principale à AD

PS C:\> ConvertTo-DnsServerPrimaryZone -Name ofppt.ma -ReplicationScope Domain -


Force

9. Désintégrer une zone d’AD

PS C:\> ConvertTo-DnsServerPrimaryZone -Name ofppt.ma -ZoneFile ofppt.ma.dns -


Force

10. Supprimer une Zone

PS C:\> Remove-DnsServerZone -Name adatum.com -Confirm:$false -


Force

11. Créer une Zone Stub

PS C:\> Add-DnsServerStubZone -name adatum.com -MasterServers 172.16.0.10 -


ZoneFile adatum.com.dns

12. Créer une redirection


Conditionnelle

PS C:\> Add-DnsServerConditionalForwarderZone -Name ofppt.net -MasterServers


172.16.10.10

13. Créer un enregistrement A


PS C:\> Add-DnsServerResourceRecordA -ZoneName ofppt.ma -Name lon-client1 -IPv4Address
172.18.0.50 -createPtr PS C:\> Add-DnsServerResourceRecord -ZoneName ofppt.ma -A -Name
lon-client2 -IPv4Address 172.18.0.51 -createPtr

14. Créer un enregistrement AAAA

PS C:\> Add-DnsServerResourceRecordAAAA -ZoneName ofppt.ma -Name lon-client1 -


IPv6Address 2001::1 PS C:\> Add-DnsServerResourceRecord -ZoneName ofppt.ma -
AAAA -Name lon-client2 - IPv6Address 2001::2

15. Créer un enregistrement MX

PS C:\> Add-DnsServerResourceRecordMX -ZoneName ofppt.ma -name "." -MailExchange lon-


mail2.ofppt.ma -Preference 10 PS C:\> Add-DnsServerResourceRecord -ZoneName ofppt.ma -
MX -name "." -MailExchange lon- mail3.ofppt.ma -Preference 10
16. Créer un enregistrement CNAME (Alias)

PS C:\> Add-DnsServerResourceRecordCName -ZoneName ofppt.ma -Name www -


HostNameAlias lon-client.ofppt.ma
PS C:\> Add-DnsServerResourceRecord -ZoneName ofppt.ma -CName -Name www
- HostNameAlias lon-client.ofppt.m

17. Créer un enregistrement SRV

PS C:\> Add-DnsServerResourceRecord -Srv -ZoneName ofppt.ma -DomainName ofppt.ma -


Name _sip._tcp -Priority 0 -Weight 0 -Port 5600

18. Créer un enregistrement NS

PS C:\> Add-DnsServerResourceRecord -NS -ZoneName ofppt.ma -Name "." -NameServer


lon- svr1.adatum.com

Exercice N° 5 : Gestion de Serveur DHCP

1. Installer le rôle DHCP

PS C:\> Install-WindowsFeature DHCP -IncludeManagementTools

2. Autoriser le serveur DHCP dans AD

PS C:\> Add-DhcpServerInDC -DnsName lon-svr1.adatum.com -IPAddress


172.16.0.21

3. Créer la délégation DHCP

PS C:\> Add-DhcpServerSecurityGroup

4. Créer un étendu

PS C:\> Add-DhcpServerv4Scope -Name ofppt -StartRange 172.18.0.50 -EndRange


172.18.0.150 - SubnetMask 255.255.255.0

5. Ajouter une exclusion


PS C:\> Add-DhcpServerv4ExclusionRange -ScopeId 172.18.0.0 -StartRange 172.18.0.70 -
EndRange 172.18.0.90

6. Configurer les options de l'étendu

PS C:\> Set-DhcpServerv4OptionValue -ScopeId 172.18.0.0 -Router 172.18.0.1 PS C:\>


Set-DhcpServerv4OptionValue -ScopeId 172.18.0.0 -OptionId 3 -Value 172.18.0.10 PS C:\
> Set-DhcpServerv4OptionValue -ScopeId 172.18.0.0 -DnsServer 172.18.0.10 PS C:\> Set-
DhcpServerv4OptionValue -ScopeId 172.18.0.0 -OptionId 3 -Value 172.18.0.10
7. Configurer les options de serveur

PS C:\> Set-DhcpServerv4OptionValue -ComputerName lon-svr1.adatum.com -OptionId 3 -


Value 172.18.0.10

8. Créer une réservation

PS C:\> Add-DhcpServerv4Reservation -ScopeId 172.18.0.0 -ClientId 00-f0-c4-55-44-33 -


IPAddress 172.18.0.60

9. Configurer les options de


réservation

PS C:\> Set-DhcpServerv4OptionValue -ReservedIP 172.18.0.60 -Router


172.18.0.30

Vous aimerez peut-être aussi