如何使用 PowerShell 檢視 USB 裝置是否已連線至系統?
要檢索使用 Powershell 連線的 USB 裝置,我們需要使用 WMI 物件或 CIM 例項檢索所有驅動器,並需要像下面所示使用 USB 來過濾 win32_diskdrive 類。
因此,基本上,USB 裝置和其他可移動裝置的 drivetype 為 '2'。你可以使用 InterfaceType 或 DriveType 進行搜尋。
WMI 命令,
gwmi win32_diskdrive | where{$_.Interfacetype -eq "USB"}
或者,

使用 CIM 命令,
Get-CimInstance -ClassName Win32_DiskDrive | where{$_.InterfaceType -eq 'USB'}或
Get-CimInstance -ClassName Win32_LogicalDisk | where{$_.DriveType -eq '2'}如果沒有 USB 裝置連線到系統,將不會有輸出。若要檢索遠端計算機上的 USB 磁碟,請使用 −ComputerName 引數。
Get-CimInstance -ClassName Win32_LogicalDisk -ComputerName TestMachine | where{$_.DriveType -eq '2'}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP