No contexto do PowerShell, eles são originários de uma coleç...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C - Cmdlets.
Vamos entender o conceito que está sendo questionado aqui. No ambiente do PowerShell, um cmdlet é uma classe .NET leve que implementa uma operação específica. Os cmdlets são usados no ambiente de linha de comando do PowerShell e são projetados para serem fáceis de usar e de escrever. Eles são, de fato, parte de uma coleção de módulos que podem ser carregados conforme necessário durante a sessão do PowerShell.
Os cmdlets seguem uma convenção de nomenclatura padrão que é composta por um verbo e um substantivo, separados por um hífen. O verbo indica a ação que o cmdlet realiza, enquanto o substantivo especifica o recurso com o qual a ação está sendo tomada. Por exemplo, o cmdlet Get-Item é usado para obter um arquivo ou diretório.
Essa estrutura de nomenclatura ajuda a manter o PowerShell consistente e torna mais intuitivo para os usuários saberem o que um cmdlet faz apenas olhando para o seu nome. Além disso, devido ao poderoso sistema de pipeline do PowerShell, os cmdlets podem ser encadeados juntos para realizar operações complexas com poucas linhas de comando.
As outras alternativas não correspondem à definição de cmdlets:
- PowerShell Libs e Power Commands não são termos utilizados no contexto do PowerShell.
- Script Modules é um termo que se refere a arquivos que contêm funções do PowerShell, variáveis e cmdlets que podem ser compartilhados e reutilizados, mas não se encaixam na descrição exata dada na questão.
- PShDLLs também não é um termo padrão no PowerShell.
Portanto, a alternativa correta é a C - Cmdlets, pois ela se encaixa perfeitamente na descrição fornecida no enunciado da questão, referindo-se ao conjunto de comandos primários do PowerShell que são projetados para serem fáceis de usar e eficazes na automação de tarefas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo