

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
No Windows 10 e no Windows Server 2016, bem como em suas versões superiores, o PowerShell oferece comandos chamados cmdlets, que permitem automatizar tarefas administrativas como gerenciamento de usuários, serviços e dispositivos, além de suportar scripts complexos de automação.
Certo
Errado
O analista Russão está trabalhando em um servidor Windows. Ele precisa instalar um pacote de software, usando PowerShell, que não está disponível nos repositórios padrão configurados no sistema. Para completar essa tarefa com sucesso, ele deve utilizar um comando que permita a instalação de um pacote baixado diretamente da Internet, sem adicionar um novo repositório ao sistema.
Para instalar o pacote diretamente, Russão deve utilizar o comando:
Find-Package -Name package;
Install-Package -Name package;
Update-Package -Name package;
Install-Package -Source "http://example.com/package";
Invoke-WebRequest -Uri "http://example.com/package" - OutFile "package.exe" && Start-Process -FilePath "package.exe" -ArgumentList "/
O PowerShell aceita e retorna objetos .NET, além de incluir comandos de encadeamento que usam a funcionalidade pipeline.
Certo
Errado
A analista Fabiana está realizando configurações avançadas em uma estação de trabalho Windows. Em determinado momento, Fabiana precisou listar as variáveis de ambiente em um terminal Powershell. A analista não utilizou nenhum alias ou versão alternativa dos comandos básicos do Powershell.
Para listar as variáveis de ambiente em um terminal Powershell, Fabiana executou o comando:
Set
Env
Echo $Env
Get-ChildItem Env:
Get-ChildItem $Env
Na versão 7.4 do Windows PowerShell, o nome binário do PowerShell foi alterado para
newpowershell.exe
powershell.exe
powers.exe
pwrsh.exe.
pwsh.exe.
Um administrador de um sistema operacional Windows Server precisa escrever um script em Powershell para verificar se as pastas Contatos, Desktop, Documentos e Download existem ou não na pasta onde o script será executado.
Um script em Powershell que atende essa especificação é o
$folder_list = "Contatos", "Desktop", "Documentos", "Download"
$folder_list | ForEach-Object {
$folder = $_
if (Test-Path $folder) {
echo "$folder existe."
} else {
echo "$folder nao existe."
}
}
$folder_list = "Contatos", "Desktop", "Documentos", "Download"
$folder_list | ForEach-Object {
$folder = $*
if (Test-Path $folder) {
echo "$folder existe."
} else {
echo "$folder nao existe."
}
}
$folder_list = "Contatos", "Desktop", "Documentos", "Download"
$folder_list | ForEach-Object {
$folder = $@
if (Test-Path $folder) {
echo "$folder existe."
} else {
echo "$folder nao existe."
}
}
$folder_list = "Contatos", "Desktop", "Documentos", "Download"
$folder_list | ForEach-Object {
$folder = $Object
if (Test-Folder $folder) {
echo "$folder existe."
} else {
echo "$folder nao existe."
}
}
$folder_list = "Contatos", "Desktop", "Documentos", "Download"
$folder_list | ForEach-Object {
$folder = $@
if (Test-Folder $folder) {
echo "$folder existe."
} else {
echo "$folder nao existe."
}
}
Assinale a opção que apresenta o comando utilizado para se definir a política de execução padrão no escopo da máquina local do PowerShell para servidores Windows.
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope LocalMachine
Set-ExecutionPolicy -ExecutionPolicy AllSigned -Scope LocalMachine
Set-ExecutionPolicy -ExecutionPolicy Undefined -Scope LocalMachine
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
set-ExecutionPolicy -ExecutionPolicy Restricted -Scope LocalMachine
A estrutura de gerenciamento de DSC (desired state configuration) permite gerenciar a infraestrutura corporativa com código para ajudar a implantar configurações usando-se modelos de push ou pull.
Certo
Errado
S: é uma unidade de rede que deverá ser mapeada. Apex2024 é um compartilhamento de rede e Apex é uma estação de trabalho.
Com base nas informações precedentes, assinale a opção em que é apresentado corretamente o comando utilizado para mapear a referida unidade de rede.
# PowerShell Get - Command RangeClear-Host
Get-Command
$ Net.MapNetworkDrive [ “S:” –R
\\Apex2024\Apex]*
# PowerShell Map Network Drive
$ Net = $ ( New - Object – ComObject
Wscript.Network )
$ Net.MapNetworkDrive( "S:", \\Apex2024\Apex )
# PowerShell Get - Command RangeClear-HostGet-
MapNetworkDriver [ “S:” –R \\Apex2024\Apex]*
# PowerShell Get - Command RangeClear-HostGet-
Command [ “S:” –R \\Apex2024\Apex]*
No contexto da Aplicação de Política de Grupo Windows Server (GPOs), assinale a alternativa que apresenta a finalidade do seguinte comando: gpupdate /
Causa uma reinicialização do computador após a aplicação das configurações da Política de Grupo.
Faz logoff após a atualização das configurações de Política de Grupo.
Reaplica todas as configurações de política.
Especifica que somente as configurações de política de Usuário ou de Computador são atualizadas.
Faz com que o próximo aplicativo de política em primeiro plano seja feito de forma síncrona.
O Pacote MSI, apesar de ser limitado, é a melhor opção, entre as disponíveis, para se instalar o PowerShell no Windows para usuários casuais.
Certo
Errado
powershell -WindowStyle hidden -Command "&
{[System.Reflection.Assembly]::
LoadWithPartialName('System.Windows.Forms');
[System.Windows.Forms.MessageBox]::
Show('Automatic logoff after 1 hour of
inactivity','WARNING')}"
O comando powershell precedente, considerando presentes todas as condições para executar a ação, tem a finalidade de
publicar um pop-up com uma mensagem na tela do computador do usuário.
exibir na tela um balão de notificação contendo a mensagem.
mostrar e retirar todos os arquivos da estação de trabalho com 1 hora de inatividade.
desligar a estação de trabalho automática após 1 hora inativa.
Em PowerShell, os comandos Get-Member e Get-Process, quando executados, retornam, respectivamente,
a listagem de todos os membros que estão vinculados aos processos e a listagem de todos os processos em execução no sistema.
os grupos aos quais os logins de usuário informados por parâmetro estão relacionados e a listagem de todos os logs de processos em execução no sistema.
todos os usuários relacionados aos grupos aos quais o usuário pertence e quais objetos, processos e propriedades estão disponíveis para comando.
quais objetos, propriedades e métodos estão disponíveis para o comando e a listagem de todos os processos em execução no sistema.
Em um ambiente Windows e utilizando o Pacote office da Microsoft, qual programa é o mais adequado para criar apresentações com slides?
Microsoft Linux.
Microsoft Excel.
Microsoft Word.
Microsoft PowerPoint.
No Microsoft Windows 10, é possível, no PowerShell, utilizar uma ferramenta de linha de comando para configurar ajustes na rede. Essa ferramenta é a:
NetConf.exe
NetConfigHost.exe
Netsh.exe
SSH.exe
SFTP.exe
O PowerShell é uma solução de automação de tarefas multiplataforma que consiste em um shell de linha de comando, em uma linguagem de script e uma estrutura de gerenciamento de configuração. Sobre as características do PowerShell, assinale a afirmativa correta.
Não tem histórico de linha de comando.
Pode ser executado apenas no Sistema Operacional Windows.
Sistema de ajuda no console semelhante a páginas man UNIX.
Não tem suporte integrado para formatos de dados como CSV, JSON e XML.
O Windows Server 2022 disponibiliza o Windows Admin Center, que é uma evolução das tradicionais ferramentas de gerenciamento de servidor. Nesse escopo, há um serviço que é uma coleção de ferramentas do PowerShell e de interface gráfica do usuário para gerenciar as funções e os recursos opcionais no Windows Server. Trata-se
das ferramentas de administração de servidor remoto.
do gerenciador do servidor.
do Intune.
do Azure Stack.
do system center.
Como uma linguagem de script, o PowerShell é normalmente usado para automatizar o gerenciamento de sistemas, em ambientes Microsoft Windows. O cmdlet incluído no PowerShell usado para listar todos os cmdlets, funções e aliases instalados no computador é o:
Get-Job
Get-Command
Get-PSHostProcessInfo
Get-ExperimentalFeature
Get-PSSessionConfiguration
Considere as afirmativas relacionadas ao Windows PowerShell apresentadas a seguir. Registre V, para verdadeiras, e F, para falsas:
(__)É compatível com outros sistemas operacionais, como Linux e macOS.
(__)Permite gerenciar arquivos e pastas no sistema de arquivos.
(__)Fornece suporte à programação e à automação de tarefas.
(__)Possibilita a execução de scripts em linguagem PowerShell, além de outras linguagens de programação.
Assinale a alternativa com a sequência correta:
F - V - V - V.
F - V - F - V.
V - F - F - F.
F - V - F - F.
V - V - V - F.
Sobre o Pacote de Serviços Office 365, analise as afirmações sobre o PowerShell:
I-O PowerShell aceita e retorna objetos.
II-Os comandos do PowerShell são chamados de cmdlets.
III-O comando Add-Type permite adicionar membros a uma instância de um objeto do PowerShell.
É correto o que se afirma em:
II, apenas.
I e II, apenas.
III, apenas.
I, apenas.
I, II e III.