title: How to make PowerShell prompt for un-signed scripts
body: <p>The execution policy in my environment is <code>AllSigned</code>:</p>
  
  <pre>
  PS E:\Temp> Get-ExecutionPolicy
  AllSigned
  </pre>
  
  <p>When I try to execute a not trusted script it throws the error:</p>
  
  <pre>
  & : File C:\temp\anz.ps1 cannot be loaded. The file C:\temp\any.ps1 is not
  digitally signed.
  You cannot run this script on the current system. For more information about
  running scripts and setting execution policy, see about_Execution_Policies at
  http://go.microsoft.com/fwlink/?LinkID=135170.
  At line:1 char:3
  + & .\any.ps1
  +   ~~~~~~~~~~~~~~~~~~~~~~~~~
      + CategoryInfo          : SecurityError: (:) [], PSSecurityException
      + FullyQualifiedErrorId : UnauthorizedAccess
  </pre>
  
  <p>How can I make PowerShell prompt me for whether I want to execute the script or not?</p>
  
  <p>Something like: </p>
  
  <blockquote>
    <p>Security Warning<br>
    Run only scripts that you trust.  While scripts from the Internet can be useful this script can potentially harm your computer.  Do you want to run .\temp.ps1?<br>
    [D] Do not run [R] Run Once [S] Suspent:  </p>
  </blockquote>
  
  <p>Note: I do not want to bypass or supress the prompt.</p>