Pular para o conteúdo

Cebraspe · Serviço Brasileiro de Apoio às Micro e Pequenas Empresas (SEBRAE) 2024

Questão 36 — Sistemas Operacionais: Windows PowerShell — Scripts

Sistemas Operacionais Windows PowerShell — Scripts

Cebraspe 2024 Superior

Serviço Brasileiro de Apoio às Micro e Pequenas Empresas (SEBRAE) · Analista Técnico II – Banco de Dados

Gabarito disponível

$basePath = "C:\Logs"

$files = Get-ChildItem -Path $basePath -Recurse -
Include *.log

$count = 0

foreach ($file in $files) {
$relativePath = $file.FullName -replace
[regex]::Escape($basePath), ''
$depth =
($relativePath.TrimStart('\').Split('\').Count) - 1

if ($depth -le 2) {
$count++
}
}
Write-Output "Total files: $count"

Após a execução desse script PowerShell, será exibida a contagem do número de arquivos .log no diretório
Selecione uma alternativa

Ver gabarito

Gabarito: A

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Perfil 12