# ================================
# Script: Monitoramento de Memória
# Autor: Antonio - InformaticamenteFalando.com
# Descrição: Monitora memória RAM em tempo real,
#            gera relatório e envia alerta se o
#            nível de memória cair abaixo do limite.
# ================================

# Definir limite mínimo de memória livre (em MB)
$LimiteMemoriaMB = 1000   # Ajuste conforme necessário

# Caminho do relatório
$CaminhoRelatorio = "C:\RelatorioMemoria.csv"

# Obter informações gerais da memória
$InfoMemoria = Get-ComputerInfo | Select-Object CsTotalPhysicalMemory, OsTotalVisibleMemorySize, OsFreePhysicalMemory
$InfoMemoria | Export-Csv $CaminhoRelatorio -NoTypeInformation -Append

# Monitorar processos em uso de RAM
$Processos = Get-Process | Sort-Object WorkingSet -Descending | Select-Object -First 10 ProcessName, Id, @{Name="MemoriaMB";Expression={[math]::Round($_.WS / 1MB,2)}}
$Processos | Export-Csv $CaminhoRelatorio -NoTypeInformation -Append

# Verificar memória disponível em tempo real
$MemoriaDisponivel = (Get-Counter '\Memory\Available MBytes').CounterSamples.CookedValue

Write-Host "Memória disponível: $MemoriaDisponivel MB" -ForegroundColor Cyan

# Emitir alerta se memória estiver abaixo do limite
if ($MemoriaDisponivel -lt $LimiteMemoriaMB) {
    Write-Host "⚠️ Alerta: Memória livre abaixo de $LimiteMemoriaMB MB!" -ForegroundColor Red
    [System.Media.SystemSounds]::Exclamation.Play()
}
else {
    Write-Host "✅ Memória em nível seguro." -ForegroundColor Green
}

# Exibir relatório salvo
Write-Host "📂 Relatório salvo em: $CaminhoRelatorio" -ForegroundColor Yellow

🚀 Como usar

  1. Abra o PowerShell como Administrador.
  2. Copie e cole o script acima.
  3. Ajuste o valor de $LimiteMemoriaMB se quiser outro limite.
  4. O relatório será gerado em C:\RelatorioMemoria.csv.
  5. Quando a memória livre cair abaixo do limite, será exibido um alerta no console e um som de aviso.

👉 Sites oficiais e seguros para adquirir produtos de tecnologia:


amazon amd Android apple backup bios cmd Computador CPU desempenho desempenho do Windows Dicas de Tecnologia dicas de tecnologia Windows DISM google Hardware IA impressora Intel internet Linux MAC Macos microsoft NVIDIA Office otimização PowerShell Produtividade ram Samsung segurança SFC Software SSD tecnologia Tutoriais tutoriais Windows Update virtualização Wi-FI windows Windows 10 Windows 11 Windows Defender

Deixe um comentário