質問: 固定IPを設定するためにBATファイルの作成を考えています。 下記をいろいろな情報を得て考えました。 C:\>netsh @echo off pause set IFNAME="ローカルエリア接続" set IPADDR=192.168.11.111 set MASK=255.255.255.0 set GW=192.168.0.9 netsh interface ipv4 set address name=%IFNAME% static %IPADDR% %MASK% %GW% 1 ipconfig /all rem 何らかのキー入力を待ち合わせる。 pause このBATファイルをデスクトップに置き実行して、自分のPCを確認しても変更されません。良い知恵ください 宜しくおねがいいたします 下記は参考資料です C:\>netsh ......netshコマンドの起動 netsh>interface ......interfaceコンテキストへ移動 netsh interface>ip ......ip(ipv4)コンテキストへ移動 netsh interface ipv4> ......Windows Vista/Server 2008以降ではip→ipv4となっている netsh interface ipv4>? ......ヘルプの表示 使用できるコマンドは次のとおりです: ......(中略)...... netsh コンテキストから引き継いだコマンド: このコンテキストのコマンド: ? - コマンドの一覧を表示します。 add - テーブルに構成エントリを追加します。 delete - テーブルから構成エントリを削除します。 dump - 構成スクリプトを表示します。 help - コマンドの一覧を表示します。 install - IP プロトコルをインストールしてください。 reset - IP 構成をリセットします。 set - 構成情報を設定します。 show - 情報を表示します。 uninstall - IP プロトコルをアンインストールしてください。
回答: ちょっと裏が取れていませんが、たしか netsh は近々廃止予定で、今後は PowerShell に一本化されるとかしないとか聞いたことがあります。netsh で苦労するなら、最初から PowerShell で苦労したほうがいいのではないか、と思います。