Gabarito disponível
O comando Hyper-V a seguir será executado diretamente se a sessão remota do servidor remoto já estiver ativa.
Invoke-Command -ScriptBlock {
Install-WindowsFeature -Name Hyper-V -
IncludeManagementTools -Restart
}
Invoke-Command exige -ComputerName ou -Session para execução remota.
O Invoke-Command, para executar em servidor remoto, precisa dos parâmetros -ComputerName ou -Session. Sem eles o bloco é executado localmente, e não no servidor remoto, mesmo que haja sessão remota ativa. Além disso, a sessão ativa só é usada se for referenciada explicitamente no comando.
Análise das alternativas
Certo: errado, pois o comando não será executado diretamente no servidor remoto apenas por haver sessão ativa. Errado: correto, falta indicar o alvo (-Session ou -ComputerName).
Referência: Documentação Microsoft: Invoke-Command (parâmetros -ComputerName e -Session).
Resolução comentada do VaiConcursos.