2009-07-23 17 views

Respuesta

200

justo Usted puede utilizar el método de .NET Framework:

[System.Net.Dns]::GetHostName()

también

$env:COMPUTERNAME

+0

¡Trabajando, genial! Gracias – George2

+2

tan elegante. I <3 Powershell. –

+1

Nota: si su nombre DNS tiene más de 15 caracteres, '[System.Net.Dns] :: GetHostName()' (no trunca) es mejor que '$ env: COMPUTERNAME' (trunca) – sonjz

28

forma larga:

get-content env:computername 

forma corta:

gc env:computername 
+12

supershort: $ env :NOMBRE DE LA COMPUTADORA –

50

No se olvide que todos sus viejos utilidades de consola funcionan muy bien en PowerShell:

PS> hostname 
KEITH1 
3

Todas las preguntas anteriores son correctas pero si desea que el nombre de host y de dominio Prueba esto:

[System.Net.DNS]::GetHostByName('').HostName 
Cuestiones relacionadas