有人能告诉我如何使用wmic命令获取DHCP地址。 我需要LAN DHCP和WiFi DHCP。是否有一个WHERE子句我可以使用它来获得这个。输出必须在一行中。
让我粘贴下面的代码,这将有助于您理解 下面代码的最后一行是我为DHCP尝试但我无法完全过滤掉它。我唯一的问题是,类似于我使用where子句获取硬盘空间的方式,是否有类似的where子句用于获取LAN和WiFi的DHCP地址。
@echo off
for /f "delims== tokens=2" %%i in ('wmic path win32_logicaldisk where "drivetype = 3" get size /value') do SET HDDSIZE=%%i
for /f "delims== tokens=2" %%i in ('wmic path Win32_NetworkAdapterConfiguration where "ipenabled=true" get dhcpserver /value') do SET DHCP=%%i
set outputfile="C:\dell\%SERVICETAG%.csv"
echo HDDSize,DHCP>>%outputfile%
echo %HDDSIZE%,%DHCP%>>%outputfile%