PsExec:将我的程序复制到“system32”中 文件夹

发布于 2024-07-13 15:16:08 字数 284 浏览 5 评论 0原文

我无法让 PsExec 工作。 它不断将我的安装程序复制到 system32(它不会启动)。 有谁知道如何从本地复制到远程计算机到不是system32的目录? 我的 PsExec 命令行是

psexec \\000.00.00.000 -f -u DOMAIN\meuser -p testpwd -c ..\Installer\test.exe /S

任何帮助将不胜感激。

编辑:它不会启动,因为我在计算机上没有完全的管理权限。 它将从其他目录启动

I can't get PsExec to work. It keeps copying my installer into system32 (where it won't launch). Does anyone know how to copy from the local to the remote computer to a directory that isn't system32? My PsExec command line is

psexec \\000.00.00.000 -f -u DOMAIN\meuser -p testpwd -c ..\Installer\test.exe /S

Any help would be greatly appreciated.

EDIT: It won't launch because I don't have full administrative rights on the computer. It will launch from other directories

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

为人所爱 2024-07-20 15:16:08

作为 psexec 启动目标上的 Windows 服务的一部分,您需要拥有目标的管理员权限,并且您需要管理员权限才能执行此操作。

psexec 将 psexecsvc 文件复制到管理共享,然后使用远程管理启动使用该文件的服务。 它打开命名管道并使用它进行进一步的通信。 当它完成后,它会自行清理。

You need to have admin rights on the target as part of psexec starts up a windows service on the target, and you need admin rights to be able to do that.

psexec copies a psexecsvc file to the admin share and then using remote management starts up a service using that file. It opens up named pipes and uses that for further communication. When it's finished it tidies up after itself.

好多鱼好多余 2024-07-20 15:16:08

尝试使用 PsExec 的 -w 参数来设置远程计算机上进程的工作目录。 我认为该文件可能仍会复制到 system32 目录,但执行时工作目录将是指定的目录。

来自 PSExec 命令行帮助:

-w   Set the working directory of the process (relative to remote computer).

Try using the -w parameter to PsExec to set the working directory for the process on the remote computer. I think the file might still be copied to the system32 directory, but when it is executed the working directory will be the directory specified.

From the PSExec command-line help:

-w   Set the working directory of the process (relative to remote computer).
难如初 2024-07-20 15:16:08

你有没有尝试过:

net use G: \\remotecomputer\droppoint mypassword /user:myuser@mydomain
xcopy installer G:

Have you tried:

net use G: \\remotecomputer\droppoint mypassword /user:myuser@mydomain
xcopy installer G:
美人迟暮 2024-07-20 15:16:08

您可以将安装程序 XCOPY 到远程 PC 上的某个位置,然后 PSExec 安装程序吗? PSExec 实际上不必复制任何内容...如果我遗漏了某些内容,请告诉我。

Can you XCOPY the installer to a certain place on the remote PC and then PSExec the installer? PSExec shouldn't actually have to copy anything... Let me know if I'm missing something.

鸢与 2024-07-20 15:16:08

将 PsExec 复制到 C:\Windows\System32 并从远程 PC 运行它需要远程 PC 的管理员权限。 但是,如果我们将其复制到其他文件夹(Windows 文件夹除外),例如:C:\。 在这种情况下,我们可以尝试将 app.manifest 文件添加到项目中并更改执行级别,例如:

requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 

Copying the PsExec to C:\Windows\System32 and running it from remote PC require admin rights in the remote PC. However, if we are copying it to some other folder (other than Windows folders), for e-g: C:\. In that case, can we try adding a app.manifest file to the project and change the execution level, for e-g :

requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 
ヤ经典坏疍 2024-07-20 15:16:08

解决方案

我尝试了很多方法,但无法成功。
相反,将某些内容复制到 %allusersprofile% 文件夹!

SOLUTION

I have tried many things, but cant succeed.
instead COPY something to %allusersprofile% folder !

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文