Esta posta.
Como obter/recuperar o nome do host local usando o PowerShell?
Os seguintes comandos podem ser utilizados para descobrir o nome do host local:
Método 1: Obtendo o nome do host local em PowerShell usando o comando “SystemInfo”
O "Informação do sistema”O cmdlet é usado para exibir informações detalhadas sobre o sistema, incluindo nome do computador, nome do sistema operacional e outras informações do sistema. Também pode ser utilizado para buscar o nome do host local.
Por esse motivo, execute o cmdlet dado:
> SystemInfo
Método 2: Obtendo o nome do host local em PowerShell usando o comando “hostname”
O termo "nome de anfitrião”É um nome atribuído a um dispositivo/computador que está ligado à Internet. Quando o "nome de anfitrião”O comando é executado em PowerShell, ele gera o nome do host local:
> Nome do host
Método 3: Obtendo o nome do host local em PowerShell usando o comando "$ Env: Computername"
A variável de ambiente “$ Env”Pode ser utilizado para obter/recuperar o nome do host local. Para esse fim, mencione o “NOME DO COMPUTADOR”No comando dado o seguinte:
> $ Env: Computername
Método 4: Obtendo o nome do host local em PowerShell usando “[sistema.Líquido.DNS] :: GethostName () ”Comando
O nome do host local pode ser recuperado invocando o “GethostName ()”Método do“Sistema.Líquido.Dns”Classe estática:
> [Sistema.Líquido.Dns] :: gethostname ()
Método 5: Obtendo o nome do host local em PowerShell usando o comando “[ambiente] :: machineName”
Outro método para obter o nome do host local é acessar o valor do “[Ambiente] :: Máquina”Propriedade em PowerShell:
> [Environment] :: MachineName
Método 6: Obtendo o nome do host local em PowerShell usando o comando "get-wmiobject"
No comando abaixo do dado, o “Get-wmiobject”O comando consultará os dados no“Win32_ComputerSystem”. Então, ele envia a saída como uma entrada para o “Selecionar objeto”Comando usando o operador de pipeline“|”, Que então expande o valor do“Nome" propriedade:
> Get-wmiobject win32_computersystem | Select -object -expandProperty Nome
Como você pode ver, o nome do host local foi impresso na saída.
Método 7: Obtendo o nome do host local em PowerShell usando o comando “get-ciminstance”
O comando dado também é um “Wind32_ComputerSystem"CIMINSTANCE CMDLET, que pode ser utilizado para obter o nome do host local:
> (Get -CimInstance -ClassName Win32_ComputerSystem).Nome
Conclusão
O nome do host local pode ser obtido executando vários comandos no PowerShell. Esses comandos incluem SystemInfo, HostName, $ Env: Computername, [System.Líquido.DNS] :: gethostName (), [Ambiente] :: MachineName, Get-WmioBject Command ou Get-CimInstance Command. Este tutorial apresentou vários métodos para obter o nome de localhost em PowerShell.