Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
# Função para obter todos os drivers da Intel
function Get-IntelDrivers {
# Obter todos os drivers instalados
$drivers = Get-WmiObject Win32_PnPSignedDriver
# Filtrar apenas os drivers da Intel
$intelDrivers = $drivers | Where-Object { $_.Manufacturer -like "*Intel*" }
if ($intelDrivers) {
return $intelDrivers
} else {
Write-Host "Driver não encontrado"
return $null
}
}
# Função para exibir os drivers por data
function Show-DriversByDate {
param (
[Parameter(Mandatory=$true)]
[array]$drivers
)
# Função para converter datas DMTF para um formato legível
function ConvertTo-DateTime($dmtfDate) {
if ($dmtfDate) {
try {
return [Management.ManagementDateTimeConverter]::ToDateTime($dmtfDate)
} catch {
return "Data inválida"
}
} else {
return "Data não disponível"
}
}
# Ordenar os drivers pela data de instalação
$sortedDrivers = $drivers | Sort-Object -Property InstallDate
# Exibir os drivers
foreach ($driver in $sortedDrivers) {
Write-Output "Nome: $($driver.DeviceName)"
Write-Output "Fabricante: $($driver.Manufacturer)"
Write-Output "Data do Driver: $(ConvertTo-DateTime $driver.DriverDate)"
Write-Output "Data de Instalação: $(ConvertTo-DateTime $driver.InstallDate)"
Write-Output "Versão: $($driver.DriverVersion)"
Write-Output "-----------------------------"
}
}
# Obter os drivers da Intel
$intelDrivers = Get-IntelDrivers
# Exibir os drivers por data, se encontrados
if ($intelDrivers) {
Show-DriversByDate -drivers $intelDrivers
}
Como Executar o Script:
1. Abra o Bloco de Notas ou qualquer editor de texto de sua preferência.
2. Copie e cole o script acima no editor de texto.
3. Salve o arquivo com a extensão .ps1
, por exemplo, listar_drivers_intel.ps1
.
4. Abra o PowerShell com permissões de administrador.
5. Navegue até o diretório onde o arquivo .ps1
foi salvo.
6. Execute o script digitando .\listar_drivers_intel.ps1
e pressionando Enter.