本帖最后由 pdanniel66 于 2013-11-30 20:28 编辑
- @echo off
- @For /f "tokens=1-3 delims=/ " %%a in ('date /t') do (set date=%%a%%b%%c)
- REM Collect Domain name and username
- for /f "delims=*" %%a in ('set user^|find /i /v "dns"^|find /i /v "profile"') do echo %%a >> 1.txt
- for /f "tokens=1-2 delims==" %%i in (1.txt) do echo %%j >> 2.txt
- REM Collect hostname
- hostname >> 2.txt
- REM Add comma
- for /f "tokens=1,2" %%i in (2.txt) do (echo %%i,>> 3.txt)
- REM Covert to single Line
- (for /f "delims=" %%a in (3.txt) do @set /p=%%a<nul)> %date%.csv
- exit
复制代码 期待結果 ==> userdomain,username,hostname
如:HR,JOHN,NB001
或是可以簡化代碼 ?
謝謝! |