Estoy ejecutando un comando IIS en un servidor remoto a través de PSEXEC.
el comando que estoy ejecutando tiene la palabra clave "set", que es una palabra clave reservada en la línea de comandos.
Mi orden se ve así y arroja un error.
psexec \\server c:\windows\system32\inetsrv\appcmd set config "site" -section:system.webServer/httpRedirect /enabled:"True"
¿Hay alguna forma de escapar de la palabra clave "set" para que el proceso de la línea de comandos la ignore?
Tengo que señalar que la línea de comandos de Windows es no MS-DOS. Si bien comparte alguna sintaxis debido a su historia, internamente ha sido nada como DOS desde Windows 2000 (y más aún desde Vista). No lo consulte como DOS a menos que esté ejecutando Windows ME o una versión anterior. Esto tampoco tiene nada que ver con los archivos por lotes, estrictamente hablando.
—
Bob
set
no es una palabra clave, por lo que sé. Es un comando incorporado, y al intérprete de comandos no le importa (¿no debería?) Importarlo si aparece como parámetro. ¿Podría proporcionar un mensaje de error?