Na versão 7.4 do Windows PowerShell, o nome binário do PowerShell foi alterado para
- A)newpowershell.exe
Errada, porque newpowershell.exe nao é o nome binário oficial do PowerShell 7.4.
- B)powershell.exe
Errada, porque powershell.exe é o nome associado ao Windows PowerShell tradicional, nao ao PowerShell 7.4.
- C)powers.exe
Errada, porque powers.exe nao corresponde ao executável do PowerShell.
- D)pwrsh.exe.
Errada, porque pwrsh.exe nao é o nome binário usado pelo PowerShell moderno.
- E)pwsh.exe.
Certa, porque o executável do PowerShell 7.4 é pwsh.exe.
Gabarito: E
No Windows PowerShell, o nome do executável clássico era powershell.exe. Isso valeu por muito tempo e muita gente ainda associa o PowerShell a esse nome, o que ajuda a criar a confusão da questão. Mas, com a evolução da ferramenta, o PowerShell 7.x passou a usar o binário pwsh.exe, para diferenciar a linha moderna do Windows PowerShell 5.1 e anteriores. Na prática, isso significa que, ao abrir a versão 7.4, voce encontra o comando/arquivo pwsh.exe, e nao mais powershell.exe como nome binário principal. O PowerShell 7 faz parte do projeto PowerShell Core, multiplataforma, e essa mudanca de nome ajuda justamente a separar as duas gerações da ferramenta. Então, o gabarito está correto porque a versão 7.4 do Windows PowerShell utiliza pwsh.exe. A banca costuma explorar essa troca de nome para ver se voce sabe distinguir o PowerShell legado do PowerShell moderno. Resumo para guardar: powershell.exe remete ao Windows PowerShell tradicional; pwsh.exe identifica o PowerShell 6+ e 7+. Se a questao falar em versão 7.x, pense em pwsh.exe sem hesitar.