troubleshooting Question

Save WLAN Profiles names to a txt file

Avatar of Dave Lee
Dave Lee asked on
PowershellWindows BatchWireless Networking
12 Comments2 Solutions125 ViewsLast Modified:
Executing the "netsh wlan show profiles" command I need to save the names of wifi profiles to a txt file for policy wifi and another one for user wifi.

I am using the following code;

@echo off &setlocal
set "flag="
(for /f "tokens=1*delims=:" %%a in ('netsh wlan show profiles') do (
    if "%%a"=="User profiles" set flag=true
    if defined flag if "%%~b" neq "" (
        for /f "tokens=*" %%c in ("%%~b") do echo(%%c
    )
))>out.txt
type out.txt

This only works for user profiles  and not group policy profiles.

netsh wlan show profiles

Profiles on interface Wi-Fi:

Group policy profiles (read only)
---------------------------------
    LOGISTICS

User profiles
-------------
    <None>


C:\Users\dmarrow\Desktop>

netsh wlan show profiles

Profiles on interface Wi-Fi:

Group policy profiles (read only)
---------------------------------
    DISDWIFI-FCNS

User profiles
-------------
    HOMEWIFI


C:\Users\dmarrow\Desktop>


Even when I change it to this code, nothing works

@echo off &setlocal
set "flag="
(for /f "tokens=1*delims=:" %%a in ('netsh wlan show profiles') do (
    if "%%a"=="Group policy profiles (read only)" set flag=true
    if defined flag if "%%~b" neq "" (
        for /f "tokens=*" %%c in ("%%~b") do echo(%%c
    )
))>out.txt
type out.txt
ASKER CERTIFIED SOLUTION
Join our community to see this answer!
Unlock 2 Answers and 12 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 2 Answers and 12 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros