title: Get-Content fails to read path retrieved via WMI
body: <pre class="lang-psh prettyprint-override"><code>gc "C:\folder1\folder2\MyService.exe.config"
  </code></pre>
  
  <p>All good</p>
  
  <pre class="lang-psh prettyprint-override"><code>gwmi win32_service|?{$_.name -match "MyService"} | % {$_.pathname}
  "C:\folder1\folder2\MyService.exe.config"
  </code></pre>
  
  <p>Returns correct path</p>
  
  <pre class="lang-psh prettyprint-override"><code>gwmi win32_service|?{$_.name -match "Mailing"} | % {$_.pathname} | % {$_.gettype()}
  </code></pre>
  
  <p>Return type is definitely a string</p>
  
  <pre class="lang-psh prettyprint-override"><code>gwmi win32_service|?{$_.name -match "Mailing"} | % {$_.pathname} | % {gc -path $_}
  </code></pre>
  
  <pre class="lang-none prettyprint-override"><code>gc : Cannot find drive. A drive with the name '"C' does not exist.
  At line:1 char:71
  + gwmi win32_service|?{$_.name -match "MyService"} | % {$_.pathname} | % {gc -path $ ...
  +                                                                       ~~~~~~~~~~
      + CategoryInfo          : ObjectNotFound: ("C:String) [Get-Content], DriveNotFoundException
      + FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.GetContentCommand
  </code></pre>
  
  <p>What am I missing here?</p>