Questão de Sistemas Operacionais — Servidor Web — CESPE / CEBRASPE 2024
Sistemas Operacionais›Servidor Web
Código
ce173498
Banca
CESPE / CEBRASPE
Órgão
FINEP
Ano
2024
Nível
Superior
Cargo
Analista - Tecnologia da Informação - Infraestrutura
Considere que, no ambiente de desenvolvimento na intranet de uma empresa, seja importante que usuários não administradores realizem atualizações regulares no IIS (serviços de informações da Internet) para contínuo suporte aos aplicativos web, com o uso da IIS Web Deployment Tool. Nesse cenário, para colocar aplicativos web empacotados em um servidor web, é correto o uso de
AWeb Deploy sob demanda.
Bagente temporário.
Cmecanismo de implantação off-line.
Dserviço de agente remoto.
Emanipulador de implantação da Web.
Revelar gabarito e comentário▾
GabaritoE — manipulador de implantação da Web.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
IIS Web Deployment Tool – Modos de Implantação
Gabarito: E) manipulador de implantação da Web. No cenário descrito, usuários não administradores precisam realizar atualizações regulares no IIS. O único mecanismo da IIS Web Deployment Tool que permite a implantação por não administradores sem privilégios elevados é o Web Deploy Handler (manipulador de implantação da Web). Ele se integra ao IIS Manager, utiliza regras de delegação e autenticação do próprio IIS, dispensando acesso administrativo direto ao servidor.
A IIS Web Deployment Tool (MsDeploy) oferece quatro modos de operação: (1) Web Deploy sob demanda / agente temporário – cria um agente efêmero, mas exige permissões administrativas; (2) Serviço de agente remoto – serviço Windows que escuta na porta 8172, também requer administrador; (3) Sincronização off-line – para ambientes sem conectividade, não é o ideal para atualizações regulares; (4) Manipulador de implantação da Web – módulo do IIS que permite que usuários não administradores (autenticados via IIS Manager) realizem deploy com base em regras de delegação. Portanto, a alternativa E é a correta.
Alternativa A — ❌ Incorreta
Web Deploy sob demanda: neste modo, o MsDeploy cria um agente temporário na máquina de destino para a operação de sincronização. Porém, o agente é executado com privilégios elevados e geralmente exige que o usuário seja administrador. Não atende ao requisito de não administradores.
Alternativa B — ❌ Incorreta
Agente temporário: é sinônimo do Web Deploy sob demanda (modo tempAgent). Também requer permissão administrativa para iniciar o agente. Não se aplica ao cenário.
Alternativa C — ❌ Incorreta
Mecanismo de implantação off-line: utiliza a sincronização baseada em pacotes .zip e Web Deploy para ambientes desconectados. Embora não exija agente em tempo real, o usuário que executa o comando precisa ter direitos administrativos no servidor de destino ou usar credenciais com privilégios. Também não é adequado para atualizações regulares por não administradores.
Alternativa D — ❌ Incorreta
Serviço de agente remoto: o Remote Agent Service roda como serviço Windows (MsDepSvc) e escuta conexões msdeploy. Apenas membros do grupo Administradores podem implantar por esse canal. Não serve para usuários não administradores.
Alternativa E — ✅ Correta ⟵ GABARITO
Manipulador de implantação da Web (Web Deploy Handler): é uma extensão do IIS que permite que usuários não administradores (autenticados via IIS Manager ou por regras de delegação) realizem deploy de aplicações web. O próprio IIS gerencia as permissões, e o manipulador é invocado pelo msdeploy ou pelo Visual Studio sem necessidade de privilégios locais de administrador. É o único modo que atende exatamente ao enunciado.
PEGA ESSA DICA!
Nas provas da Cespe sobre Ferramentas de Deploy no IIS, lembre-se: não administrador → Web Deploy Handler. Os demais modos (agente remoto, temp agent) exigem administrador. A banca explorou exatamente essa distinção.