I need to run a elevated x64 Native Tools Command Prompt fro VS 2019 command ("vcperf /start session") within my pipeline. I have tried different ways but I cannot make it work. This is what I tried last: pipeline { agent any
stages { stage('test') { steps { script{ bat '"C:/ProgramData/Microsoft/Windows/Start Menu/Programs/Visual Studio 2019/Visual Studio Tools/VC/x64 Native Tools Command Prompt for VS 2019.lnk" -vcperf /start session' } } } } } but I get this output: *12:44:43* C:\Users\User\.jenkins\workspace\test>"C:/ProgramData/Microsoft/Windows/Start Menu/Programs/Visual Studio 2019/Visual Studio Tools/VC/x64 Native Tools Command Prompt for VS 2019.lnk" vcvarsall.bat x86_amd64 *12:44:43* [ERROR:vcvarsall.bat] Invalid argument found : vcvarsall.bat *12:44:43* [ERROR:vcvarsall.bat] Error in script usage. The correct usage is: *12:44:43* Syntax: *12:44:43* vcvarsall.bat [arch] [platform_type] [winsdk_version] [-vcvars_ver=vc_version] [-vcvars_spectre_libs=spectre_mode] *12:44:43* where : *12:44:43* [arch]: x86 | amd64 | x86_amd64 | x86_arm | x86_arm64 | amd64_x86 | amd64_arm | amd64_arm64 *12:44:43* [platform_type]: {empty} | store | uwp *12:44:43* [winsdk_version] : full Windows 10 SDK number (e.g. 10.0.10240.0) or "8.1" to use the Windows 8.1 SDK. *12:44:43* [vc_version] : {none} for latest installed VC++ compiler toolset | *12:44:43* "14.0" for VC++ 2015 Compiler Toolset | *1**2:44:43* "14.xx" for the latest 14.xx.yyyyy toolset installed (e.g. "14.11") | *12:44:43* "14.xx.yyyyy" for a specific full version number (e.g. "14.11.25503") *12:44:43* [spectre_mode] : {none} for libraries without spectre mitigations | *12:44:43* "spectre" for libraries with spectre mitigations *12:44:43* The store parameter sets environment variables to support Universal Windows Platform application *12:44:43* development and is an alias for 'uwp'. *12:44:43* For example: *12:44:43* vcvarsall.bat x86_amd64 *12:44:43* vcvarsall.bat x86_amd64 10.0.10240.0 *12:44:43* vcvarsall.bat x86_arm uwp 10.0.10240.0 *12:44:43* vcvarsall.bat x86_arm onecore 10.0.10240.0 -vcvars_ver=14.0 *12:44:43* vcvarsall.bat x64 8.1 *12:44:43* vcvarsall.bat x64 store 8.1 -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/e6d5397e-076d-406e-8c24-fa23a801a644n%40googlegroups.com.