For /F with wmic unwanted output

前端 未结 4 1080
不思量自难忘°
不思量自难忘° 2020-12-04 03:40

First post here, so apologies if I don\'t do this quite right.

I\'m trying to output the OS version on a remote Windows PC, but I keep getting unwanted data. Execut

4条回答
  •  日久生厌
    2020-12-04 04:13

    @echo off
    for /f "usebackq delims= skip=1" %%a in (`wmic OS get caption 2^>nul ^| findstr "."`) do set caption=%%a
    for /f "usebackq delims=" %%a in (`echo %caption%`) do set caption=%%a
    set "caption=%caption:~0,-1%"
    echo Caption=[%caption%]
    

提交回复
热议问题