Мне нужен был psexec, и я скопировал его в C:\Windows. В учебном примере youTube показано создание дополнительной папки и добавление папки к пути.

Есть ли какое-либо преимущество или причина для создания папки и изменения пути?

Обновить

Хотя этот фактоид в лучшем случае косвенно связан с вопросом, он может быть полезен:

Если вы не укажете путь к программе, которую хотите выполнить, PsExec будет искать в каталоге \windows \system32 удаленной системы.

2 ответа2

2

Нет.

Видео, на которое вы ссылаетесь, называется "Как установить psexec".

Что за бесполезное видео. PSExec не должен быть "установлен". Вы можете скачать его с https://live.sysinternals.com/Tools/ и запустить из любого места, где он хранится.

Вы также можете попробовать запустить это:

net start WebClient \\Live.sysinternals.com\Tools\PsExec.exe

(Хотя этот метод может быть медленным. Я также слышал, что брандмауэры часто могут помешать этому. В другой системе, однако, это работает как шарм.)

Суть в том, что поскольку PsExec не требует никаких внешних файлов данных, вам просто нужна операционная система, чтобы найти исполняемый файл. Это можно сделать, поместив программу в папку, которая уже находится в PATH, или создав новую папку и добавив эту папку в PATH, или просто указав всю папку прямо в командной строке. (При необходимости используйте кавычки, например, "C:\My Location\PSExec.exe" ...) Большая разница будет зависеть от "простоты использования", и могут быть разные мнения о том, что проще, поэтому просто делайте то, что вам легче.

Например, в некоторых местах может быть заблокирован C:\Windows, чтобы обычный пользователь (не "администратор") не мог писать в этот каталог. Если вы используете такой компьютер, создание нового каталога может быть проще. Размещение этого каталога в переменной PATH не является обязательным, но может освободить вас от необходимости вводить PATH. Если вы планируете запустить программу только один раз, а затем удалить программу, как только ваша задача будет завершена, то суетиться с PATH - пустая трата времени. В конечном счете, лучший совет, который я могу дать, - делать то, что кажется вам более легким.

1

Если вам нужен только psexec тогда не нужно создавать дополнительную папку, она будет автоматически в PATH, если вы поместите ее в C:\Windows . Я просто догадываюсь, что человек из видео YouTube, вероятно, использует весь пакет pstools который включает в себя множество утилит, кроме psexec , поэтому в будущем, если вы решите обновить его, будет легко перейти к выделенной папке pstools и просто распаковать архив там. Я не вижу никакой дополнительной прибыли за дополнительную папку.

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