Я запускаю поиск WMIC для ряда удаленных клиентских машин, получая Модель и серийный номер.
Для / F "tokens = *" %% b in ('wmic / node:% device% computersystem get Model / value ^ | find "Model"') do Установить модель = %% b
FOR / F "tokens = *" %% c in ('wmic / node:% device% bios GET серийный номер / значение ^ | find "SerialNumber ="') do set Serialnumber = %% c
У меня проблема в том, что (например)% serialnumber% установлено в: SerialNumber = CNU8424GP3
Мне не нужен 'Serialnumber =', я просто хочу сам серийный номер.
Единственный способ, который я нашел, это раздеться:
set SerialNumber =! Serialnumber: SerialNumber =!
но это оставляет знак равенства в начале строки. Итак, окончательный вывод = CNUBFZXXY, я хотел бы удалить ведущий =, а я не смог.
Есть предложения?