Добавление съемного диска в PATH при вставке в Windows

Как часть команды сетевого инженера, одна из наиболее распространенных проблем - отсутствие доступа к инструментам CLI при диагностике различных машин Windows.

  • PortQry.exe (не устанавливается по умолчанию на Win2003)
  • psexec (не устанавливается по умолчанию в Windows)
  • plink.exe (не устанавливается по умолчанию в Windows)
  • pscp.exe (не устанавливается по умолчанию в Windows)
  • WinMTR (не устанавливается по умолчанию в Windows)
  • TcpView.exe (не устанавливается по умолчанию в Windows)
  • ProcessExplorer (не устанавливается по умолчанию в Windows)
  • питон
  • так далее...

В то время как идеальный мир состоит в том, чтобы заставить команды серверов и настольных компьютеров устанавливать эти утилиты на все системы, реальный мир заключается в том, что это произойдет не на всех машинах. Моя идея: дать членам команды доступный только для чтения USB-носитель Note 1, который они могут вставлять в компьютеры, чтобы они могли диагностировать проблемы, даже если этот компьютер с Windows не может подключиться к корпоративному сетевому ресурсу.

Тем не менее, этот план зависит от еще одного действия... когда USB подключен к машине Windows, мне нужно, чтобы буква диска была назначена для того, чтобы как-то вставить в Windows %PATH% (надеюсь, автоматически). Как я могу сделать это из ресурсов, установленных на самом USB?


Примечание 1. Только для чтения, чтобы избежать очевидных проблем с безопасностью и вирусными инфекциями.

1 ответ

Решение

Вы можете использовать команду setx для установки ПУТИ, который будет дан вновь открываемым оболочкам. Добавьте к этому пакетный файл автозапуска, и вы будете в хорошей форме. Вы должны будете полностью изменить процедуру, прежде чем извлечь диск, хотя.

В качестве альтернативы, используйте cmdln.bat на диске, который открывает оболочку со средой, настроенной так, как вы этого хотите. Таким образом, нет никаких изменений на целевой машине.

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