Questão nº 22

Questão de Tecnologia da Informação · FCC TRT23 2022 (nº 22)

FCC2022Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Ever comentário ↓

Os scripts do PowerShell não poderão ser executados quando a política de execução estiver definida como Restricted. De acordo com a Microsoft, essa é a configuração padrão em todos os sistemas operacionais do cliente Windows. Diante disso, um Técnico foi solicitado a:

I. Verificar a política de execução atual.

II. Mudar a configuração para RemoteSigned.

Os comandos I e II que o Técnico deve utilizar no Powershell do Windows 10, em condições ideais, são correta e respectivamente:

Resposta comentada

Gabarito Alternativa E

O PowerShell Execution Policy é uma medida de segurança que controla a capacidade de execução de scripts no sistema, prevenindo a execução não autorizada de códigos maliciosos.

(A) Incorreta: `Show-ExecutionPolicy` e `Define-ExecutionPolicy` não são cmdlets válidos no PowerShell; os cmdlets seguem o padrão Verbo-Substantivo (ex: `Get-`, `Set-`).
(B) Incorreta: `get -executionpolicy` e `set -executionpolicy` estão sintaticamente incorretos; embora `get` e `set` sejam aliases comuns, o hífen deve fazer parte do nome do cmdlet (ex: `Get-ExecutionPolicy`), não preceder o substantivo como se fosse um parâmetro. Armadilha da banca: Esta alternativa é tentadora porque `get` e `set` são aliases comuns e `executionpolicy` é o termo correto, mas a sintaxe com o hífen antes de `executionpolicy` é um erro crucial.
(C) Incorreta: `Show ExecutionPolicy` e `Define ExecutionPolicy` não são cmdlets válidos no PowerShell; falta o hífen entre o verbo e o substantivo, e os verbos (`Show`, `Define`) estão incorretos para a função desejada.
(D) Incorreta: `Get-CurrentExecutionPolicy` e `Set-CurrentExecutionPolicy` não são cmdlets padrão do PowerShell para essa finalidade; os cmdlets corretos são `Get-ExecutionPolicy` e `Set-ExecutionPolicy`.
(E) Correta: `Get-ExecutionPolicy` é o cmdlet correto para verificar a política de execução atual. `Set-ExecutionPolicy -ExecutionPolicy RemoteSigned` é o cmdlet correto para definir a política de execução como `RemoteSigned`; embora `Set-ExecutionPolicy RemoteSigned` seja mais comum (usando o parâmetro posicional), especificar `-ExecutionPolicy` explicitamente como nome do parâmetro também é sintaticamente válido.

Fonte: FCC TRT23 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho