Zweites führt nur das aus, was auch ein Doppelklick machen würde.
Außerdem musst du dich sehr wahrscheinlich mit Set-ExecutionPolicy auseinandersetzen...
Sorry, eigentlich hätte ich ja auch nach dieser Frage googeln können ... zum Beispiel https://stackoverflow.com/questions/10137146/is-there-a-way-to-make-a-powershell-script-work-by-double-clicking-a-ps1-file