.ps1 по своей конструкции связаны с блокнотом, чтобы предотвратить случайные запуски, как вы можете с .bat, .cmd. Это вещь управления рисками. Вы можете изменить это с помощью обычного способа просмотра файлов, но не делайте этого.
Если вы говорите, что хотите перетащить .bat, .cmd на хост PS и ожидать его запуска, то нет, PS не сделает этого. Он не предназначен для этого. Вы должны вызвать cmd.exe из PS, чтобы запустить .bat, .cmd файлы.
Вы также можете добавить ярлык PS в папку SendTo. щелкните правой кнопкой мыши свой сценарий, выберите Sendto и выберите созданный ярлык PS, или вы можете взломать реестр, чтобы добавить PS в главное контекстное меню проводника File Explorer и избежать шага SendTo, но это намного сложнее.
В любом случае, это не из коробки, и вам нужно будет создать что-то, чтобы открыть ps exe для автоматического запуска скрипта после того, как вы уроните или отправите ему что-нибудь.
Вы можете изначально перетащить файл из консоли PS или панели сценариев ISE, если они запущены с использованием текущего идентификатора пользователя. В консоли тогда просто нажмите ввод, в ISE нажмите F5 (или нажмите большую зеленую кнопку).