
[已解決]獲取系統賬號信息的批處理怎樣改寫成不需要臨時文件最后由 pdanniel66 于 -11-30 20:28
期待結果 ==> userdomain,username,hostname如:HR,JOHN,NB001或是可以簡化代碼 ?謝謝!nclick="copycode($('code0'));">復制代碼
- @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

