VistaのIPCONFIGが1つのアダプタのステータスのみを表示することは可能ですか?
必要なアダプタが上にスクロールされてしまうほど、アダプタがたくさんあります。
または、特定のアダプターのステータス(IPアドレスなど)を表示できる別のプログラムはありますか?
ipconfig
ほど短くはありませんが、netsh
を使用してこれを行うことができます。
> netsh interface ip show addresses "Local Area Connection" Configuration for interface "Local Area Connection" DHCP enabled:Yes IP Address :10.34.46.91 サブネットプレフィックス:10.34.46.0/24(マスク255.255.255.0) デフォルトゲートウェイ:10.34.46.254 ゲートウェイメトリック:0 デフォルトゲートウェイ:10.10.124.14 ゲートウェイメトリック:0 デフォルトゲートウェイ:139.30.107.176 ゲートウェイメトリック:0 InterfaceMetric:4245
コマンドの「ip」を「ipv6」に置き換えて、IPv6情報を取得します。
入力を減らすためにバッチに入れます:-)
netsh interface ip show addresses "ローカルエリア接続"
余談ですが、これは現在の状態を反映していません。
このソリューションでDHCPアドレスを確認したところ、ipconfigが発行されるまでステータスが更新されませんでした。
あなたの質問から、あなたはWindowsのコマンドウィンドウの画面バッファサイズを変更できることに気付いていないようですね?これにより、ウィンドウの横にあるスクロールバーが表示され、上にスクロールしてウィンドウの上部からスクロールされた情報を表示できます。
コンソールウィンドウで、タイトルバーの左側にあるアイコンをクリック(またはタイトルバーを右クリック)して、[デフォルト]を選択し、[レイアウト]タブをクリックして、[画面バッファーサイズの高さ]をウィンドウサイズの高さよりも数倍大きい値に変更します。 (現在のところ、ウィンドウの高さは25行ですが、画面バッファーの高さは300行です)。
これがVistaでデフォルトでオンになっていたかどうかを思い出せませんが、XPおよびそれ以前は、間違いなく入って手動で適切な値に変更する必要がありました。
新規インストールで常に変更する他の非常に便利なオプションは、最初のタブでQuickEditモードをオンにすることです。これにより、コマンドウィンドウでテキストをマウスで選択し、Enterキーを押してクリップボードに送信し、コンソールウィンドウを右クリックして貼り付けることができます(使用するコンソールアプリを使用している場合は、これをオンにしないでください)ハツカネズミ)。
WindowsにGnu Grepをインストールし、パスを変更してどこからでもgrepを実行できるようにしました
それから私は含むバッチファイルを作りました
ipconfig | grep -A5 -i "Ethernet Adapter Local Area Connection:"
私はTONのアダプターを持っているので、ipconfig自体は苦痛でした。
1つのアダプターのみを出力するという目標を達成するには、コマンドの文字列をhead
にパイプします( GnuWin32 パッケージから)。
:: Output network adapter name and IP addresses using native commands only
ipconfig /all | findstr /IR "ipv4 ethernet adapter" | findstr /IRV "description tunnel vpn dial bluetooth [2-9]:$" | findstr /LV "*"
:: Using grep binary from gnuwin32 output only network adapter name and IP addresses
ipconfig /all | grep -iE "ipv4|ethernet|adapter" | grep -iEv "description|tunnel|vpn|dial|bluetooth|[2-9]:$" | grep -iFv "connection*"
:: And one more that yields the bare essentials (hostname, adapter name, MAC, IPv4, subnet, gateway, DNS)
:: I purposefully excluded v6 addresses because I don't have a need, if you need then just omit it
ipconfig /all | findstr -iv "ipv6 bluetooth Description DHCP Autoconfiguration Netbios routing wins node Connection-specific obtained expires disconnected"
詳細は https://sysinfo.io/output-ip-address-with-ipconfig/ を参照してください。
余談ですが、コマンドリダイレクトを使用して結果をファイルに出力できるため、メモ帳でそれをプルアップして、何がスクロールされたかを確認できます。これをコマンドを実行するバッチファイルと組み合わせて、結果のファイルを自動的にメモ帳で開くことができます。申し訳ありませんが、それはあなたが望んでいるものとは正確には異なりますが、私はそれをそこに捨てると思いました。
この情報は、ネットワークと共有センターでも表示できます。
ネットワークと共有センターで、[ネットワークアダプターの管理]または同様のアイコンをクリックします。これにより、ネットワーク接続フォルダーが表示されます。接続をダブルクリックすると、GUIにipconfig
と同じ出力が表示されます。