ホスト名(コンピューター名)を取得する
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