Aquesta publicació descriurà diversos enfocaments per obtenir el nom de Localhost.
Com obtenir/recuperar el nom de l'host local mitjançant PowerShell?
Es poden utilitzar les ordres següents per esbrinar el nom de l'host local:
- Comandament d'informació del sistema.
- Ordre de nom d'amfitrió.
- Ordre $Env:COMPUTERNAME.
- [System.Net.Dns]::Ordre GetHostName().
- [Entorn]::Ordre MachineName.
- Ordre Get-WMIObject.
- Ordre Get-CimInstance.
Mètode 1: obtenció del nom de l'host local a PowerShell mitjançant l'ordre 'Systeminfo'.
El ' Informació del sistema ” s'utilitza per mostrar informació detallada sobre el sistema, inclòs el nom de l'ordinador, el nom del sistema operatiu i altra informació del sistema. També es pot utilitzar per obtenir el nom de l'host local.
Per aquest motiu, executeu el cmdlet donat:
> Informació del sistema
Mètode 2: obtenció del nom d'host local a PowerShell mitjançant l'ordre 'Nom d'amfitrió'.
El terme ' Nom d'amfitrió ” és un nom assignat a un dispositiu/ordinador que està connectat a Internet. Quan el ' Nom d'amfitrió ” s'executa a PowerShell, produeix el nom de l'host local:
> Nom d'amfitrió
Mètode 3: obtenció del nom de l'host local a PowerShell mitjançant l'ordre '$Env:COMPUTERNAME'
La variable d'entorn ' $Env ” es pot utilitzar per obtenir/recuperar el nom de l'host local. A aquest efecte, esmenta el ' COMPUTERNAME ” a l'ordre donada de la següent manera:
> $Env :COMPUTERNAME
Mètode 4: obtenció del nom de l'host local a PowerShell mitjançant l'ordre '[System.Net.Dns]::GetHostName()'
El nom de l'host local es pot recuperar invocant el ' GetHostName() ' mètode de la ' System.Net.Dns ” classe estàtica:
> [ System.Net.Dns ] ::GetHostName ( )
Mètode 5: obtenció del nom d'host local a PowerShell mitjançant l'ordre '[Entorn]::MachineName'
Un altre mètode per obtenir el nom de l'host local és accedir al valor del ' [Medi ambient]::Màquina ” propietat a PowerShell:
> [ Medi ambient ] ::MachineName
Mètode 6: obtenció del nom d'host local a PowerShell mitjançant l'ordre 'Get-WMIObject'
A l'ordre que es dóna a continuació, el ' Get-WMIObject L'ordre 'consultarà les dades a l'' Win32_ComputerSystem ”. A continuació, envia la sortida com a entrada al ' Selecciona-Objecte 'ordre utilitzant l'operador Pipeline' | ”, que amplia el valor del “ Nom ' propietat:
> Get-WMIObject Win32_ComputerSystem | Selecciona-Objecte -ExpandProperty Nom
Com podeu veure, el nom d'amfitrió local s'ha imprès a la sortida.
Mètode 7: obtenció del nom d'host local a PowerShell mitjançant l'ordre 'Get-CimInstance'
L'ordre donada també és un ' Wind32_ComputerSystem ” Cmdlet CimInstance, que es pot utilitzar per obtenir el nom de l'host local:
> ( Get-CimInstance - Nom de la classe Win32_ComputerSystem ) .Nom
Conclusió
El nom localhost es pot obtenir executant diverses ordres a PowerShell. Aquestes ordres inclouen systeminfo, hostname, $Env: COMPUTERNAME, [System.Net.Dns]:: GetHostName(), [Environment]::MachineName, l'ordre Get-WMIObject o l'ordre Get-CimInstance. Aquest tutorial ha presentat diversos mètodes per obtenir el nom de localhost a PowerShell.