![硬件/软件审计 有人知道如何让 Belarc Advisor 通过 psexec 远程运行吗?](https://linux22.com/image/1424238/%E7%A1%AC%E4%BB%B6%2F%E8%BD%AF%E4%BB%B6%E5%AE%A1%E8%AE%A1%20%E6%9C%89%E4%BA%BA%E7%9F%A5%E9%81%93%E5%A6%82%E4%BD%95%E8%AE%A9%20Belarc%20Advisor%20%E9%80%9A%E8%BF%87%20psexec%20%E8%BF%9C%E7%A8%8B%E8%BF%90%E8%A1%8C%E5%90%97%EF%BC%9F.png)
尝试对我的网络进行快速硬件和软件审计。我有一个远程系统,我将 belarc advisor 复制到该系统。我的本地系统上有 pstools。我使用命令行:
psexec -d \远程计算机名称-u 我的用户名-p 我的密码 cmd c:\Belarc\BelarcAdvisor\BelarcAdvisor.exe
我明白了
cmd 在 remotecomputername 上启动,进程 ID 为 11184
然后就什么也没有了。
当我在本地系统上启动 Belarc Advisor 时,它会提示各种响应。
为什么我没有看到远程机器上的选项?我还需要做什么才能运行 Belarc,等等?
答案1
PSEXEC 仅重定向命令行实用程序的输出。Belarc Advisor 使用 GUI 选择选项,然后将其报告输出到 HTML 文件。因此,当 Belarc Advisor 在远程计算机上运行时,PSEXEC 将无法向您显示其界面 - 事实上,该实用程序可能会意外地弹出到远程计算机上的当前用户桌面上。
答案2
我监控了远程计算机上的进程,并意识到 psexec 正在生成 belarc advisor 的安装,因为远程计算机没有像我最初认为的那样安装 belarc advisor。
我在远程计算机上安装了 belarc advisor,重新启动并重试,但它一直提示在命令行中输入各种输入及其专有的 bcx 文件,所以我回到了 belarc 网站,以便尽快开始工作。 belarc advisor 管理软件每台机器大约需要 5 美元,其硬件/软件报告比免费的独立版本提供的要复杂得多,所以我将选择该选项。感谢所有出色的帮助者。