我正在尝试自动化的工作任务-我们目前正在做的ipconfig域名系统屏幕截图,但所有我需要的是IPV4地址,子网,网关和/all服务器。
我可以使用以下命令获取要打印的IP地址:
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我有几个任务需要自动化,并将根据每个任务更新本文档。
发布于 2016-05-29 09:38:47
for /f "tokens=1-5 delims=," %A in ('wmic nicconfig get ipaddress^,ipsubnet^,DNSHostname^,defaultipgateway /format:csv') do echo %A - %B - %C - %D - %E或者也许
for /f "tokens=2-5 delims=," %A in ('wmic nicconfig get ipaddress^,ipsubnet^,DNSHostname^,defaultipgateway /format:csv') do echo %A - %B - %C - %D或
wmic nicconfig get ipaddress^,ipsubnet^,DNSHostname^,defaultipgateway /format:csv > File.txt或
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 /?。
发布于 2016-05-30 00:47:05
我想我已经弄明白了--需要修改MAC id……它不会拉出MAC ID...
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.docmac不是必须的--但会很好。
https://stackoverflow.com/questions/37503289
复制相似问题