Для запуска скрипта POWERSHELL ярлыком. Правой кнопкой, создать ярлык, в расположение файла пишем следующее:
powershell -command c:\путь_до_вашего_скрипта\script.ps1
Передать аргументы в скрипт:
powershell -command c:\путь_до_вашего_скрипта\script.ps1 -args <аргументы>
Вначале скрипта указываем set-location "C:\путь_до_вашего_скрипта\script.ps1"