Запуск сценаріїв shellhell шляхом перетягування на нього файлу чи папки


3

Чи є спосіб запустити скрипт повноважень, перетягнувши на нього файл (як і ви перетягуєте файл у файл .exe)? Було б також непогано мати можливість зробити те ж саме з папками ...


1
Дивіться це посилання. stackoverflow.com/questions/10137146/… Після того, як ви почнете його починати подвійним клацанням, я думаю, що перетягування просто автоматично відбувається магічно.
Zoredache

Відповіді:


4

Створіть ярлик Windows Explorer (клацніть правою кнопкою миші в Провіднику -> новий -> ярлик). Потім клацніть правою кнопкою миші на ярлику і відкрийте діалогове вікно Властивості. У полі Ціль введіть щось подібне:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -noprofile -file C:\yourscriptdirectory\yourscript.ps1

Вам потрібен варіант -noexitчи -noprofileваріанти вирішують самі, перегляньте допомогу, щоб вирішити.

Тепер, коли ви скинете файл (або папку) на цей ярлик, Explorer буде магічно передавати його як перший аргумент вашому сценарію.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.