Assinale a alternativa que NÃO representa um comando do Win...

Próximas questões
Com base no mesmo assunto
Q1245036 Sistemas Operacionais
Assinale a alternativa que NÃO representa um comando do Windows PowerShell.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: E - Invoke-MyCommand

Vamos entender melhor essa questão e a razão pela qual a alternativa E está correta.

A questão aborda o tema dos Sistemas Operacionais, mais especificamente os comandos do Windows PowerShell. O PowerShell é uma plataforma de automação de tarefas e gerenciamento de configuração, composta por um shell de linha de comando e uma linguagem de script.

Para resolver essa questão, é necessário ter um conhecimento básico dos comandos do PowerShell. Os comandos no PowerShell geralmente seguem o padrão de Verbo-Substantivo, por exemplo, Get-Help e Copy-Item. Este padrão ajuda a tornar os comandos mais descritivos e intuitivos.

Analisando as alternativas:

A - Get-Help: Este comando é usado para obter ajuda sobre outros comandos no PowerShell. Ele fornece informações detalhadas sobre como usar um comando específico.

B - Copy-Item: Este comando é utilizado para copiar itens, como arquivos e pastas, de um local para outro.

C - Stop-Process: Este comando encerra um ou mais processos em execução no computador.

D - ConvertTo-HTML: Este comando converte objetos do PowerShell em uma representação HTML.

E - Invoke-MyCommand: Aqui está o ponto crucial. Este comando não existe no PowerShell padrão. Embora o prefixo Invoke- seja comum (por exemplo, Invoke-Command), o sufixo MyCommand não é um substantivo reconhecido no PowerShell padrão. Isso torna a alternativa correta porque não representa um comando válido do PowerShell.

Portanto, a alternativa E é a correta porque Invoke-MyCommand não é um comando válido no Windows PowerShell.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito letra E

Por padrão, o Windows PowerShell não contém um Invoke-MyCommand e sim Invoke-Command (https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/invoke-command?view=powershell-7.2)

*Porém, é possível Criar comandos e aliases com o nove que quiser.

e-

não há "Invoke-Mycommand:

PS C:\WINDOWS\system32>

>> Get-Command -Name "Invoke-*" | Select-Object Name, Module

Name              Module

----              ------

Invoke-AsWorkflow       PSWorkflowUtility

Invoke-Mock          Pester

Invoke-OperationValidation   Microsoft.PowerShell.Operation.Validation

Invoke-Pester         Pester

Invoke-CimMethod        CimCmdlets

Invoke-Command

Invoke-CommandInDesktopPackage Appx

Invoke-DscResource       PSDesiredStateConfiguration

Invoke-Expression       Microsoft.PowerShell.Utility

Invoke-History

Invoke-Item          Microsoft.PowerShell.Management

Invoke-LapsPolicyProcessing  LAPS

Invoke-RestMethod       Microsoft.PowerShell.Utility

Invoke-TroubleshootingPack   TroubleshootingPack

Invoke-WebRequest       Microsoft.PowerShell.Utility

Invoke-WmiMethod        Microsoft.PowerShell.Management

Invoke-WSManAction       Microsoft.WSMan.Management

PS C:\WINDOWS\system32>

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo