title: Export-PfxCertificate : Cannot export non-exportable private key
body: <p>I am attempting to export my self-signed certificate so I can import it to other Servers in my development environment (will use "real" certs for Production), but it throws the following error:</p>
  
  <blockquote>
    <p>Export-PfxCertificate : Cannot export non-exportable private key</p>
  </blockquote>
  
  <p>The requirements are that I need to export the cert and "allow the private key to be exported", but am curious what I am missing. My PowerShell is as follows:</p>
  
  <pre><code>$pwd = ConvertTo-SecureString -String ‘1234’ -Force -AsPlainText
  $path = 'cert:\localMachine\my\' + '1E7439053EE57AEE6EA0E1F3CDF5DB4234B6731E' 
  Export-PfxCertificate -cert $path -FilePath c:\Certificates\cert.pfx -Password $pwd
  </code></pre>