http://technet.microsoft.com/en-us/library/cc732742(WS.10).aspx
O URL acima descreve como iniciar / parar um pool de aplicativos do IIS 7. No entanto, tenho espaços no nome do meu pool de aplicativos. Aspas duplas não funcionam. Ideias?
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.)
, precisará reabrir com privilégios administrativosnet start was
.Respostas:
Digite
appcmd list apppool
e use exatamente o que está listado lá no seuappcmd start apppool /apppool.name:
Nomes com espaços devem ser escapados com aspas duplas. Por exemplo:
Poste o comando exato que você está tentando executar; talvez você tenha perdido o cólon ou há outro problema com a sintaxe?
Editar - você está adicionando um espaço entre os dois pontos e a primeira aspas duplas. Remova esse espaço, use aspas duplas e veja o que acontece.
fonte
As aspas parecem funcionar, no entanto, é o espaço após os dois pontos que parece ser o problema (conforme observado por mfinni). Aqui estão algumas amostras e suas saídas:
fonte
Tente sem espaço após dois pontos
Foi bem-sucedido
Mesmo se houver espaço no nome do pool de aplicativos, tente com aspas duplas
Exemplo 01:
appcmd start apppool /apppool.name:"ASP.NET V2.0"
Exemplo 02:
appcmd start apppool /apppool.name:MyAppPool
fonte