Considere um determinado instalador com o nome fictício de s...
Considere um determinado instalador com o nome fictício de setup.msi, que será processado através do serviço Windows Installer. A instalação será feita através de linha de comandos (Prompt), usando uma conta de usuário pertencente ao grupo Administradores. Assuma que o Prompt já está trabalhando na pasta onde o arquivo foi gravado. Qual das opções abaixo representa a linha de comando CORRETA que possibilita realizar a instalação do arquivo de forma silenciosa (sem interação com o usuário) e gerar um arquivo de log completo sobre o processamento da instalação?
- Gabarito Comentado (1)
- Aulas (9)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - msiexec.exe /package setup.msi /L*V “log.txt” /quiet
Explicação:
O tema central da questão é a utilização do Windows Installer através da linha de comando no ambiente Windows, mais especificamente o comando msiexec. Para responder corretamente, o aluno precisa entender como trabalhar com esse comando para realizar instalações silenciosas e gerar logs de instalação.
A sintaxe do comando msiexec possui diversos parâmetros que permitem configurar a instalação de maneira detalhada. Vamos analisar a alternativa correta e as incorretas:
Análise da alternativa correta (A):
A alternativa A está correta porque utiliza a sintaxe adequada para realizar a instalação silenciosa e gerar um log completo:
- /package setup.msi - Especifica o arquivo MSI a ser instalado.
- /L*V "log.txt" - Gera um log completo da instalação no arquivo "log.txt". O * indica que todos os eventos devem ser logados, e V indica modo detalhado.
- /quiet - Realiza a instalação em modo silencioso, sem interação do usuário.
Análise das alternativas incorretas:
B - msiexec.exe /install setup.msi /V “log.txt” /quiet
Esta alternativa está incorreta porque o parâmetro /install não é reconhecido pelo msiexec. O correto seria usar /package ou /i.
C - msiexec.exe setup.msi /V “log.txt” /quiet
Nesta alternativa, falta o parâmetro /i ou /package para especificar a ação de instalação. A ausência desse parâmetro torna o comando inválido.
D - msiexec.exe /i setup.msi “log.txt” /quiet
A alternativa D está quase correta, mas falta o parâmetro /L*V para indicar que um log detalhado deve ser gerado. Apenas especificar "log.txt" não é suficiente.
E - msiexec.exe run setup.msi /L*V “log.txt” /quiet
Esta alternativa está incorreta porque o parâmetro run não é reconhecido pelo msiexec. O correto seria usar /package ou /i.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo