硬件/软件审计 有人知道如何让 Belarc Advisor 通过 psexec 远程运行吗?

硬件/软件审计 有人知道如何让 Belarc Advisor 通过 psexec 远程运行吗?

尝试对我的网络进行快速硬件和软件审计。我有一个远程系统,我将 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 美元,其硬件/软件报告比免费的独立版本提供的要复杂得多,所以我将选择该选项。感谢所有出色的帮助者。

相关内容