Chapitre 620 minIntermédiaire
DNS et DHCP sous Windows Server : zones, étendues et basculement
Par Josselyn C., prof de BTS SIO. Mis à jour le .
À la fin de ce chapitre, tu sauras
- créer les zones DNS d'un domaine, dont la zone inversée ;
- configurer redirecteurs, mises à jour dynamiques et nettoyage ;
- créer une étendue DHCP avec exclusions, réservations et options ;
- servir plusieurs VLAN avec un relais et mettre en place le basculement DHCP.
4 exercices corrigés1 schéma
Le serveur DNS traduit les noms en adresses IP, et le serveur DHCP distribue automatiquement aux postes leur adresse, leur passerelle et leurs serveurs DNS. Sous Windows Server, les deux rôles sont presque toujours installés sur les contrôleurs de domaine. Ce chapitre configure les zones DNS intégrées à Active Directory, les enregistrements, les redirecteurs et le nettoyage, puis les étendues DHCP, les options, le relais entre VLAN et le basculement DHCP entre deux serveurs. Le principe des deux protocoles (résolution récursive, échange DORA) est expliqué dans le chapitre DNS et DHCP du cours Réseaux fondamentaux, et les réglages avancés de ces services, côté Linux comme côté Windows, dans le cours Services réseau.
Le DNS d'un domaine Active Directory
Chez Sorbier, srv-ad et srv-ad2 sont serveurs DNS. Ils ont deux missions :
- faire autorité pour la zone interne
ad.sorbier.example: ils connaissent les noms des serveurs et des postes, et les enregistrements SRV qui permettent de trouver les contrôleurs de domaine ; - résoudre les noms d'Internet pour les postes, en faisant suivre les questions qu'ils ne savent pas traiter (redirecteurs) ou en interrogeant eux-mêmes les serveurs racines.
Tous les postes et serveurs du domaine utilisent ces deux serveurs, et seulement eux.
Les types de zones
Une zone est la partie de l'espace de noms dont un serveur a la charge.
| Type | Description | Usage |
|---|---|---|
| Principale | Copie modifiable de la zone | Zone d'un serveur DNS hors annuaire |
| Secondaire | Copie en lecture seule, obtenue par transfert de zone depuis un serveur principal | Second serveur hors annuaire, ou copie d'une zone d'un partenaire |
| Intégrée à Active Directory | Zone principale stockée dans l'annuaire et répliquée avec lui | Le choix normal sur un contrôleur de domaine |
| De stub | Contient seulement les enregistrements SOA, NS et A des serveurs qui font autorité sur une autre zone | Savoir toujours qui interroger pour le domaine d'une filiale |
Une zone intégrée à Active Directory a trois avantages : chaque contrôleur qui porte le DNS peut la modifier (fonctionnement multimaître, pas de serveur principal unique), elle se réplique avec l'annuaire sans configurer de transfert de zone, et elle accepte les mises à jour dynamiques sécurisées : seul le propriétaire d'un enregistrement peut le modifier.
Son étendue de réplication dit vers quels contrôleurs elle est copiée :
| Étendue | Partition de l'annuaire | Copiée vers |
|---|---|---|
| Tous les serveurs DNS de la forêt | ForestDnsZones | Les contrôleurs DNS de tous les domaines (c'est le cas de la zone _msdcs) |
| Tous les serveurs DNS du domaine | DomainDnsZones | Les contrôleurs DNS du domaine (le choix par défaut de la zone du domaine) |
| Tous les contrôleurs du domaine | partition du domaine | Tous les contrôleurs, même sans rôle DNS (compatibilité ancienne) |
Zones de recherche directe et inversée
Une zone de recherche directe répond à la question « quelle est l'adresse de ce nom ? » : srv-fichiers.ad.sorbier.example donne 192.168.10.178.
Une zone de recherche inversée répond à l'inverse : « quel est le nom de cette adresse ? ». Elle est nommée d'après le réseau, octets à l'envers, suivis de in-addr.arpa :
| Réseau | Nom de la zone inversée |
|---|---|
192.168.10.0/24 | 10.168.192.in-addr.arpa |
172.16.0.0/16 | 16.172.in-addr.arpa |
10.0.0.0/8 | 10.in-addr.arpa |
Chez Sorbier, tous les VLAN sont découpés dans 192.168.10.0/24 : une seule zone inversée, 10.168.192.in-addr.arpa, couvre les cinq réseaux. L'enregistrement PTR de srv-fichiers y porte le nom 178, et son nom complet est 178.10.168.192.in-addr.arpa.
La zone inversée n'est pas indispensable au fonctionnement d'Active Directory, mais beaucoup d'outils l'utilisent : journaux qui affichent des noms au lieu d'adresses, supervision, certains contrôles d'authentification. Crée-la toujours.
Les enregistrements
| Type | Rôle | Exemple chez Sorbier |
|---|---|---|
| A | Nom vers adresse IPv4 | srv-fichiers → 192.168.10.178 |
| AAAA | Nom vers adresse IPv6 | srv-fichiers → fd00:10::178 |
| CNAME | Alias vers un autre nom | intranet → srv-gestion.ad.sorbier.example |
| PTR | Adresse vers nom (zone inversée) | 178 → srv-fichiers.ad.sorbier.example |
| MX | Serveur de messagerie de la zone, avec une priorité | ad.sorbier.example → priorité 10, mail.sorbier.example |
| SRV | Service, protocole, port et serveur qui le rend | _ldap._tcp.dc._msdcs → priorité 0, poids 100, port 389, srv-ad.ad.sorbier.example |
| NS | Serveurs qui font autorité pour la zone | srv-ad, srv-ad2 |
| SOA | Début d'autorité : serveur principal, contact, numéro de série, délais | Créé avec la zone |
| TXT | Texte libre (vérifications de domaine, SPF, DKIM) | Surtout dans la zone publique |
Les enregistrements SRV des contrôleurs de domaine sont créés et tenus à jour par le service Netlogon de chaque contrôleur : ne les crée jamais à la main. S'ils manquent, nltest /dsregdns ou un redémarrage du service Netlogon les réenregistre.
Les mises à jour dynamiques
Chaque poste Windows du domaine enregistre lui-même son enregistrement A dans la zone, à chaque démarrage et changement d'adresse : c'est la mise à jour dynamique. Réglage de la zone : Sécurisé uniquement (le choix par défaut des zones intégrées), pour qu'une machine ne puisse ni créer un enregistrement au nom d'une autre ni écraser celui d'un serveur. Le réglage Non sécurisé et sécurisé permet à n'importe qui sur le réseau de modifier la zone : à proscrire.
Pour les appareils qui ne savent pas s'enregistrer (imprimantes, téléphones, postes Linux), c'est le serveur DHCP qui peut créer l'enregistrement à leur place (voir plus bas).
Redirecteurs et indications de racine
Quand un poste demande www.service-public.fr, le serveur DNS interne ne connaît pas la réponse. Trois façons de la trouver :
- les indications de racine (root hints) : le serveur interroge lui-même les serveurs racines, puis les serveurs de
.fr, et ainsi de suite. Elles sont configurées par défaut ; - un redirecteur : le serveur fait suivre toutes les questions qu'il ne sait pas traiter à un autre serveur, celui du fournisseur d'accès, d'un service DNS filtrant ou d'un pare-feu ;
- un redirecteur conditionnel : seules les questions sur un domaine donné partent vers un serveur désigné. C'est la solution pour résoudre les noms internes d'un partenaire ou d'une filiale dans une autre forêt.
# Redirecteurs : le résolveur filtrant de l'organisation, par exemple
Set-DnsServerForwarder -IPAddress 9.9.9.9, 149.112.112.112
# Redirecteur conditionnel vers la forêt d'une filiale, répliqué dans l'annuaire
Add-DnsServerConditionalForwarderZone -Name "filiale.example" -MasterServers 10.20.0.10 -ReplicationScope "Forest"
Le vieillissement et le nettoyage
Un poste réformé ou renommé laisse son enregistrement A dans la zone. Avec le temps, la zone se remplit d'enregistrements périmés qui envoient vers de mauvaises machines. Le vieillissement (aging) horodate les enregistrements dynamiques, et le nettoyage (scavenging) supprime ceux qui ne sont plus rafraîchis.
- Intervalle sans actualisation (7 jours par défaut) : pendant ce délai après une mise à jour, l'horodatage n'est pas rafraîchi, pour limiter la réplication.
- Intervalle d'actualisation (7 jours par défaut) : la machine doit rafraîchir son enregistrement pendant ce délai.
- Passé la somme des deux (14 jours par défaut), l'enregistrement est périmé et le prochain nettoyage le supprime.
# Activer le vieillissement sur la zone (intervalles par défaut : 7 jours + 7 jours)
Set-DnsServerZoneAging -Name "ad.sorbier.example" -Aging $true
# Activer le nettoyage automatique sur UN serveur, tous les 7 jours
Set-DnsServerScavenging -ScavengingState $true -ScavengingInterval 7.00:00:00 -ApplyOnAllZones
Les enregistrements statiques, créés à la main, n'ont pas d'horodatage et ne sont jamais nettoyés : c'est pourquoi les serveurs ont des enregistrements statiques.
Configurer le DNS en PowerShell
La promotion du premier contrôleur a déjà créé les zones du domaine. Il reste la zone inversée et les enregistrements des serveurs :
# Zone inversée intégrée à l'annuaire, répliquée vers les serveurs DNS du domaine
Add-DnsServerPrimaryZone -NetworkId "192.168.10.0/24" -ReplicationScope "Domain" -DynamicUpdate Secure
# Enregistrement A statique, avec son PTR
Add-DnsServerResourceRecordA -ZoneName "ad.sorbier.example" -Name "srv-fichiers" -IPv4Address 192.168.10.178 -CreatePtr
# Alias
Add-DnsServerResourceRecordCName -ZoneName "ad.sorbier.example" -Name "intranet" -HostNameAlias "srv-gestion.ad.sorbier.example"
# Lire la zone
Get-DnsServerResourceRecord -ZoneName "ad.sorbier.example" -RRType A
Diagnostiquer un problème de DNS
| Commande | Ce qu'elle montre |
|---|---|
ipconfig /all | Les serveurs DNS configurés sur le poste (premier suspect) |
Resolve-DnsName srv-fichiers ou nslookup srv-fichiers | La réponse du serveur DNS, et quel serveur a répondu |
Resolve-DnsName -Type SRV _ldap._tcp.dc._msdcs.ad.sorbier.example | Les contrôleurs de domaine publiés |
Resolve-DnsName 192.168.10.178 | La résolution inverse (PTR) |
ipconfig /flushdns | Vide le cache DNS du poste |
ipconfig /registerdns | Force le poste à réenregistrer son nom |
Clear-DnsServerCache | Vide le cache du serveur DNS |
dcdiag /test:dns | Teste le DNS du point de vue d'Active Directory |
DHCP : installer et autoriser le serveur
Le serveur DHCP écoute sur le port UDP 67 ; les clients utilisent le port UDP 68. L'échange en quatre messages (Discover, Offer, Request, Acknowledge, d'où DORA) se fait par diffusion : c'est pourquoi il faut un relais pour servir plusieurs VLAN.
Install-WindowsFeature DHCP -IncludeManagementTools
# Créer les groupes locaux « Administrateurs DHCP » et « Utilisateurs DHCP », puis redémarrer le service
Add-DhcpServerSecurityGroup
Restart-Service DHCPServer
# Autoriser le serveur dans l'annuaire
Add-DhcpServerInDC -DnsName "srv-ad.ad.sorbier.example" -IPAddress 192.168.10.177
Get-DhcpServerInDC
Dans un domaine, un serveur DHCP Windows non autorisé dans l'annuaire ne distribue aucune adresse : il vérifie au démarrage qu'il figure dans la liste. Cette protection n'arrête que les serveurs DHCP Windows membres du domaine : une box ou un serveur Linux branché par erreur distribue quand même des adresses. Contre ces serveurs pirates, la protection se fait sur les commutateurs, avec la surveillance DHCP (DHCP snooping), qui n'autorise les réponses DHCP que sur les ports de confiance (sécurité des switchs).
Étendues, exclusions, réservations et baux
Une étendue (scope) est une plage d'adresses distribuées dans un réseau, avec son masque, sa durée de bail et ses options. Pour le VLAN des postes de Sorbier, 192.168.10.64/26, le plan d'adressage prévoit le DHCP de .65 à .115 et des adresses fixes de .116 à .125 pour les imprimantes et les bornes Wi-Fi. La passerelle est .126.
# L'étendue couvre toute la plage utilisable sauf la passerelle...
Add-DhcpServerv4Scope -Name "VLAN10-POSTES" -StartRange 192.168.10.65 -EndRange 192.168.10.125 `
-SubnetMask 255.255.255.192 -LeaseDuration 8.00:00:00 -State Active
# ... et on exclut les adresses fixes
Add-DhcpServerv4ExclusionRange -ScopeId 192.168.10.64 -StartRange 192.168.10.116 -EndRange 192.168.10.125
# Une réservation : l'imprimante de l'accueil reçoit toujours la même adresse, liée à son adresse MAC
Add-DhcpServerv4Reservation -ScopeId 192.168.10.64 -IPAddress 192.168.10.110 `
-ClientId "00-1B-A9-4C-21-7F" -Name "IMP-ACCUEIL" -Description "Imprimante accueil"
L'identifiant d'étendue (ScopeId) est l'adresse du réseau, ici 192.168.10.64. Une exclusion retire des adresses de la distribution (pour des équipements configurés à la main). Une réservation associe une adresse à une adresse MAC : l'appareil reste en DHCP, donc reçoit les options à jour, mais garde toujours la même adresse. La réservation doit être dans l'étendue et hors des exclusions.
La durée du bail est un compromis : courte (quelques heures) pour un réseau visiteurs où les appareils changent sans cesse, longue (8 jours, la valeur par défaut) pour des postes fixes. Le client demande le renouvellement à la moitié du bail.
Les options DHCP
| Code | Option | Valeur chez Sorbier (VLAN 10) |
|---|---|---|
| 003 | Routeur (passerelle par défaut) | 192.168.10.126 |
| 006 | Serveurs DNS | 192.168.10.177, 192.168.10.181 |
| 015 | Nom de domaine DNS | ad.sorbier.example |
| 042 | Serveurs NTP | Rarement utile : les postes du domaine prennent l'heure des contrôleurs |
| 066 et 067 | Serveur et fichier de démarrage | Démarrage sur le réseau (PXE) pour le déploiement de postes |
Les options se définissent à plusieurs niveaux, du plus général au plus précis : serveur (toutes les étendues), étendue, réservation. En cas de conflit, le niveau le plus précis gagne : une option de réservation l'emporte sur l'option de l'étendue, qui l'emporte sur l'option du serveur. On met donc au niveau du serveur ce qui est commun (DNS, nom de domaine) et au niveau de l'étendue ce qui change (la passerelle de chaque VLAN).
# Options communes au niveau du serveur
Set-DhcpServerv4OptionValue -DnsServer 192.168.10.177, 192.168.10.181 -DnsDomain "ad.sorbier.example"
# Passerelle propre à l'étendue du VLAN 10
Set-DhcpServerv4OptionValue -ScopeId 192.168.10.64 -Router 192.168.10.126
Servir plusieurs VLAN : le relais DHCP
Les messages DHCP du client partent en diffusion, et une diffusion ne traverse pas un routeur. Le serveur, dans le VLAN 20, n'entend donc pas les postes du VLAN 10 ou de l'entrepôt (VLAN 30). La solution : configurer un relais DHCP sur l'équipement qui route entre les VLAN (Routage et commutation). Il capte la diffusion, la transmet en unicast au serveur en y indiquant le réseau d'origine, et le serveur choisit l'étendue qui correspond. Sur le commutateur de cœur Cisco de Sorbier :
interface Vlan10
ip address 192.168.10.126 255.255.255.192
ip helper-address 192.168.10.177
ip helper-address 192.168.10.181
interface Vlan30
ip address 192.168.10.158 255.255.255.224
ip helper-address 192.168.10.177
ip helper-address 192.168.10.181
Les deux adresses servent quand les deux serveurs se partagent les étendues (basculement, ci-dessous). Le relais doit aussi être autorisé par les ACL du commutateur et par le pare-feu, le cas échéant (UDP 67 vers les serveurs).
Le basculement DHCP
Si srv-ad tombe et qu'il est seul serveur DHCP, les postes ne renouvellent plus leur bail et perdent leur adresse les uns après les autres. Le basculement DHCP (DHCP failover), disponible depuis Windows Server 2012, associe deux serveurs qui partagent les mêmes étendues IPv4 et se synchronisent les baux. La redondance des autres services d'infrastructure (deux contrôleurs de domaine, DNS intégré à AD) est traitée dans le chapitre Active Directory, DNS et DHCP redondants du cours Haute disponibilité.
| Mode | Fonctionnement | Quand le choisir |
|---|---|---|
| Équilibrage de charge (load balance) | Les deux serveurs répondent en même temps, chacun pour une part des clients (50 % / 50 % par défaut) | Deux serveurs sur le même site : le cas de Sorbier |
| Serveur de secours (hot standby) | Un serveur actif distribue ; le serveur de secours garde une réserve d'adresses (5 % par défaut) et ne prend le relais que si l'actif tombe | Un serveur central qui secourt plusieurs sites, ou un serveur moins puissant |
Paramètres à connaître :
- le délai MCLT (Maximum Client Lead Time, 1 heure par défaut) : le délai maximal dont un serveur peut prolonger un bail au-delà de ce que son partenaire connaît. Quand un serveur constate la panne de son partenaire et passe en état partenaire hors service, il attend la fin du MCLT avant de disposer de toute la plage ;
- l'intervalle de basculement d'état : si on l'active, un serveur qui ne joint plus son partenaire passe seul en état « partenaire hors service » après ce délai ; sinon, l'administrateur doit le faire à la main ;
- le secret partagé : il authentifie les messages entre les deux serveurs.
# Sur srv-ad, après avoir installé et autorisé le rôle DHCP sur srv-ad2
Add-DhcpServerv4Failover -ComputerName "srv-ad.ad.sorbier.example" -Name "srv-ad-srv-ad2" `
-PartnerServer "srv-ad2.ad.sorbier.example" -ScopeId 192.168.10.64, 192.168.10.128 `
-LoadBalancePercent 50 -MaxClientLeadTime 01:00:00 `
-AutoStateTransition $true -StateSwitchInterval 01:00:00 `
-SharedSecret (Read-Host "Secret partagé")
Get-DhcpServerv4Failover
Les étendues sont créées sur le premier serveur et répliquées vers le partenaire. Ensuite, toute modification (une nouvelle réservation, une option) doit être répliquée vers le partenaire : clic droit sur l'étendue > Répliquer l'étendue, ou Invoke-DhcpServerv4FailoverReplication. Le basculement ne réplique pas les options du niveau serveur : configure-les sur les deux.
DHCP et DNS : l'enregistrement des noms
Dans les propriétés de l'étendue (onglet DNS), le serveur DHCP peut créer les enregistrements A et PTR à la place des clients qui ne savent pas le faire. Quand le serveur DHCP est installé sur un contrôleur de domaine, il agit par défaut avec le compte de l'ordinateur, qui a des droits étendus dans la zone : on lui configure plutôt un compte dédié sans privilège, avec Set-DhcpServerDnsCredential, pour qu'il ne puisse pas écraser les enregistrements sensibles.
Le journal d'audit du serveur DHCP, C:\Windows\System32\dhcp\DhcpSrvLog-<Jour>.log, garde la trace de chaque bail attribué : adresse, nom et adresse MAC. Il permet de savoir quel appareil avait telle adresse à telle heure, une question fréquente lors d'une enquête sur un incident (analyser des logs).
Exercices
Exercice 1 sur 4 Les zones inversées Réussi À revoir
Donne le nom de la zone de recherche inversée de chacun de ces réseaux, et le nom complet de l'enregistrement PTR demandé.
- Réseau
192.168.10.0/24, PTR de192.168.10.181. - Réseau
172.20.0.0/16, PTR de172.20.5.12. - Réseau
10.0.0.0/8, PTR de10.1.2.3.
Voir la réponseMasquer la réponse de l'exercice 1
- Zone
10.168.192.in-addr.arpa; PTR nommé181, soit181.10.168.192.in-addr.arpa. - Zone
20.172.in-addr.arpa; PTR nommé12.5, soit12.5.20.172.in-addr.arpa. - Zone
10.in-addr.arpa; PTR nommé3.2.1, soit3.2.1.10.in-addr.arpa.
On écrit les octets du réseau à l'envers pour le nom de la zone, et les octets de l'hôte à l'envers pour le nom de l'enregistrement.
Tu avais trouvé ?
Exercice 2 sur 4 L'étendue de l'entrepôt Réussi À revoir
Le VLAN 30 de l'entrepôt est 192.168.10.128/27. Sa passerelle est 192.168.10.158, et les adresses .151 à .157 sont réservées aux imprimantes d'étiquettes, configurées à la main.
- Écris les commandes PowerShell qui créent l'étendue (bail de 8 jours), excluent les adresses fixes et règlent la passerelle.
- Combien d'adresses le serveur peut-il distribuer ?
- L'entrepôt reçoit 25 nouveaux terminaux de lecture de codes-barres en Wi-Fi, en plus des appareils actuels. Que se passe-t-il ?
Voir la réponseMasquer la réponse de l'exercice 2
-
Les commandes :
Add-DhcpServerv4Scope -Name "VLAN30-ENTREPOT" -StartRange 192.168.10.129 -EndRange 192.168.10.157 ` -SubnetMask 255.255.255.224 -LeaseDuration 8.00:00:00 -State Active Add-DhcpServerv4ExclusionRange -ScopeId 192.168.10.128 -StartRange 192.168.10.151 -EndRange 192.168.10.157 Set-DhcpServerv4OptionValue -ScopeId 192.168.10.128 -Router 192.168.10.158Le masque d'un /27 est
255.255.255.224, et l'identifiant d'étendue est l'adresse du réseau,192.168.10.128. -
De
.129à.150: 150 − 129 + 1 = 22 adresses. -
25 terminaux de plus ne tiennent pas dans 22 adresses, déjà en partie utilisées : l'étendue s'épuise et les derniers appareils n'obtiennent pas d'adresse (ils prennent une adresse automatique en
169.254.x.xet ne communiquent plus). Il faut agrandir le réseau (un /26, ou un VLAN dédié aux terminaux dans les adresses libres du plan) ; réduire la durée du bail ne suffit pas si les appareils sont présents en même temps.
Tu avais trouvé ?
Exercice 3 sur 4 Le poste en 169.254 Réussi À revoir
Après le déplacement des postes de la logistique dans le nouveau VLAN 30, ils affichent tous une adresse 169.254.x.x. Les postes du VLAN 10 fonctionnent. L'étendue 192.168.10.128 existe et est active sur srv-ad.
- Que signifie une adresse en
169.254.x.x? - Quelle est la cause la plus probable ?
- Comment le vérifier et le corriger ?
Voir la réponseMasquer la réponse de l'exercice 3
- C'est une adresse APIPA : le poste n'a reçu aucune réponse DHCP et s'est attribué une adresse automatique, inutilisable hors du lien local.
- Les diffusions DHCP du VLAN 30 n'atteignent pas le serveur, situé dans le VLAN 20 : il manque le relais DHCP sur l'interface VLAN 30 du commutateur de cœur (ou il pointe vers une mauvaise adresse).
- Vérifier la configuration de l'interface
Vlan30(show running-config interface Vlan30) et ajouterip helper-address 192.168.10.177(et.181avec le basculement). Vérifier aussi que les ACL laissent passer UDP 67 vers les serveurs. Sur un poste,ipconfig /renewdoit ensuite obtenir une adresse de l'étendue.
Tu avais trouvé ?
Exercice 4 sur 4 Choisir le mode de basculement Réussi À revoir
Pour chaque situation, choisis entre l'équilibrage de charge et le serveur de secours, et justifie.
- Deux contrôleurs de domaine identiques dans la même salle serveurs.
- Un serveur DHCP dans chacune des trois agences, et un serveur au siège qui doit pouvoir dépanner n'importe quelle agence.
- Après une panne de
srv-ad,srv-ad2est en état « en communication interrompue » et ne distribue que sa part d'adresses. Que faut-il faire, et qu'aurait-il fallu configurer ?
Voir la réponseMasquer la réponse de l'exercice 4
- Équilibrage de charge : les deux serveurs travaillent en même temps, et chacun peut continuer seul.
- Serveur de secours : chaque agence a son serveur actif, et le serveur du siège sert de secours pour les trois relations de basculement, avec une réserve d'adresses pour chaque étendue. Un serveur de siège en équilibrage de charge répondrait en permanence aux clients des agences, à travers le réseau étendu.
- L'administrateur passe
srv-ad2en état partenaire hors service (console DHCP, propriétés du basculement, ouSet-DhcpServerv4Failover -PartnerDown). Après le délai MCLT,srv-ad2dispose de toute la plage. Pour que ce passage soit automatique, il fallait activer l'intervalle de basculement d'état (-AutoStateTransition $true -StateSwitchInterval 01:00:00).
Tu avais trouvé ?