如果当前连接的 NIC 使用静态或 DHCP 地址,我正在寻找要返回的 cmd 命令。DHCP:可以接受是或否。
我认为 ipconfig 可能是一个选项,但我需要一种方法来整理 DHCP 字段,并确保我提取的字段来自正确的适配器。
我发现这段代码会提取 IP 地址,但我无法调整代码以提取 DHCP 状态。
for /f "delims=" %a in ('ipconfig ^| findstr [0-9].\.') do @echo %a | findstr "Address"
我试过了
for /f "delims=" %a in ('ipconfig ^| findstr [0-9].\.') do @echo %a | findstr "DHCP Enabled"
和
for /f "delims=" %a in ('ipconfig ^| findstr [0-9].\.') do @echo %a | findstr "DHCP"
但他们一无所获。我认为我在正确的轨道上,我只是不确定。