Не могли бы написать полностью bat-файл, или команду которую туда надо вставить, чтобы на выходу получить version.h например следующего содержания:
#define MY_HASH 3423dgfvb
mrZurg: PowerShell это shell а не команда. Вероятно не работает из за ExecutionPolicy или текущая директория другая. У меня запуск в студии прописан так C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe -ExecutionPolicy Unrestricted -file "..\git_version.ps1"