【问题标题】:Regarding -i option usage of psexec关于 psexec 的 -i 选项使用
【发布时间】:2015-02-04 06:14:57
【问题描述】:

我已成功运行 psexec 以使用以下命令在远程 PC 上打开应用程序:

psexec -s -i 1 \\135.20.230.160 -u administrator -p force  calc

但今天突然发现远程机器上没有打开'calc'。相反,它只是在任务管理器的进程列表上运行。

经过一些实验,当我将“-i 1”更改为“-i 2”时,我发现它又可以工作了。

谁能解释为什么会发生这种情况以及我如何确定需要更改会话编号?

我需要为不同的用户构建自动化脚本,所以解决这个问题很重要。

谢谢。

【问题讨论】:

    标签: windows psexec sysinternals


    【解决方案1】:

    您可以使用 tasklist 显示所有任务,并在 session# 部分下查看它们当前正在运行的会话。

    Psexec -i 询问您想使用的会话。

    因此,当用户登录机器时,会话编号可以是 0 或以上的任意值。要找出使用任务列表并检查您知道正在运行的进程并查看其会话编号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-22
      • 1970-01-01
      • 2012-02-29
      • 1970-01-01
      • 2014-02-10
      • 1970-01-01
      • 2015-01-14
      相关资源
      最近更新 更多