コマンドプロンプト・PowerShell で、
node -v
とコマンドを打つと、そのコマンドの実行ファイルを、OS が探す必要がある

つまり、その実行ファイルの場所を、環境変数PATH などで、OSに教える必要がある

環境変数PATHに指定していなくても、
絶対・相対パスで指定すれば、実行できるはず

Windowsのパス(PATH)の読込順 と起動される順番
http://takuya-1st.hatenablog.jp/entry/20110116/1295188903