Programming Field

Hostname - DOS/コマンドプロンプト コマンド一覧

[Windows NT系?/XP 以降] プログラムが実行されたコンピューター(ローカルコンピューター)を指すホスト名を出力します。

構文

hostname[.exe]

使用可能なパラメーターはありません。

解説

Hostnameプログラムは、内部的には「GetHostNameW」関数(Microsoft Lean)の結果を出力します。この関数は仕様上NetBIOSで利用される名前(コンピューター名)を返す可能性はありますが、必ずそうなるとは限らないため、環境変数「COMPUTERNAME」で保持される名称と異なる結果が出力される場合もあります。

サンプル1

for /f "delims=" %N in ('hostname') do set "MY_HOSTNAME=%N"

[拡張構文] Hostnameプログラムが出力するホスト名を、環境変数「MY_HOSTNAME」の値として設定します。