O comando New-PSSessionConfigurationFile permite criar um arquivo de configuração do PowerShell. Assinale a opção que corresponde à extensão desse arquivo.
- A).psrc
.psrc não é a extensão do arquivo de configuração criado por esse comando, sendo usada em outros contextos do PowerShell.
- B).psm1
.psm1 é a extensão de módulo do PowerShell, não de arquivo de configuração de sessão.
- C).ps1xml
.ps1xml é usada em arquivos de formatação e tipos do PowerShell, não para configuração de sessão.
- D).psd1
.psd1 é a extensão de manifestos de módulo, não do arquivo gerado por New-PSSessionConfigurationFile.
- E).pssc
.pssc é a extensão correta do PowerShell Session Configuration File, criado para definir a configuração de uma sessão.
Gabarito: E
O PowerShell trabalha com vários tipos de arquivos, e cada extensão indica uma função diferente. No comando New-PSSessionConfigurationFile, voce cria um arquivo de configuração de sessão para definir como uma sessão remota do PowerShell vai se comportar, como comandos permitidos, módulos carregados e outras restrições. Esse tipo de arquivo usa a extensão .pssc. Pense assim: se o PowerShell fosse uma casa, o arquivo de configuração seria o manual da portaria dizendo quem entra, o que pode fazer e quais regras valem lá dentro. Não é arquivo de script comum, nem módulo, nem manifesto genérico. Ele existe justamente para sessão remota e configuração de endpoint. Por isso, o gabarito é a letra E. A extensão .pssc significa PowerShell Session Configuration, e é a extensão oficial do arquivo gerado por New-PSSessionConfigurationFile. As demais extensões pertencem a outros tipos de arquivo do PowerShell, cada uma com finalidade própria. Em provas, a banca costuma cobrar a associação entre comando e extensão, sem exigir sintaxe detalhada. Então, aqui a ideia central é: comando de configuração de sessão, arquivo .pssc.