我需要 psexec 并将其复制到 C:\Windows。YouTube 教程示例显示创建一个附加文件夹并将该文件夹添加到路径中。
创建文件夹并修改路径有什么好处或理由吗?
更新
尽管这个事实与问题最多只是间接相关,但它可能是有用的:
如果您没有指定要执行的程序的路径,PsExec 将在远程系统的 \windows\system32 目录中查找。
答案1
不。
您引用的视频名为“如何安装 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 的纠结就是浪费时间。最终,我能给出的最好建议是做对您来说最简单的事情。
答案2
如果您只需要一个psexec
,则无需创建其他文件夹,如果您将其拖放到 ,它将自动位于 PATH 中C:\Windows
。我只是猜测来自 youtube 视频的人可能使用pstools
除了 之外还包含许多实用程序的整个软件包psexec
,因此将来如果您决定升级它,将很容易导航到专用pstools
文件夹并在那里简单地解压存档。我看不出额外的文件夹有什么额外的好处。