Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
# Script para verificar informações de hardware no Windows
# Obter informações do processador
$processador = Get-WmiObject -Class Win32_Processor | Select-Object -Property Name, NumberOfCores, NumberOfLogicalProcessors
# Obter informações da memória
$memoria = Get-WmiObject -Class Win32_PhysicalMemory | Measure-Object -Property Capacity -Sum
$memoriaTotalGB = [math]::round($memoria.Sum / 1GB, 2)
# Obter informações do disco rígido
$discos = Get-WmiObject -Class Win32_LogicalDisk -Filter "DriveType=3" | Select-Object -Property DeviceID, Size, FreeSpace
# Obter informações do modelo do equipamento
$modeloEquipamento = Get-WmiObject -Class Win32_ComputerSystem | Select-Object -Property Manufacturer, Model
# Exibir informações coletadas
Write-Host "Informações do Processador:"
$processador | Format-Table -AutoSize
Write-Host "`nInformações da Memória:"
Write-Host "Memória Total: $memoriaTotalGB GB"
Write-Host "`nInformações dos Discos Rígidos:"
$discos | ForEach-Object {
$tamanhoGB = [math]::round($_.Size / 1GB, 2)
$espacoLivreGB = [math]::round($_.FreeSpace / 1GB, 2)
Write-Host "Disco: $($_.DeviceID) - Tamanho: $tamanhoGB GB - Espaço Livre: $espacoLivreGB GB"
}
Write-Host "`nInformações do Modelo do Equipamento:"
$modeloEquipamento | Format-Table -AutoSize
Como Executar o Script:
.ps1
, por exemplo, VerificarHardware.ps1
.cd
, por exemplo:
cd C:\Caminho\Para\O\Script
.\VerificarHardware.ps1