Desejo alterar o tempo limite de todos os pools do IIS. Estou usando o comando abaixo para obter a lista da lista de pools de aplicativos.
%systemroot%\system32\inetsrv\AppCmd.exe list apppool /text:name
Depois disso, estou colocando o nome de cada pool de aplicativos no comando abaixo para definir o tempo limite.
%APPCMD% set apppool /apppool.name:"BusinessReportAppPool" /processModel.idleTimeout:1:00:00
Mas estou procurando um arquivo em lote que
1. Pesquise todos os pools de aplicativos disponíveis
2. Em seguida, coloque o nome no comando acima para alterar o tempo- out
Eu sei que é possível usar o loop For em lote, mas não sei como usá-lo. Por favor ajude!!
Percorrer todos os nomes de pool de aplicativos
Você pode executar o
AppCmd.exe
comando app pool list por meio de um loop for /f"tokens=*"
usando para obter uma lista de todos os nomes de pool de aplicativos. Em seguida, você pode percorrer esses valores de saída e executá-los noAppCmd.exe
comando e, em seguida, definir o período de tempo limite ocioso para todos os pools de aplicativos iterados.Script em Lote
Recursos de suporte