Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — VUNESP 2023

Sistemas OperacionaisGeral
Código
vu197504
Banca
VUNESP
Órgão
CIJUN
Ano
2023
Cargo
Eng Telecom ( )

O PowerShell é uma solução de automação de tarefas multiplataforma composta por um shell de linha de comando, uma linguagem de script e uma estrutura de gerenciamento de configuração. Qual cmdlet do PowerShell é usado para criar e configurar um endereço IP estático em uma interface de rede?

  1. AAdd-RDServer
  2. BNew-NetIPAddress
  3. CNew-NetRoute
  4. DNew-staticIP
  5. ESet-NetTCPSetting
Revelar gabarito e comentário

GabaritoB — New-NetIPAddress

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: cmdlets de configuração de rede

Gabarito: letra B. O cmdlet New-NetIPAddress é o comando do PowerShell usado para criar e configurar um endereço IP estático em uma interface de rede, permitindo especificar o IP, a máscara de sub-rede e o gateway padrão. Os demais cmdlets têm funções distintas: New-NetRoute gerencia rotas, Set-NetTCPSetting ajusta parâmetros TCP, e as opções A e D não existem no conjunto de cmdlets do PowerShell.

O PowerShell é uma ferramenta de automação multiplataforma da Microsoft que combina um shell de linha de comando, uma linguagem de script e uma estrutura de gerenciamento de configuração. Para administrar redes, ele oferece um conjunto de cmdlets do módulo NetTCPIP, que permite gerenciar endereços IP, rotas, interfaces e configurações TCP/IP. O cmdlet New-NetIPAddress é o responsável por criar um novo endereço IP em uma interface de rede, sendo usado tanto para IPs estáticos quanto para configurações adicionais. Na prática, para configurar um IP estático, o administrador executa um comando como New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.10 -PrefixLength 24 -DefaultGateway 192.168.1.1, que define o endereço, a máscara (via prefixo) e o gateway. Esse cmdlet é frequentemente combinado com Set-DnsClientServerAddress para configurar também os servidores DNS.

A distinção essencial está entre os cmdlets que criam configurações e os que modificam ou consultam. Enquanto New-NetIPAddress cria um endereço IP, Set-NetIPAddress modifica um endereço existente, e Get-NetIPAddress lista os endereços configurados. Já New-NetRoute cria uma rota na tabela de roteamento, e Set-NetTCPSetting ajusta parâmetros do protocolo TCP, como tamanho de janela e timers. A banca explora exatamente essa confusão: o candidato que sabe que precisa de um cmdlet de rede pode ser atraído por New-NetRoute, que também começa com "New", mas tem finalidade diferente. Além disso, opções como Add-RDServer e New-staticIP são inventadas, não existindo na documentação oficial do PowerShell.

Guarde o critério: para criar um endereço IP, o cmdlet é New-NetIPAddress; para criar uma rota, é New-NetRoute; para alterar um IP existente, é Set-NetIPAddress. Essa fronteira entre criar e modificar, e entre endereço e rota, é o que separa as alternativas.

1Endereço IP
Criar: New-NetIPAddress
Modificar: Set-NetIPAddress
Listar: Get-NetIPAddress
2Rota
Criar: New-NetRoute
3TCP
Ajustar: Set-NetTCPSetting
Cmdlets de rede (módulo NetTCPIP)
LEVELsoulevel.com.br
Cmdlets de rede (módulo NetTCPIP): Endereço IP (Criar: New-NetIPAddress, Modificar: Set-NetIPAddress, Listar: Get-NetIPAddress); Rota (Criar: New-NetRoute); TCP (Ajustar: Set-NetTCPSetting)

Alternativa A — ❌ Incorreta

Add-RDServer não é um cmdlet do PowerShell. Não existe tal comando na documentação oficial. O prefixo Add- é usado em cmdlets como Add-Computer ou Add-WindowsFeature, mas não há Add-RDServer para configuração de IP. A banca criou um nome que parece plausível, mas não corresponde a nenhum cmdlet real.

Alternativa B — ✅ Correta ⟵ GABARITO

New-NetIPAddress é o cmdlet correto. Ele pertence ao módulo NetTCPIP e é usado para criar um endereço IP estático em uma interface de rede. Seus parâmetros principais são -InterfaceAlias (nome da interface), -IPAddress (endereço IP), -PrefixLength (máscara de sub-rede em notação CIDR) e -DefaultGateway (gateway padrão). É a ferramenta padrão para configuração estática de IP no PowerShell.

Alternativa C — ❌ Incorreta

New-NetRoute é um cmdlet real, mas sua função é criar uma rota na tabela de roteamento, não configurar um endereço IP. Ele define como o tráfego deve ser encaminhado para redes específicas, usando parâmetros como -DestinationPrefix e -NextHop. A pegadinha está no prefixo "New" e no contexto de rede, que pode confundir, mas a finalidade é distinta.

Alternativa D — ❌ Incorreta

New-staticIP não existe como cmdlet do PowerShell. Não há nenhum comando com esse nome na documentação oficial. A banca inventou uma opção que parece intuitiva, mas não é um cmdlet válido. O correto é New-NetIPAddress.

Alternativa E — ❌ Incorreta

Set-NetTCPSetting é um cmdlet real, mas ele configura parâmetros do protocolo TCP, como tamanho de janela, timers e seleção de caminho. Não tem relação com a criação de endereços IP. A confusão aqui é entre configuração de rede em geral e configuração específica de endereço IP.

NÃO CAIA NESSA!

A banca explora a semelhança entre cmdlets de rede que começam com "New" ou "Set". O candidato pode confundir New-NetRoute (cria rota) com New-NetIPAddress (cria IP), ou Set-NetTCPSetting (ajusta TCP) com a configuração de IP. A dica é focar no objeto: se a pergunta é sobre endereço IP, o cmdlet é New-NetIPAddress; se é sobre rota, é New-NetRoute; se é sobre TCP, é Set-NetTCPSetting. Com esse critério, você elimina as pegadinhas de primeira.

Gabarito: letra B

Link permanente: /questoes/vu197504