VistaのIPCONFIGは、1つのアダプターのステータスのみを表示できますか?


18

VistaのIPCONFIGは、1つのアダプターのステータスのみを表示できますか?

私は非常に多くのアダプターを持っているので、私が欲しいものは一番上までスクロールしました。

あるいは、特定のアダプターのステータス(IPアドレスなど)を表示できる別のプログラムがあります


'ipconfig | more 'はあなたの質問に対する答えではなく、解決策です
Joakim Elofsson

ところで「スペース」を使用して詳細を表示
Joakim Elofsson

はい-'ipconfig | より多くの」は合理的な回避策です。IPCONFIGを選択できる場合がありますが、1つあります。...これが回答であれば、それを受け入れます。
justintime

回答:


29

ほど短くはありません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」に置き換えます。

入力を減らすためにバッチに入れてください:-)


1
| findstr "<string>"出力を解析する人のgrepのようなものを発見しました(私の場合、サブネット情報を探しています)。
msanford 14年

2

netsh interface ip showアドレス「ローカルエリア接続」

ただの補足:これは現在の状態を反映していません。

dhcpアドレスを確認するためにこのソリューションを試したとき、ipconfigが発行されるまでステータスは更新されませんでした。


1

あなたの質問から、Windowsのコマンドウィンドウの画面バッファサイズを変更できることに気付いていないように聞こえますか?これにより、ウィンドウの横にスクロールバーが表示されます。スクロールバーを使用して、ウィンドウの上部からスクロールして戻ってきた情報を表示できます。

コンソールウィンドウで、タイトルバーの左側にあるアイコンをクリック(またはタイトルバーを右クリック)して、[デフォルト]を選択し、[レイアウト]タブをクリックして、画面バッファーサイズの高さをウィンドウサイズの高さよりもかなり大きい値に変更します(現在、ウィンドウの高さは25行ですが、画面バッファーの高さは300行です)。

これがVistaでデフォルトでオンになっていたかどうかは思い出せませんが、XP以前では間違いなく自分で適切なものに手動で変更する必要がありました。

新しいインストールで常に変更する他の非常に便利なオプションは、最初のタブでクイック編集モードを切り替えることです。これにより、コマンドウィンドウのテキストをマウスで選択し、Enterキーを押してクリップボードに送信し、コンソールウィンドウを右クリックして貼り付けます(使用するコンソールアプリを使用している場合は、これをオンにしないでください)ハツカネズミ)。


既にデフォルトで80x300になっていないのですか?(ポスターがまだcommand.comを使用していない限り...)
user1686 09

ヒントをありがとう-バッファサイズを変更できることは承知していますが、スクロールバックする必要はありません。
ジャスティンタイム2009

1

Windows用のGnu Grepをインストールしてから、どこからでもgrepを実行できるようにパスを変更しました

次に、以下を含むバッチファイルを作成しました

ipconfig | grep -A5 -i "Ethernet Adapter Local Area Connection:"

アダプターのトンがあるので、ipconfig自体は苦痛でした。


それを探しています。
マンダーク

1

1つのアダプターのみを出力するという目標を達成するには、コマンドの文字列をheadGnuWin32パッケージから)パイプします。

:: 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?乾杯!
ベルティエブ

@bertiebあなたの願いは私の命令です。完了しました。GnuWin32の公式ソースへのリンクが含まれています。
Sysinfo.io

0

また、ネットワークと共有センターでその情報を表示することもできます。

[ネットワークと共有センター]から[ネットワークアダプターの管理]または​​同様のボタンをクリックします-これにより、ネットワーク接続フォルダーが表示されます。接続をダブルクリックすると、ipconfigGUI と同じ出力が表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.