VistaのIPCONFIGは、1つのアダプターのステータスのみを表示できますか?
私は非常に多くのアダプターを持っているので、私が欲しいものは一番上までスクロールしました。
あるいは、特定のアダプターのステータス(IPアドレスなど)を表示できる別のプログラムがあります
VistaのIPCONFIGは、1つのアダプターのステータスのみを表示できますか?
私は非常に多くのアダプターを持っているので、私が欲しいものは一番上までスクロールしました。
あるいは、特定のアダプターのステータス(IPアドレスなど)を表示できる別のプログラムがあります
回答:
ほど短くはありませんipconfig
が、これを行うために使用できますnetsh
。
> netsh interface ip showアドレス「ローカルエリア接続」 インターフェイス「ローカルエリア接続」の構成 DHCP有効:はい IPアドレス: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
IPv6情報を取得するには、コマンドの「ip」を「ipv6」に置き換えます。
入力を減らすためにバッチに入れてください:-)
| findstr "<string>"
出力を解析する人のgrepのようなものを発見しました(私の場合、サブネット情報を探しています)。
netsh interface ip showアドレス「ローカルエリア接続」
ただの補足:これは現在の状態を反映していません。
dhcpアドレスを確認するためにこのソリューションを試したとき、ipconfigが発行されるまでステータスは更新されませんでした。
あなたの質問から、Windowsのコマンドウィンドウの画面バッファサイズを変更できることに気付いていないように聞こえますか?これにより、ウィンドウの横にスクロールバーが表示されます。スクロールバーを使用して、ウィンドウの上部からスクロールして戻ってきた情報を表示できます。
コンソールウィンドウで、タイトルバーの左側にあるアイコンをクリック(またはタイトルバーを右クリック)して、[デフォルト]を選択し、[レイアウト]タブをクリックして、画面バッファーサイズの高さをウィンドウサイズの高さよりもかなり大きい値に変更します(現在、ウィンドウの高さは25行ですが、画面バッファーの高さは300行です)。
これがVistaでデフォルトでオンになっていたかどうかは思い出せませんが、XP以前では間違いなく自分で適切なものに手動で変更する必要がありました。
新しいインストールで常に変更する他の非常に便利なオプションは、最初のタブでクイック編集モードを切り替えることです。これにより、コマンドウィンドウのテキストをマウスで選択し、Enterキーを押してクリップボードに送信し、コンソールウィンドウを右クリックして貼り付けます(使用するコンソールアプリを使用している場合は、これをオンにしないでください)ハツカネズミ)。
Windows用のGnu Grepをインストールしてから、どこからでもgrepを実行できるようにパスを変更しました
次に、以下を含むバッチファイルを作成しました
ipconfig | grep -A5 -i "Ethernet Adapter Local Area Connection:"
アダプターのトンがあるので、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/を参照してください。
head
?乾杯!
また、ネットワークと共有センターでその情報を表示することもできます。
[ネットワークと共有センター]から[ネットワークアダプターの管理]または同様のボタンをクリックします-これにより、ネットワーク接続フォルダーが表示されます。接続をダブルクリックすると、ipconfig
GUI と同じ出力が表示されます。