Comment changer votre adresse IP à l'aide de PowerShell

Table des matières:

Comment changer votre adresse IP à l'aide de PowerShell
Comment changer votre adresse IP à l'aide de PowerShell

Vidéo: Comment changer votre adresse IP à l'aide de PowerShell

Vidéo: Comment changer votre adresse IP à l'aide de PowerShell
Vidéo: Comment avoir le bouton démarrer sur Windows 8 et 8.1 ► Tuto Fr - YouTube 2024, Avril
Anonim
Nous vous avons déjà montré comment modifier votre adresse IP à partir de l'invite de commande, qui nécessitait de longues commandes netsh. Nous procédons maintenant de la même manière dans PowerShell, sans la complexité.
Nous vous avons déjà montré comment modifier votre adresse IP à partir de l'invite de commande, qui nécessitait de longues commandes netsh. Nous procédons maintenant de la même manière dans PowerShell, sans la complexité.

Remarque: Les commandes suivantes sont nouvelles dans PowerShell v3 et nécessitent donc Windows 8, elles nécessitent également une invite de commande administrative.

Note aux rédacteurs: Cet article s’adresse probablement à notre public plus geek et nécessite quelques connaissances de base en adressage IP et en notation CIDR.

Changer votre adresse IP

Nous avons vu des personnes se débrouiller en essayant de modifier leurs adresses IP en utilisant des classes WMI cryptées dans des versions antérieures de PowerShell, mais cela a changé avec PowerShell v3. Il existe désormais un module NetTCPIP qui apporte la plupart des fonctionnalités à PowerShell natif. Bien que ce soit un peu déroutant au début, principalement en raison du manque de documentation, cela prend tout son sens une fois que les geeks vous ont montré comment faire.

La modification d'une adresse IP peut être effectuée à l'aide de la cmdlet New-NetIPAddress. Celle-ci comporte de nombreux paramètres, dont certains ne sont même pas décrits dans Get-Help. Alors la voici:

New-NetIPAddress –InterfaceAlias “Wired Ethernet Connection” –IPv4Address “192.168.0.1” –PrefixLength 24 -DefaultGateway 192.168.0.254

Cela suppose ce qui suit:

  • Le nom de l'interface pour laquelle vous souhaitez modifier l'adresse IP est Réseau local.
  • Vous souhaitez attribuer de manière statique une adresse IP 192.168.0.1
  • Vous souhaitez définir un masque de sous-réseau de 255.255.255.0 (qui est / 24 en notation CIDR)
  • Vous souhaitez définir une passerelle par défaut de 192.168.0.254

Évidemment, vous basculeriez les paramètres pour certains qui correspondent aux critères d'adressage de votre réseau.

Définition de vos informations DNS

Maintenant, voici une autre partie délicate, il s’avère qu’il existe tout un module distinct appelé DNSClient que vous devez utiliser pour manipuler vos paramètres DNS. Pour changer votre serveur DNS, vous utiliseriez:

Set-DnsClientServerAddress -InterfaceAlias “Wired Ethernet Connection” -ServerAddresses 192.168.0.1, 192.168.0.2

Cela suppose que vous souhaitiez définir le serveur DNS principal pour Wired Ethernet Connection sur 192.168.0.1 et le serveur DNS secondaire sur 192.168.0.2. C'est tout ce qu'on peut en dire.

Conseillé: