CygwinからPowerShellを実行

$( cmd /C "powershell -Command .\TargetSscript.ps1 args" <<EOF

EOF
)

ミソはPowerShellの実行時にEnter押してやらにゃならん事でEOFの間の「改行」が重要

あと何でか判らんが、CygwinShellの実行が終わってTerminalに制御が戻ってきた時に、Terminalがフリーズする事があったので $() で括ってみると上手く行ってる…?

PowerShellのセキュリティ的な仕様の都合上、スクリプトは「.\」で始まること。