你知道Windows日记中有曾今使用过的U盘类型吗?这些信息可以从注册表获得。
请试一下这个函数:
function Get-USBInfo { param ( $FriendlyName = '*' ) Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR\*\*\' | Where-Object { $_.FriendlyName } | Where-Object { $_.FriendlyName -like $FriendlyName } | Select-Object -Property FriendlyName, Mfg | Sort-Object -Property FriendlyName }
默认输出:
<# FriendlyName Mfg ------------ --- BBK K112 FLASH DISK USB Device @disk.inf,%genmanufacturer%;(标准磁盘驱动器) Kingston DT 101 G2 USB Device @disk.inf,%genmanufacturer%;(标准磁盘驱动器) Linux File-CD Gadget USB Device @disk.inf,%genmanufacturer%;(标准磁盘驱动器) Linux File-CD Gadget USB Device @disk.inf,%genmanufacturer%;(标准磁盘驱动器) Linux File-Stor Gadget USB Device @cdrom.inf,%genmanufacturer%;(标准 CD-ROM 驱动器) SanDisk Cruzer Edge USB Device @disk.inf,%genmanufacturer%;(标准磁盘驱动器) TSSTcorp CDDVDW SE-208DB USB Device @cdrom.inf,%genmanufacturer%;(标准 CD-ROM 驱动器) USB Device @disk.inf,%genmanufacturer%;(标准磁盘驱动器) USB Device @disk.inf,%genmanufacturer%;(标准磁盘驱动器) WD My Passport 070A USB Device @disk.inf,%genmanufacturer%;(标准磁盘驱动器) -XIAOMI- USBDEVICE @disk.inf,%genmanufacturer%;(标准磁盘驱动器) #>
获得某指定类型USB:
Get-USBInfo "*Cruzer*" <# FriendlyName Mfg ------------ --- SanDisk Cruzer Edge USB Device @disk.inf,%genmanufacturer%;(标准磁盘驱动器) #>
原文地址:Finding USB Stick Information
本文链接: https://www.pstips.net/finding-usb-stick-information.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
你这机器好像打印店里的机器啊,这么多U盘信息。我们OF里面不能用U盘,我测试一下,果然没有返回任何信息,这是不是意味着,如果哪天偷用了U盘,需要将这些注册表信息给删掉,以免被IT请去喝茶。