ホスト名(コンピューター名)を取得する

メモ:  Category:powershell

PowerShell でホスト名(コンピューター名)を取得するには、いくつかの方法があります。

環境変数

環境変数の COMPUTERNAME から取得します。

PS c:\> $env:COMPUTERNAME

Dns クラスの GetHostName メソッドで取得する

System.Net.Dns の GetHostName メソッドを使ってローカル コンピューターのホスト名を取得します。

PS C:\> [System.Net.Dns]::GetHostName()

WMI または CIM コマンドレットで取得する

WMI または CIM コマンドレットを使用してコンピューター名を取得します。

PS C:\> Get-WMIObject -Class Win32_ComputerSystem | Select-Object -ExpandProperty Name
PS C:\> Get-CimInstance -Class Win32_ComputerSystem | Select-Object -ExpandProperty Name

hostname コマンドで取得する

HOSTNAME.EXE コマンドから取得します。

PS C:\> hostname

bluenote by BBB