首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要批处理文件来打印IPV4地址,子网,网关和域名服务器到一个文本文件请

需要批处理文件来打印IPV4地址,子网,网关和域名服务器到一个文本文件请
EN

Stack Overflow用户
提问于 2016-05-29 04:01:58
回答 2查看 1.2K关注 0票数 0

我正在尝试自动化的工作任务-我们目前正在做的ipconfig域名系统屏幕截图,但所有我需要的是IPV4地址,子网,网关和/all服务器。

我可以使用以下命令获取要打印的IP地址:

代码语言:javascript
复制
echo IPAddress is: >> Admin.doc
for /f "tokens=1-2 delims=:" %%a in ('ipconfig^|find "IPv4"') do set ip=%%b
set ip=%ip:~1%
echo %ip% >> Admin.doc

我有几个任务需要自动化,并将根据每个任务更新本文档。

EN

回答 2

Stack Overflow用户

发布于 2016-05-29 09:38:47

代码语言:javascript
复制
for /f "tokens=1-5 delims=," %A in ('wmic nicconfig get ipaddress^,ipsubnet^,DNSHostname^,defaultipgateway /format:csv') do echo %A - %B - %C - %D - %E

或者也许

代码语言:javascript
复制
for /f "tokens=2-5 delims=," %A in ('wmic nicconfig get ipaddress^,ipsubnet^,DNSHostname^,defaultipgateway /format:csv') do echo %A - %B - %C - %D

代码语言:javascript
复制
wmic nicconfig get ipaddress^,ipsubnet^,DNSHostname^,defaultipgateway /format:csv > File.txt

代码语言:javascript
复制
wmic /output:"file.txt" nicconfig get ipaddress^,ipsubnet^,DNSHostname^,defaultipgateway /format:csv 

请参阅wmic /?wmic /node /?wmic /output /?wmic /append /?wmic nicconfig /?wmic nicconfig get /?wmic nicconfig call /?wmic nicconfig set /?wmic /format /?

票数 2
EN

Stack Overflow用户

发布于 2016-05-30 00:47:05

我想我已经弄明白了--需要修改MAC id……它不会拉出MAC ID...

代码语言:javascript
复制
echo IPAddress is: >> Admin.doc
for /f "tokens=1-2 delims=:" %%a in ('ipconfig^|find "IPv4"') do set ip=%%b
set ip=%ip:~1%
echo %ip% >> Admin.doc



for /f "tokens=1-2 delims=:" %%a in ('ipconfig^|find "Subnet"') do set     sub=%%b
set sub=%sub:~1%
echo Subnet is: >> Admin.doc
echo %sub% >> Admin.doc


for /f "tokens=1-2 delims=:" %%a in ('ipconfig^|find "Default"') do set gate=%%b
set gate=%gate:~1%
echo Gateway is: >> Admin.doc
echo %gate% >> Admin.doc



echo MAC ID is: >> Admin.doc
getmac >> Admin.doc

mac不是必须的--但会很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37503289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档