web-dev-qa-db-ja.com

VistaのIPCONFIGが1つのアダプタのステータスのみを表示することは可能ですか?

VistaのIPCONFIGが1つのアダプタのステータスのみを表示することは可能ですか?

必要なアダプタが上にスクロールされてしまうほど、アダプタがたくさんあります。

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

18
justintime

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情報を取得します。

入力を減らすためにバッチに入れます:-)

29
Joey

netsh interface ip show addresses "ローカルエリア接続"

余談ですが、これは現在の状態を反映していません。

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

2
user273962

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

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

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

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

1
GAThrawn

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

それから私は含むバッチファイルを作りました

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

私はTONのアダプターを持っているので、ipconfig自体は苦痛でした。

1
Steve Byrum

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/ を参照してください。

1
Sysinfo.io

余談ですが、コマンドリダイレクトを使用して結果をファイルに出力できるため、メモ帳でそれをプルアップして、何がスクロールされたかを確認できます。これをコマンドを実行するバッチファイルと組み合わせて、結果のファイルを自動的にメモ帳で開くことができます。申し訳ありませんが、それはあなたが望んでいるものとは正確には異なりますが、私はそれをそこに捨てると思いました。

http://www.Microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/redirection.mspx?mfr=true

0
AaronLS

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

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

0
EvilChookie