Archivo por lotes: abra cmd, ejecute el símbolo del sistema VS, ejecute Makecert

Archivo por lotes: abra cmd, ejecute el símbolo del sistema VS, ejecute Makecert

Necesito hacer esto en un archivo por lotes:

  1. abrir cmd
  2. Ejecute el símbolo del sistema VS a través de cmd
  3. Ejecute este comando "makecert -sv SignRoot.pvk -cy Authority -r sha1 -a -n \"CN=Certificate\" -ss my -sr localmachine Certificate.cer"

Hasta ahora he hecho 1 y 2, mi problema es llegar al n.º 3.

Esto es lo que tengo hasta ahora.

start  cmd.exe /k "%comspec% /c  "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86"

Respuesta1

No tengo VS 10.0 instalado para probar esto, pero intento poner estas dos líneas en un archivo por lotes:

call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
makecert -sv SignRoot.pvk -cy authority -r sha1 -a -n "CN=Certificate" -ss my -sr localmachine certificate.cer

información relacionada