Questões de Concurso sobre Powershell

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
94 questões encontradas
Questões por página
20
Mais recentes
 

Assinale a opção que indica o comando digitado no Windows PowerShell por um técnico de manutenção logado como administrador para habilitar o Hyper-V em um desktop com 4GB de memória RAM e sistema operacional Windows 10 Enterprise.


A

Enable – WindowsFeature – FeatureName Microsoft – Hyper-V


B

Setup – WindowsFeature – FeatureName Microsoft – Hyper-V


C

Create – WindowsOptionalFeature – FeatureName Microsoft – Hyper-V – Allow


D

Setup – WindowsOptionalFeature – FeatureName Microsoft – Hyper-V – Full


E

Enable – WindowsOptionalFeature – Online – FeatureName Microsoft – Hyper-V – All

Considere-se o código Power Shell a seguir.


$x = 30

$y = 10


if($x -eq 30){

if($y -eq 10) {

write-host(“X = 30 and Y = 10”)

}

}


A execução do código Power Shell precedente terá o seguinte resultado.


X = 30 and Y = 10


C

Certo


E

Errado

O cmdlet do Powershell no Windows 10 capaz de exibir o modelo e o fabricante de uma máquina é o


A

Get-CimInstance - ClassName Win32_QuickFixEngineering - Property HotFixID.


B

Get-CimInstance - ClassName Win32_LogonSession.


C

Get-CimInstance - ClassName Win32_ComputerSystem.


D

Get-CimInstance - ClassName Win32_OperatingSystem | Select-Object - Property BuildNumber, BuildType, OSType, ServicePackMajorVersion, ServicePackMinorVersion.


E

Get-CimInstance - ClassName Win32_BIOS.

Sobre o Windows PowerShell, identifique a afirmativa INCORRETA.


A

O PowerShell pode ser executado no Windows, Linux e macOS.


B

O cmdlet Out-Page exibe uma página de saída por vez e aguarda a entrada do usuário antes de exibir as páginas restantes.


C

É possível combinar comandos em pipeline, onde o resultado do comando anterior é enviado para o próximo.


D

O PowerShell aceita e retorna objetos .NET


E

O caractere ‘>’ é um redirecionamento que indica que dados devem ser gravados em um arquivo.

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


B

.psm1


C

.ps1xml


D

.psd1


E

.pssc

O comando para força encerramento de um processo com ID igual a 6100, por meio do Powershell, é


A

Stp -f ID 6100 stop


B

Stop-force ID 6100


C

Stop-Process -ID 6100 -Force


D

killall -ID 6100 -Force


E

Pkill-Process -ID 6100 -Force

Joana está usando o Windows 10 num ambiente corporativo e não sabe se está logada numa máquina física ou virtual.


O comando da Power Shell que pode prover essa informação é


A

get-command.


B

get-vhistory.


C

get-installedmodule.


D

get-machinev.


E

get-wmiobject.

Assinale a opção que indica o resultado apresentado para o seguinte script.


#!/bin/bash

echo "Resultado..."

for i in {0..12..2}

do

a=$ (($ i%3))

if [ $ a -eq 0 ]

then

echo "Alo valor $ i"

fi

done


A

Resultado...

Alo valor 0

Alo valor 12

Alo valor 2


B

Resultado...

Alo valor 0

Alo valor 6

Alo valor 12


C

Resultado...

Alo valor 0

Alo valor 1

Alo valor 2


D

Resultado...

Alo valor 1

Alo valor 2

Alo valor 3


E

Resultado...

Alo valor 0

Alo valor 3

Alo valor 6

No âmbito do Windows PowerShell, o comando que exibe processos/tarefas cujo nome começa por python é:


A

ls /tn “python*"


B

list_process NAME = "python*"


C

show /task is "python*"


D

tasklist /fi "IMAGENAME eq python*"


E

output /exe == "python*"

No contexto do PowerShell, eles são originários de uma coleção de módulos que podem ser carregados sob demanda. Seus nomes contêm um verbo, que identifica a ação que executa, e um substantivo, que identifica o recurso cuja ação incide. Essa descrição refere-se ao que se conhece como:


A

PowerShell Libs.


B

Script Modules.


C

Cmdlets.


D

PShDLLs.


E

Power Commands.

Assinale o cmdlet digitado no Windows PowerShell por um tecnólogo logado como administrador em um servidor de nome PeVdCCP para instalar o Hyper-V no sistema operacional Windows Server versão 2019.


A

Install Hyper-V PeVdCCP


B

Install Hyper-V ComputerName PeVdCCP


C

Install-WindowsFeature -Name Hyper-V PeVdCCP


D

Install -Name Hyper-V -ComputerName PeVdCCP


E

Install-WindowsFeature -Name Hyper-V -ComputerName PeVdCCP -IncludeManagementTools -Restart

Observe a figura que mostra um comando e a saída deste comando no PowerShell e analise as afirmativas:


Imagem associada para resolução da questão


Fonte:https://docs.microsoft.com/pt-br/powershell/scripting/learn/ps101/03-discovering-objects?view=powershell-7.1


I-No código mostrado pela figura acima, informações sobre o serviço de Tempo do Windows em execução são recuperados.

II-Status, Name e DisplayName são exemplos de propriedades.

III-O valor da propriedade Status é Running, o valor da propriedade Name é w32time e o valor de DisplayName é Windows Time.


Está (ão) CORRETA (S) a (s) afirmativa (s):


A

III, apenas.


B

I e II, apenas.


C

I, II e III.


D

I, apenas.


E

II, apenas.

Sobre o DSC (Desired State Configuration) do PowerShell, é CORRETO afirmar que:


A

PowerShell DSC não pode ser usado para gerenciar o Linux.


B

A versão mais recente do DSC é Windows Management Framework 3.1.


C

Com o DSC, não é possível implantar a configuração usando modelos push ou pull.


D

Com o DSC, não é possível impor configurações declarativas e scripts personalizados para implantações repetíveis.


E

É uma estrutura de gerenciamento no PowerShell que permite gerenciar a infraestrutura empresarial com a configuração como código.

No seu notebook rodando Windows 10, João pretende remover alguns arquivos presentes na pasta C:\xpto e, recursivamente, as respectivas subpastas em todos os níveis. Devem ser removidos somente os arquivos cuja última alteração tenha ocorrido há mais de 14 dias.


Por meio da PowerShell, o script adequado para essa remoção é:


A

Remove-Item | Get-ChildItem –Path "C:\xpto" -Recurse | Where-Object {($_.LastWriteTime -< (Get-Date).AddDays(-14))}


B

Remove-Item –Path "C:\xpto" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(14))}


C

Remove –Path "C:\xpto" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-14))}


D

Get-ChildItem From "C:\xpto" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-14))} > Litter


E

Get-ChildItem –Path "C:\xpto" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-14))} | Remove-Item

No contexto do Windows 10, assinale o recurso que, por meio de uma linguagem de script, é normalmente usado para automatizar o gerenciamento de sistemas, dentre outras tarefas.


A

Conexão de Área de Trabalho Remoto.


B

Defender.


C

Gerenciador de Tarefas.


D

Monitor de Recursos.


E

PowerShell.

Observe o código:


Imagem associada para resolução da questão


Fonte:https://docs.microsoft.com/pt-br/powershell/scripting/learn/ps101/03-discovering-objects?view=powershell-7.1


Sobre o comando Get-Member do PowerShell é correto afirmar, EXCETO:


A

Para obter apenas certos tipos de membros, deve-se usar o parâmetro MemberType.


B

Um objeto System.Service Process . ServiceController não foi retornado.


C

No exemplo apresentado pela figura, todos os membros do objeto System.ServiceProcess . ServiceController foram retornados.


D

O comando Get-Member obtém os membros, as propriedades e os métodos de objetos.


E

TypeName informa que tipo de objeto foi retornado.

A linguagem de script do PowerShell inclui os seguintes recursos, EXCETO:


A

Sistema de formatação extensível para saída fácil.


B

Bibliotecas de aprendizado de máquina.


C

Extensível por meio de funções, classes, scripts e módulos.


D

Suporte integrado para formatos de dados comuns como CSV, JSON e XML.


E

Sistema de tipos extensível para a criação de tipos dinâmicos.

Os comandos nativos do PowerShell são os cmdlets. Para obter todos os cmdlets disponíveis no PowerShell, pode ser utilizado o cmdlet Get-command.


C

Certo


E

Errado

Essa linguagem de script tem cada vez mais importância em nosso cenário, pois muitos produtos de servidor, ou produtos para desktop que exigem uma administração e uma configuração, muitos deles, não possuem nem uma interface gráfica que nos permita setar parâmetros. Somente por meio de scripts o Windows PowerShell é repleto de comandos chamados cmdlets. Abaixo 4 deles que são importantes.


(I) Get-Command.

(II)Get-Help.

(III)Get-ChildItem.

(IV)Clear-Host.


Enumere as lacunas abaixo identificando os comandos do PowerShell (cmdlets) citados acima.


(__)Lista os comandos disponíveis.

(__)Lista todos os arquivos do diretório atual.

(__)Comando de ajuda.

(__)Limpa a tela.


Marque a alternativa CORRETA que corresponde ao contexto acima sobre os comandos PowerShell (cmdlets).


A

IV, III, I, II.


B

I, II, III, IV.


C

IV, III, II, I.


D

I, IV, III, II.


E

I, III, II, IV.

   
Gerar simulado