title: Recovering Wifi Profile Security Key with - in name argument
body: <p>I'm attempting to show the Security key for a specific profile.</p>
  
  <p>The command:</p>
  
  <pre><code>netsh wlan show all
  </code></pre>
  
  <p>displays a list of all my profiles, including the one I'm attempting to recover (HOME-EB52)</p>
  
  <p>However, when I attempt:</p>
  
  <pre><code>netsh wlan show profile name="HOME-EB52" key=clear
  </code></pre>
  
  <p>It says the profile cannot be found, even when I copy/paste.</p>
  
  <p>When I try it with other profile names, it works fine. I suspect it is because of the '-' character messing with the argument. I attempted using escape characters \, /, ^ and several others with no luck.</p>
  
  <p>When I enter:</p>
  
  <pre><code>netsh wlan show profile name=* key=clear
  </code></pre>
  
  <p>It lists all profiles, but under network key it only says "Present" or "Absent".</p>
  
  <p>Is there any way to get all of the network keys to show up?</p>
  
  <p>I'm running Windows 8.1 Pro</p>