1

Я пытаюсь максимально автоматизировать процесс для студентов, не являющихся техническими специалистами. Я впервые делаю длинные сценарии, так что терпите меня.

Мне нужен диск, чтобы:

  1. Убедитесь, что пользователь находится в терминале с повышенными правами
  2. Распечатать короткое сообщение
  3. Запустите 3 командных сценария Windows последовательно
  4. время отчета, необходимое для выполнения всего набора задач

Я в PowerShell бездельничал больше всего на свете. Так что мне было бы наиболее комфортно в этом.

Может кто-нибудь указать мне какие-либо другие ресурсы (github, другие статьи SE и т.д.), Которые помогут? Я очень хочу читать, и у меня больше, чем в среднем количество терпения.

1 ответ1

0

Microsoft рекомендует использовать интерфейс управления Windows (WMI).

Вы можете зарегистрировать событие в WMI, которое будет периодически проверять, произошла ли смена USB, и вы можете запросить это из PowerShell.

В 2010 году была статья сценариста. Я сам не пробовал это, хотя и не хочу указывать вам неправильное направление, поэтому я не собираюсь пытаться воспроизвести резюме здесь, я боюсь.

С другой стороны, если вы открыты для альтернативных подходов, есть инструменты, которые отслеживают изменения USB-дисков и могут предпринимать соответствующие действия. Например, инструмент резервного копирования Syncback может сделать это, хотя, боюсь, в настоящее время я не уверен, какая версия вам понадобится, и только одна из них бесплатна. Я использую SyncbackSE, и он определенно обнаруживает вставки дисков, а также проверяет определенные идентификаторы дисков.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .