Como saber se o vim está sendo executado na linha de comando vs. o powershell

Eu gostaria de fazer uma função que faz o seguinte

if (vim is running in powershell)
    call system("only works in powershell")
else
    echo "Skipping powershell command"

Alguém sabe como saber de que programa está sendo executado?

EDITAR:echo &term saídas "win32" em ambos os casos.

questionAnswers(2)

yourAnswerToTheQuestion