Questão de Sistemas Operacionais — Windows — FCC 2019
Sistemas Operacionais›Windows
Código
fc053984
Banca
FCC
Órgão
Prefeitura de Manaus - AM
Ano
2019
Cargo
Assistente Técnico de Tecnologia da Informação - Suporte
O Powershell do Windows Server 2016 pode ser útil em situações nas quais os aplicativos gráficos não são capazes de resolver. Por exemplo, caso se deseje desinstalar algum aplicativo nativo do Windows, deve-se executar o comando:
AGet-AppxPackage *nome do aplicativo* | Remove-AppxPackage.
BGet-ApppPackage | Remove-ApppPackage *nome do aplicativo*.
CRemove-ApplicationPackage *nome do aplicativo*.
DRemove-Package *nome do aplicativo*.
ERemove-App *nome do aplicativo*.
Revelar gabarito e comentário▾
GabaritoA — Get-AppxPackage *nome do aplicativo* | Remove-AppxPackage.
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”.
Desinstalação de aplicativos nativos no PowerShell (Windows Server 2016)
Gabarito: letra A. Para desinstalar um aplicativo nativo (AppX package) no Windows Server 2016 via PowerShell, o comando correto é Get-AppxPackage *nome do aplicativo* | Remove-AppxPackage. O cmdlet Get-AppxPackage lista pacotes e, com o operador pipe (|), envia o resultado para Remove-AppxPackage, que efetua a remoção.
A banca testa o conhecimento dos cmdlets específicos do PowerShell para gerenciamento de pacotes AppX (aplicativos da Windows Store/Modern Apps). A alternativa correta é a única que utiliza a sintaxe exata e os cmdlets certos.
Alternativa A — ✅ Correta ⟵ GABARITO
Get-AppxPackage *nome do aplicativo* | Remove-AppxPackage é a sequência correta. O Get-AppxPackage filtra pelo nome (com curinga se necessário) e o pipe direciona o objeto à Remove-AppxPackage, que o desinstala.
Alternativa B — ❌ Incorreta
Get-ApppPackage | Remove-ApppPackage *nome do aplicativo*. Há dois erros: (1) o nome do cmdlet está errado ("ApppPackage" em vez de "AppxPackage"); (2) a sintaxe está invertida — o filtro de nome não deve estar no Remove-ApppPackage, mas sim como argumento do Get-AppxPackage. Mesmo corrigindo os nomes, a estrutura estaria incorreta.
Alternativa C — ❌ Incorreta
Remove-ApplicationPackage *nome do aplicativo*. Não existe esse cmdlet no PowerShell. O cmdlet correto é Remove-AppxPackage, e ele não recebe o nome diretamente como argumento posicional; precisa receber o objeto do pacote via pipeline ou com o parâmetro -Package.
Alternativa D — ❌ Incorreta
Remove-Package *nome do aplicativo*. O cmdlet Remove-Package existe, mas é usado para remover pacotes de software tradicionais (instalados via MSI, por exemplo), não para aplicativos AppX. Aplica-se a outro contexto.
Alternativa E — ❌ Incorreta
Remove-App *nome do aplicativo*. Não existe o cmdlet Remove-App. O correto para AppX é Remove-AppxPackage.
NÃO CAIA NESSA!
Decore os cmdlets do PowerShell para gerenciar pacotes AppX: Get-AppxPackage (listar), Remove-AppxPackage (remover), Add-AppxPackage (instalar). A sintaxe padrão é Get-AppxPackage [filtro] | Remove-AppxPackage. Para aplicativos tradicionais, use Get-Package e Remove-Package. Não confunda os nomes.