🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Analise o script do PowerShell a seguir.$sourcePath = "C:\Ca...

Próximas questões
Com base no mesmo assunto
Q4198336 Noções de Informática

Analise o script do PowerShell a seguir.


$sourcePath = "C:\Caminho\Do\Diretorio"

$destinationPath = "C:\Caminho\Do\Destino"

$backupFileName = "Backup_$(Get-Date -Format

'yyyyMMdd').zip"

$backupFilePath = Join-Path $destinationPath

$backupFileName

Compress-Archive -Path $sourcePath -DestinationPath $backupFilePath


Ao executar o código acima, o que se espera que o Windows realize?

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: O ponto decisivo é a presença de Compress-Archive aplicada a um diretório de origem, com destino e nome de arquivo ZIP datado, o que indica a criação de um backup compactado.

Tema central: Compress-Archive no PowerShell
Análise das alternativas
A
Errada
Está errada porque o script aponta $sourcePath para um diretório, não para um arquivo único. O resultado é um arquivo ZIP com o conteúdo compactado da origem, e a base não sustenta que se trate de apenas um arquivo específico.
B
Certa
A alternativa B está certa porque o script executa Compress-Archive sobre um diretório e gera um arquivo ZIP no destino, com nome datado de backup. Isso caracteriza a automatização de backup.
C
Errada
Está errada porque não há comando de atualização do sistema, de Windows Update ou de instalação de pacote. O único cmdlet operacional presente é Compress-Archive, cuja finalidade é compactação.
D
Errada
Está errada porque o script não contém cmdlets, parâmetros ou regras ligados a firewall. Ele apenas monta caminhos e executa uma compactação em ZIP.
E
Errada
Está errada porque não aparece nenhum comando de criação ou gerenciamento de conta de usuário. A ação efetiva do script é exclusivamente gerar um arquivo compactado no destino.
Pegadinha da questão
A confusão real era tratar o script apenas como 'compressão' e marcar compressão de um único arquivo, ignorando que a origem é um diretório e que o nome 'Backup_...zip' indica finalidade de backup.
Dica para questões semelhantes
  • Em script PowerShell, identifique primeiro o cmdlet principal; aqui, Compress-Archive define a natureza da ação como compactação em ZIP.
  • Leia em conjunto origem, destino e nome do arquivo: quando há diretório de origem, ZIP no destino e nome datado de backup, a finalidade prática é backup compactado.
  • Não atribua funções administrativas ao script sem cmdlets correspondentes; sem comandos de update, firewall ou usuários, essas alternativas caem.

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

Embora o comando principal seja Compress-Archive, o script como um todo faz mais do que apenas compactar um arquivo:

  1. Define uma pasta de origem ($sourcePath).

  2. Define uma pasta de destino ($destinationPath).

  3. Cria automaticamente um nome de arquivo com a data atual (Backup_20260727.zip, por exemplo).

  4. Compacta a pasta de origem e salva o arquivo .zip no destino.

O fato de o arquivo ser chamado "Backup" e ter a data gerada automaticamente indica que ele foi feito para ser executado periodicamente (por exemplo, diariamente), caracterizando uma automatização de backup.

TÁ PIOR QUE CAVIAR, NUNCA VI E NEM TINHA OUVIDO FALAR...

Clique para visualizar este comentário

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