Powershell : Obtenir le nom d’hôte complet

Par résolution DNS :

[System.Net.Dns]::GetHostEntry($env:COMPUTERNAME).HostName

Par WMI :

$wmiObject = Get-WmiObject win32_computersystem
$hostname = [string]::Concat($wmiObject.Name, ".", $wmiObject.Domain)

Syntaxe alternative, toujours par WMI :

$wmiObject = Get-WmiObject win32_computersystem
$hostname = "{0}.{1}" -f $wmiObject.Name, $wmiObject.Domain

Dans le cas d’un ordinateur hors domaine, le domaine sera l’organisation (WORKGROUP par défaut).

1 réflexion sur « Powershell : Obtenir le nom d’hôte complet »

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s