Есть ли способ записать внешний жесткий диск в качестве съемного диска?

Я новичок в powershell и пишу скрипт, который будет что-то делать при подключении съемного диска. Пробовал скрипт с тремя флешками и все отлично работает. Я попробовал с моим внешним жестким диском toshiba canvio basic, и он не работает (задача не выполняется). Я использую компьютер с Windows 10.

Это команда powershell, которую я использую для проверки активности USB.

       $wmiParameters = @{
  Query            = "select * from __InstanceCreationEvent within 5 where TargetInstance ISA 'Win32_LogicalDisk' and TargetInstance.DriveType = 2"
  SourceIdentifier = "USBDrive"
  MessageData      = "Test"
  TimeOut          = 500
  Action           = { & $PSScriptRoot\script.ps1 }
}
Register-WmiEvent @wmiParameters

Я также заметил, что при выполнении командлета тип диска жесткого диска toshiba фиксируется , но мои флэш-накопители имеют съемный тип диска, и я не знаю, как это влияет на мой сценарий или как это исправить.

Результаты для командлета <code>Get-Volume</code>

Как я могу изменить свой код, чтобы он мог захватывать мой внешний жесткий диск, или как я могу изменить свои настройки, чтобы мой внешний жесткий диск отображался как съемный диск? Спасибо.

0 ответов

Другие вопросы по тегам