Тази публикация ще прегледа различни подходи за получаване на името на Localhost.
Как да получите/извлечете името на локалния хост с помощта на PowerShell?
Следните команди могат да се използват, за да откриете името на локалния хост:
- Команда Systeminfo.
- Команда за име на хост.
- Команда $Env:COMPUTERNAME.
- Команда [System.Net.Dns]::GetHostName().
- [Околна среда]::MachineName команда.
- Get-WMIObject команда.
- Команда Get-CimInstance.
Метод 1: Получаване на името на локалния хост в PowerShell с помощта на командата „Systeminfo“
„ Системна информация ” cmdlet се използва за показване на подробна информация за системата, включително име на компютър, име на операционна система и друга системна информация. Може да се използва и за извличане на името на Localhost.
Поради тази причина изпълнете дадения cmdlet:
> Системна информация
Метод 2: Получаване на името на локалния хост в PowerShell с помощта на командата „Hostname“.
Терминът „ Име на хост ” е име, присвоено на устройство/компютър, който е свързан към интернет. Когато ' Име на хост ” се изпълнява в PowerShell, тя извежда името на локалния хост:
> Име на хост
Метод 3: Получаване на името на локалния хост в PowerShell с помощта на командата „$Env:COMPUTERNAME“
Променливата на средата „ $Env ” може да се използва за получаване/извличане на името на локалния хост. За тази цел споменете „ ИМЕ НА КОМПЮТЪР ” в дадената команда, както следва:
> $Env :ИМЕ НА КОМПЮТЪР
Метод 4: Получаване на името на локалния хост в PowerShell с помощта на командата „[System.Net.Dns]::GetHostName()“
Името на локалния хост може да бъде извлечено чрез извикване на „ GetHostName() ' метод на ' System.Net.Dns ” статичен клас:
> [ System.Net.Dns ] ::GetHostName ( )
Метод 5: Получаване на името на локалния хост в PowerShell с помощта на командата „[Environment]::MachineName“
Друг метод за получаване на името на локалния хост е достъп до стойността на „ [Околна среда]::Машина ” свойство в PowerShell:
> [ Заобикаляща среда ] ::Име на машина
Метод 6: Получаване на името на локалния хост в PowerShell с помощта на командата „Get-WMIObject“
В дадената по-долу команда „ Get-WMIObject ' командата ще поиска данните в ' Win32_Компютърна система ”. След това изпраща изхода като вход към „ Избор на обект ” команда, използваща оператора Pipeline “ | “, което след това разширява стойността на „ Име ' Имот:
> Get-WMIObject Win32_ComputerSystem | Избор на обект -ExpandProperty Име
Както можете да видите, локалното име на хост е отпечатано в изхода.
Метод 7: Получаване на името на локалния хост в PowerShell с помощта на командата „Get-CimInstance“
Дадената команда също е „ Wind32_Компютърна система ” CimInstance cmdlet, който може да се използва за получаване на името на локалния хост:
> ( Get-CimInstance -Име на клас Win32_Компютърна система ) .Име
Заключение
Името на локалния хост може да бъде получено чрез изпълнение на няколко команди в PowerShell. Тези команди включват системна информация, име на хост, $Env: COMPUTERNAME, [System.Net.Dns]:: GetHostName(), [Environment]::MachineName, команда Get-WMIObject или команда Get-CimInstance. Този урок представя множество методи за получаване на името на локалния хост в PowerShell.