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 detectar e listar dispositivos USB conectados que não estão visíveis no Windows Explorer
# Função para listar todos os dispositivos USB
function Get-USBDevices {
Get-WmiObject -Query "SELECT * FROM Win32_DiskDrive WHERE InterfaceType='USB'" | ForEach-Object {
$device = $_
$partitions = Get-WmiObject -Query "ASSOCIATORS OF {Win32_DiskDrive.DeviceID='$($device.DeviceID)'} WHERE AssocClass=Win32_DiskDriveToDiskPartition"
$partitions | ForEach-Object {
$partition = $_
$logicalDisks = Get-WmiObject -Query "ASSOCIATORS OF {Win32_DiskPartition.DeviceID='$($partition.DeviceID)'} WHERE AssocClass=Win32_LogicalDiskToPartition"
$logicalDisks | ForEach-Object {
$logicalDisk = $_
[PSCustomObject]@{
'Dispositivo' = $device.DeviceID
'Modelo' = $device.Model
'Tamanho (GB)' = [math]::round($device.Size / 1GB, 2)
'Partição' = $partition.DeviceID
'Letra do Drive' = $logicalDisk.DeviceID
}
}
}
}
}
# Executa a função e exibe os resultados
$usbDevices = Get-USBDevices
if ($usbDevices) {
$usbDevices | Format-Table -AutoSize
} else {
Write-Host "Nenhum dispositivo USB foi encontrado."
}
Como Executar o Script:
1. Abra o Bloco de Notas no Windows.
2. Copie e cole o código do script acima no Bloco de Notas.
3. Salve o arquivo com a extensão .ps1
, por exemplo, EncontrarPendrive.ps1
.
4. Abra o PowerShell como Administrador:
cd
. Por exemplo:cd C:\Caminho\Para\O\Arquivo
6. Execute o script digitando:
.\EncontrarPendrive.ps1
7. O script irá listar todos os dispositivos USB conectados, mostrando detalhes como o modelo, tamanho e letra do drive, se disponível.