Crie um atalho do Windows Explorer (clique com o botão direito do mouse no Explorer - > new - > atalho). Em seguida, clique com o botão direito do mouse no seu atalho e abra a caixa de diálogo Propriedades. No campo Alvo, insira algo assim:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -noprofile -file C:\yourscriptdirectory\yourscript.ps1
Se você precisa das opções -noexit
ou -noprofile
, depende de você. Dê uma olhada em a ajuda para decidir.
Agora, quando você soltar um arquivo (ou pasta) nesse atalho, o Explorer passará isso magicamente como o primeiro argumento do seu script.