Как пропустить определённую строку содержащий определённый текст
Долго ломал голову, так и не нашёл решение. Нужно просто пропустить строку с текстом NetFx4-AdvSrvs
for /f %%a
in ('%DISM% /Image:"%Mount%" /Get-Features /Format:table ^|find "| Enabled"')
do (%DISM% /Image:"%Mount%" /Disable-Feature:%%a)
Ответы (1 шт):
Автор решения: ZerooneX
→ Ссылка
@echo off
for /f "tokens=1 delims= " %%a in ('%DISM% /Image:"%Mount%" /Get-Features /Format:table ^|find "| Enabled"') do (
if not "%%a"=="NetFx4-AdvSrvs" if not "%%a"=="Microsoft-Windows-NetFx4-US-OC-Package" if not "%%a"=="Microsoft-Windows-NetFx4-WCF-US-OC-Package" (
%DISM% /Image:"%Mount%" /Disable-Feature:%%a
)
)