С каким содержимым создать bat-файл (или типа того), открывающий консоль PowerShell, выполняющий смену текущий папки, и выполняющий там команду? (git pull origin master)? И оставить консоль открытой
Вы можете создать ярлык, в нем указать запуск Powershell и скрипта таким образом
powershell.exe -NoExit -command "C:\Temp\тест.ps1"
в скрипте первой строчкой можно прописать смену текущей папки на нужную вам
set-location "c:\Temp"
Далее нужную вам команду
git pull origin master
По завершению работы скрипта консоль останется открытой т.к. при запуске указан ключ -NoExit
Если нужно запустить какую то команду, то в ярлык вставляем такую строчку:
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -Command "stop-vm -name vm-teamviewer;start-sleep -seconds 10;start-vm -name vm-teamviewer"
Если нужно что бы окно осталось:
powershell.exe -ExecutionPolicy Bypass -NoExit -Command "stop-vm -name vm-teamviewer;start-sleep -seconds 10;start-vm -name vm-teamviewer"
Если нужно выполнить скрипт:
powershell -ExecutionPolicy Bypass -file "D:\OneDrive\ScriptingGuy\powershell\create-new-vm-wizard.ps1"