我試圖做到這一點:如何使用Powershell查找新插入的USB驅動器的驅動器號?
當我在Windows(Win7和Win8)中插入USB驅動器時,我想要自動啓動腳本(Powershell或批處理命令)。該機器禁用了自動播放功能。
我在DriveFrameworks-UserMode中設置了事件ID爲2010的計劃任務作爲觸發器。計劃的任務工作。但是,我很難找到新插入的USB驅動器的驅動器號。
我在互聯網上發現了一些解決方案,但它們不符合我的要求。解決方案要麼檢查所有的驅動器號(A到Z),要麼檢查USB驅動器。我想關聯與DriveFrameworks-UserMode觸發器中的事件關聯的驅動器號。
這篇文章(How do i get the drive letter of a USB Drive in Powershell?)給了我一些提示,我檢查了類win32_logicaldisk,win32_diskdrive和win32_pnpentity,但是我找不到匹配它們的線索。
任何幫助表示讚賞。
你到目前爲止嘗試過什麼嗎?任何代碼審查? – Alfabravo 2014-11-23 06:21:13