Ferramentas de administração avançadas
O IIS inclui um conjunto abrangente de ferramentas de administração, incluindo ferramentas de administração e linha de comando, APIs de script e código gerenciado e suporte ao Windows PowerShell para simplificar as tarefas diárias para desenvolvedores e administradores.
Gerenciador do IIS
O Gerenciador do IIS oferece uma ferramenta eficiente para gerenciar o servidor Web. A ferramenta de administração fornece acesso simplificado às definições de configuração do IIS e ASP.NET, dados de associação e usuário e informações de diagnóstico de tempo de execução. A ferramenta de administrador também permite que aqueles que hospedam ou administram sites deleguem controle administrativo a desenvolvedores ou proprietários de conteúdo, reduzindo, assim, o custo de propriedade e a carga administrativa para o administrador. Outros recursos principais incluem:
- Administração remota via HTTP/SSL
- Suporte para credenciais do Windows e não-Windows para administração delegada
- Uma estrutura de extensibilidade avançada para conectar novos recursos de interface do usuário usando o .NET Framework
- Download e instalação automáticos de novos módulos de interface do usuário para o cliente
.NET Microsoft.Web.Administration
O IIS inclui a API Microsoft.Web.Administration para administrar programaticamente o servidor Web. Essa API de código gerenciado facilita o provisionamento programático, o acesso a informações importantes de estado e diagnóstico ou a configuração do servidor.
Windows PowerShell
Os cmdlets do PowerShell de Administração do IIS permitem que administradores da Web e provedores de hospedagem automatizem facilmente tarefas de administração de rotina e complexas do IIS, como a criação de sites e o gerenciamento de dados de configuração e tempo de execução usando o Windows PowerShell. Os administradores podem aumentar ainda mais a produtividade aproveitando os vários cmdlets incluídos no Provedor do Windows PowerShell para IIS. Os cmdlets do PowerShell de Administração do IIS estão disponíveis no Windows 10/Windows Server 2016 e superior. Em sistemas operacionais mais antigos, esses cmdlets estão disponíveis para download por meio da Galeria do PowerShell.
Linha de comando - AppCmd.exe
O IIS oferece suporte a uma ferramenta de linha de comando AppCmd.exe - para administrar o servidor. Esse poderoso utilitário facilita a leitura e gravação de valores de configuração e o acesso a informações de estado do site e do pool de aplicativos, tudo a partir do prompt de comando.
API de Administração do Microsoft IIS
A API de Administração do Microsoft IIS é a API REST que permite aos clientes configurar e monitorar seu servidor Web IIS. Com a API instalada em uma máquina com IIS, pode-se configurar uma instância do IIS com qualquer cliente HTTP.