I have a couple of PowerShell scripts which I run daily, and the number keeps growing. I wanted a quick way to run scripts which support alternate credentials. Drag and drop a PowerShell script onto the RunPS.cmd batch and you are prompted to run with it with your current credentials, alternate credentials, using RunAs, or SmartCard authentication. If you drop a shortcut to a script onto it, the batch file will find the target and launch that by creating a temporary vbscript on the fly.