As a security measure you can't run a PowerShell script by double-clicking a .ps1 file.
But you can create a desktop shortcut.
Call powershell.exe and on the -File parameter point to your .ps1 file.
Don't forget to load the PowerCLI modules and connect to a vSphere server in the .ps1 file.
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -File "C:\Scripts\MyFile.ps1"