Programming Field

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

Hostname

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

構文

hostname[.exe]

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

解説

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

サンプル1
for /f "delims=" %N in ('hostname') do set "MY_HOSTNAME=%N"

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