Pular para o conteúdo principal

Questão de Noções de Informática — Pacote de Aplicativos: Microsoft Office, BrOffice, OpenOffice e LibreOffice — FGV 2024

Noções de InformáticaPacote de Aplicativos: Microsoft Office, BrOffice, OpenOffice e LibreOffice
Código
fg101854
Banca
FGV
Órgão
TRF - 1ª REGIÃO
Ano
2024
Nível
Superior
Cargo
Técnico Judiciário - Área Administrativa - Especialidade: Tecnologia da Informação
O analista Russão está trabalhando em um servidor Windows. Ele precisa instalar um pacote de software, usando PowerShell, que não está disponível nos repositórios padrão configurados no sistema. Para completar essa tarefa com sucesso, ele deve utilizar um comando que permita a instalação de um pacote baixado diretamente da Internet, sem adicionar um novo repositório ao sistema.Para instalar o pacote diretamente, Russão deve utilizar o comando:
  1. AFind-Package -Name package;
  2. BInstall-Package -Name package;
  3. CUpdate-Package -Name package;
  4. DInstall-Package -Source "http://example.com/package";
  5. EInvoke-WebRequest -Uri "http://example.com/package" - OutFile "package.exe" && Start-Process -FilePath "package.exe" -ArgumentList "/quiet" -Wait.
Revelar gabarito e comentário

GabaritoE — Invoke-WebRequest -Uri "http://example.com/package" - OutFile "package.exe" && Start-Process -FilePath "package.exe" -ArgumentList "/quiet" -Wait.

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”.

PowerShell – Instalação de pacote direto da Internet

Gabarito: letra E. Para instalar um pacote baixado diretamente da Internet sem usar repositórios, o comando adequado é combinar Invoke-WebRequest para baixar o arquivo e Start-Process para executar o instalador (ex.: com /quiet para instalação silenciosa). Os comandos Find-Package, Install-Package e Update-Package operam com repositórios registrados e não fazem download direto de URLs.

NÃO CAIA NESSA!

A alternativa D (Install-Package -Source) parece plausível, mas o parâmetro -Source espera um repositório (como um feed NuGet ou Chocolatey), não um link direto para um arquivo .exe. O PowerShell não converte automaticamente a URL em instalador — é necessário baixar e executar.

  1. 1Baixar o instaladorInvoke-WebRequest -Uri <url> -OutFile <arquivo>
  2. 2Executar a instalaçãoStart-Process -FilePath <arquivo> -ArgumentList "/quiet" -Wait
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Find-Package apenas pesquisa pacotes em repositórios configurados, não realiza instalação.

Alternativa B — ❌ Incorreta

Install-Package -Name package instala a partir de fontes de pacotes registradas, mas não permite baixar diretamente de uma URL arbitrária.

Alternativa C — ❌ Incorreta

Update-Package atualiza pacotes já instalados, não instala novos a partir de um download.

Alternativa D — ❌ Incorreta

Install-Package -Source "http://example.com/package" tenta usar a URL como um feed de pacotes (ex.: NuGet), não como link direto para um arquivo executável. Portanto, não funciona para download simples.

Alternativa E — ✅ Correta ⟵ GABARITO

A combinação Invoke-WebRequest -Uri <url> -OutFile <arquivo> baixa o instalador e, em seguida, Start-Process -FilePath <arquivo> -ArgumentList "/quiet" -Wait executa a instalação de forma silenciosa. Esse é o método padrão para instalar via PowerShell um pacote baixado manualmente da Internet.

Gabarito: letra E.

Link permanente: /questoes/fg101854