Você pode escrever um arquivo .bat e usá-lo para a primeira linha:
;@Findstr -bv ;@F "%~f0" | powershell -noprofile -command - & goto:eof
Esta linha canaliza todas as linhas do arquivo atual ("% ~ f0") que não iniciam com "; @F" para que o PowerShell seja executado. As linhas restantes seriam o código do PowerShell. Aqui está um exemplo.
;@Findstr -bv ;@F "%~f0" | powershell -noprofile -command - & goto:eof
$procCount = (Get-Process).Count
Write-Host "There are $procCount processes running right now." -fore green
Start-Sleep 5