【发布时间】:2017-10-23 21:15:46
【问题描述】:
所以,我在 PowerShell 中编写工具来在远程计算机上执行文件。我最初使用 PSexec,但使用 win32_process 将它们切换到 .net 框架。当我使用 win32_process 在远程机器上运行安装文件时,它失败了。在远程机器上尝试 gwmi win32_process 之后,失败了。所以访问 wmi 对象可能是问题所在。反正!我最终使用了 PSexec 并且它成功了,并且我证实它确实如此。但是,这让我开始思考 PSexec 如何连接到远程机器,我想知道这里是否有人知道我如何查看 PSexec 源代码,或者是否有人完全知道它是如何连接和执行的。
我在网上找不到任何东西,只有一堆关于它可以做什么的文章。也许我只是不擅长研究。
【问题讨论】:
-
有一个名为PAExec 的克隆发布了它的source on GitHub
标签: powershell wmi psexec