Ed
ano passado
Vamos analisar as alternativas uma a uma para encontrar o comando PowerShell correto que atende aos requisitos de parar todos os serviços com tipo de inicialização "Manual" que estão rodando. (A) Service-Get | Where-Object {$_.Status -eq "Running" -And $_.StartType -eq "Manual"} | Service-Stop - O comando "Service-Get" está incorreto, o correto é "Get-Service". Portanto, essa opção está errada. (B) Get-Service | Where-Object {$_.Status -eq "Running" -And $_.StartType -eq "Manual"} | Stop-Service - Esta opção usa o comando correto "Get-Service" e a sintaxe está correta. Essa parece ser uma boa opção. (C) Get-Service | Where-Object {this.Status -eq "Running" -And this.StartType -eq "Manual"} | Stop-Service - Aqui, "this" está incorreto. O correto é usar "$_". Portanto, essa opção está errada. (D) Service-Get | Where-Object {this.Status -eq "Running" -And this.StartType -eq "Manual"} | Service-Stop - Novamente, "Service-Get" e "this" estão incorretos. Portanto, essa opção está errada. (E) Service-Get | Where-Object {Status -eq "Running" -And StartType -eq "Manual"} | Stop-Service - "Service-Get" está incorreto e falta o uso de "$_". Portanto, essa opção está errada. Após a análise, a alternativa correta é: (B) Get-Service | Where-Object {$_.Status -eq "Running" -And $_.StartType -eq "Manual"} | Stop-Service.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material