PowerShell permet de trouver et de modifier le nom d’hôte ou le nom de l’ordinateur.
Table des matières
Publicité
Afficher le nom d'hôte
Le PowerShell peut être utilisé pour afficher le nom d’hôte de l’appareil. Ceci est utile par exemple pour l’administration d’un appareil. On peut ainsi s’assurer qu’il s’agit bien de l’appareil qui doit être administré dans le cas correspondant.
Pour cela, il faut ouvrir PowerShell et saisir la commande « hostname ».
Par ailleurs, PowerShell peut également interroger les variables d’environnement. Pour obtenir le nom d’hôte, il faut utiliser la commande suivante :
$env:computername
Publicité
Modifier le nom d'hôte
Le nom d’hôte peut également être modifié. Ceci est par exemple utile dans les environnements administrés, afin de vivre un concept de nom uniforme. Cela peut simplifier l’administration, surtout dans les grands environnements. Dans ce cas, la syntaxe correspondante est décisive. Celle-ci peut par exemple se composer de l’emplacement, d’un numéro séquentiel, de la séparation entre ordinateur portable et ordinateur ou encore du numéro de série.
Selon Microsoft, la longueur maximale du nom d’hôte est de 15 caractères au 20.07.2023. Il convient d’en tenir compte lors de la création de sa propre syntaxe.
En théorie, il est également possible d’accéder à l’ordinateur via DNS en utilisant un nom plus long. Toutefois, des problèmes peuvent alors survenir si l’on travaille avec des certificats. En effet, les certificats sont établis sur le nom de l’ordinateur et non sur le DNS de l’appareil.
Pour modifier le nom de l’ordinateur avec PowerShell, on utilise la commande suivante
Rename-Computer -NewName <“New Computername“>
La fonction Rename-Computer permet également de renommer un ordinateur distant, par exemple. Cela fonctionne par exemple dans un domaine, avec un utilisateur qui a des droits d’administrateur pour renommer les appareils.
Rename-Computer -ComputerName <“Current Computername“> -NewName <“New Computername“ -DomainCredential <Domain>\<Administratoruser> -Force
Le paramètre Force supprime la demande de confirmation. Il peut également être omis dans certaines circonstances.
Comme le nouveau nom d’hôte ou le nom de l’ordinateur ne prend effet qu’après un redémarrage, il est également possible de l’indiquer comme paramètre dans la commande.
Dans ce cas, la commande se lirait par exemple comme suit :
Pour l’ordinateur local
Rename-Computer -NewName <“New Computername“> -Restart
Pour un ordinateur distant dans un domaine
Rename-Computer -ComputerName <“Current Computername“> -NewName <“New Computername“ -DomainCredential <Domain>\<Administratoruser> -Force -Restart
Publicité