Windows, распознавать, когда вставлен определенный USB-накопитель

Для использования и потребления техническими специалистами, системными администраторами, профессионалами и опытными пользователями, процедура распознавания, когда конкретный USB-накопитель подключен к системе.

Мы видели, что Windows 10 включает в себя полезную функцию под названием «История файлов», которая, помимо прочих возможностей, позволяет автоматически создавать копии файлов, указанных пользователем, как только к ПК подключается USB-ключ или внешний носитель: данные на USB: как сделать это безопасно и всегда носить с собой.

Но как Windows 10 распознает тот же ключ или внешнее запоминающее устройство? Как использовать механизм распознавания USB-устройств для хранения данных в ваших скриптах?

Попробуйте ввести «Просмотр событий» в поле поиска Windows.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

В левой колонке перейдите к следующей записи: Журналы приложений и служб, Microsoft, Windows, DriverFrameworks-UserMode, Operativo.

Наконец, в панели справа нажмите на пункт Активировать регистрацию.

Windows, распознавать, когда вставлен определенный USB-накопитель

На этом этапе попробуйте подключить USB-ключ к ПК, а затем нажмите клавишу F5, чтобы обновить список событий, отображаемый в центре окна.

Windows, распознавать, когда вставлен определенный USB-накопитель

Затем дважды щелкните первое информационное событие в списке и получите доступ к содержимому вкладки «Подробности». В разделе InstanceID вы найдете путь, который однозначно идентифицирует USB-накопитель, который вы только что подключили к машине.

Windows, распознавать, когда вставлен определенный USB-накопитель

На этом этапе вам нужно будет скопировать весь путь, который отображается рядом с InstanceID, и вставить его в текстовый редактор, например Notepad++.

С использованием этот онлайн-инструмент, вставив строку InstanceID в поле «Скопируйте и вставьте строку, чтобы экранировать или отменить экранирование здесь» и нажав кнопку «Экран», вы получите новый, в котором символы, которые могут вызвать проблемы, были соответствующим образом обработаны (экранирование).

Введя «Планировщик заданий» в поле поиска Windows, вы можете настроить операционную систему на автоматическое определение момента подключения определенного USB-накопителя и выполнение заданной задачи.

На самом деле, просто нажмите в меню «Действие», «Импортировать действия…» и укажите файл template.xml, содержащийся в загружаемом архиве, в качестве шаблона. на этот адрес.

Windows, распознавать, когда вставлен определенный USB-накопитель

Щелкнув Активация, Изменить, а затем кнопку Изменить фильтр событий, вы увидите окно, похожее на то, что показано на рисунке.

Windows, распознавать, когда вставлен определенный USB-накопитель

Строка INSERT INSTANCEID PATH HERE должна быть заменена путем InstanceID, предварительно сохраненным средством просмотра событий Windows и впоследствии измененным с применением экранирующих символов.

Windows, распознавать, когда вставлен определенный USB-накопитель

Нажав на вкладку Действия, нужно просто указать команду, которую вы хотите запустить при вставке USB-ключа (это может быть и командный файл) и, наконец, во вкладке Общие присвоить имя задаче, которая будет выполняться. добавлен в планировщик (локальный компьютер).

С этого момента, как только будет вставлен ключ, указанный строкой InstanceID, Windows автоматически выполнит указанную операцию.

Чтобы проверить, что все работает, вы можете указать ссылку на пакетный файл, содержащий только команду паузы, на вкладке «Действия». Как только настроенный ранее USB-ключ будет вставлен, появится окно на черном фоне с сообщением Нажмите любую клавишу для продолжения.

Как определить букву диска, связанную с USB-накопителем

Ранее мы видели, как установить уникальный идентификатор съемного USB-накопителя. Эта же строка (InstanceID) также полезна для определения буквы диска, которую Windows назначила внешнему запоминающему устройству.

Есть несколько способов достижения цели. Мы предлагаем подход, основанный на использовании оператора PowerShell, который легко адаптируется к любому сценарию.

Попробуйте открыть командную строку PowerShell, нажав комбинацию клавиш Windows + X (в Windows 10), а затем выбрав Windows PowerShell.

Затем введите следующее:

$ usbletter = Get-Partition -DiskId ‘\? INSERT_ID_IDENTIFIER_HERE’ | Выберите -ExpandProperty DriveLetter
Запись-хост $usbletter»:»

Вместо INSERT_HERE_IDENTIFIER вставьте то, что присутствует в строке InstanceID, извлеченной выше.

Windows, распознавать, когда вставлен определенный USB-накопитель

Например, предположим, что строка:

SWDWPDBUSENUM_??_USBSTOR#DISK&VEN_&PROD_&REV_1.00#001CC0EC32F7AC11D713330D&0#{53F56307-B6BF-11D0-94F2-00A0C91EFB8B}

скопируйте и вставьте следующую строку вместо INSERT_HERE_IDENTIFIER: USBSTOR # DISK & VEN_ & PROD_ & REV_1.00 # 001CC0EC32F7AC11D713330D & 0 # {53F56307-B6BF-11D0-94F2-00A0C91EFB8B}.

Команда PowerShell не требует использования прав администратора. Содержимое переменной $usbletter, содержащей ссылку на букву диска, можно использовать в любом скрипте.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *