Questão de Sistemas Operacionais — Geral — VUNESP 2023
Sistemas Operacionais›Geral
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?
AAdd-RDServer
BNew-NetIPAddress
CNew-NetRoute
DNew-staticIP
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.
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.