http://technet.microsoft.com/en-us/library/cc732742(WS.10).aspx
La URL anterior describe cómo iniciar / detener un grupo de aplicaciones IIS 7. Sin embargo, tengo espacios en el nombre de mi grupo de aplicaciones. Las comillas dobles no funcionan. Ideas?
C:\Windows>C:\Windows\System32\inetsrv\appcmd stop apppool /apppool.name: My Ap
p Services
Failed to process input: The parameter 'App' must begin with a / or - (HRESULT=8
0070057).
C:\Windows>C:\Windows\System32\inetsrv\appcmd stop apppool /apppool.name: "My A
pp Services"
ERROR ( message:The attribute "apppool.name" is not supported in the current com
mand usage. )
ERROR ( message:The WAS service is not available - try starting the service first.)
, deberá volver a abrir con privilegios administrativosnet start was
.Respuestas:
Escriba
appcmd list apppool
y use exactamente lo que aparece allí en suappcmd start apppool /apppool.name:
Los nombres con espacios deben escaparse con comillas dobles. Por ejemplo:
Publique el comando exacto que está intentando ejecutar; ¿quizás te perdiste el colon o hay otro problema con la sintaxis?
Editar: está agregando un espacio entre los dos puntos y la primera comilla doble. Elimine ese espacio, use la comilla doble y vea qué sucede.
fuente
Las comillas parecen funcionar, sin embargo, es el espacio después del colon el que parece ser el problema (como lo señaló mfinni). Aquí hay algunas muestras y sus resultados:
fuente
Intente sin espacio después de dos puntos.
Sucedió para mí.
Incluso si hay espacio en el nombre del grupo de aplicaciones, pruébelo con comillas dobles.
Muestra 01:
appcmd start apppool /apppool.name:"ASP.NET V2.0"
Muestra 02:
appcmd start apppool /apppool.name:MyAppPool
fuente