Есть ли способ записать внешний жесткий диск в качестве съемного диска?
Я новичок в 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>
Как я могу изменить свой код, чтобы он мог захватывать мой внешний жесткий диск, или как я могу изменить свои настройки, чтобы мой внешний жесткий диск отображался как съемный диск? Спасибо.