Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Script para Listar Todos os Drivers da Intel e Exibir por Data

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.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.