Solução alternativa
Você pode fazer backup manualmente de todos os perfis, excluir todos eles e, finalmente, importar tudo de volta. Este comando irá apagar todos os perfis (não importando quais sejam os nomes dos perfis) usando um curinga :
netsh wlan delete profile name="*"
Automatização em lote
O seguinte script irá:
- Exportar todos os perfis, ignorando automaticamente aqueles com caracteres não suportados em seus nomes.
- Limpe todos eles.
-
Importe tudo salvo na etapa 1.
@echo off cd /d "%~dp0" setlocal enabledelayedexpansion set folder="%cd%\Profiles" if not exist "%folder%\" md "%folder%" for /f "tokens=2 delims=:" %%G in ('netsh wlan show profile') do ( set name=%%G set name=!name:~1! netsh wlan export profile name="!name!" folder="%folder%" >nul ) netsh wlan delete profile name="*" echo. for /r "%folder%" %%G in (*.xml) do netsh wlan add profile filename="%%G" echo. & pause exit /b