问题标签 [psexec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1498 浏览

user-interface - PowerShell - 将返回值输出到多行文本框中

我有一个正在开发的 powershell GUI。它调用一个批处理文件,该文件使用 psexec 卸载多个带有 $pc 参数的旧 java 安装。当它被调用时,我的 GUI 锁定了,但是我可以看到它在 ISE 中运行。有没有办法可以将批处理文件的输出转发到 GUI 上的多行文本框,以便您可以看到它仍在处理中?

TOM:我还没有将它输出到 GUI,这是我的问题。我的脚本中调用它的部分是:

脚本达到这一点后,我什至无法移动 GUI 窗口,即 Frozen,直到我在 Powershell ISE 的输出窗口中看到脚本完成

0 投票
1 回答
5005 浏览

batch-file - MSBuild PSExec 在执行批处理文件时挂起且没有错误

作为 Team Build MSBuild 脚本的一部分,我们有一个部署批处理文件,我需要在远程服务器上执行它:

我可以确认它不是权限或防火墙:如果将 bat 命令更改为运行 iisreset 或 calc.exe,例如,该命令将起作用。

我已经尝试过 -s 和 >nul 标志,并将批处理文件包装在对 cmd 的调用中。我尝试过在 bat cmd 周围使用和不使用引号。

我尝试过的所有选项都可以在构建服务器上的 cmd 行中正常工作,但在构建脚本本身中没有一个可以工作。

有任何想法吗?

0 投票
1 回答
1009 浏览

android-activity - PsExec 与 Tfs 构建

我的构建模板中有一个 InvokeProcess 活动。我已将 PsExec.exe 放入构建机器上的 %windir%\system32\ 文件夹中,并将 InvokeProcess 活动中的 FileName 指定为“PsExec.exe”,并在 Arguments 中指定一些参数。但是当构建运行时,它会给出一个错误“找不到文件:PsExec”。我还尝试了像“%windir%\system32\PsExec.exe”和“%windir%\system32\PsExec.exe”这样的文件名。当我尝试在从构建机器运行时键入“psexec”时,一切正常。

还有一件事。我应该将 PsExec 放在运行构建控制器或运行构建代理的机器上吗?

0 投票
4 回答
19807 浏览

psexec - PsExec 以可见模式运行远程批处理文件

我正在尝试执行以下命令

它运行良好并提供输出

但是当我登录 xxxx 时,我可以找到进程 ID,但没有启动可见的批处理文件。它在后台运行。

批处理文件

请告诉我如何查看在 xxxx 上启动的命令窗口

提前致谢

0 投票
1 回答
2797 浏览

command - psexec 执行后无法杀死 cmd.exe & psexec.exe

我曾使用批处理 cmd (xxx.bat) 来执行 psexec 函数,如下所示:

C:\psexec.exe \192.168.xxx.xx -u server1\admin -p 密码 C:\xxx.bat

上述批处理文件可以成功运行到远程执行文件。

但我发现任务管理器中有很多cmd.exe和psexec.exe进程,批处理文件执行后无法杀死进程。

你知道如何在执行后杀死 cmd.exe 和 psexec.exe 进程吗?

谢谢

0 投票
1 回答
2140 浏览

nfs - 通过批处理文件通过 psexec 窗口执行挂载命令

我有一个 linux NFS,每次重新启动 Windows 时都会消失。

我需要运行一个计划任务以在启动时运行,它将挂载这些。

当我这样做时,我运行以下命令(我必须通过 psexec 执行此操作):

  1. cd c:\温度
  2. psexec.exe -i -s cmd.exe
  3. 新窗户
  4. (通常运行 whoami 以确保我已设置 NT AUTHORITY\system
  5. 净使用 m:/persistent:yes UNIXSERVER01:/vol/vfile01_media/media
  6. 净使用 m:/persistent:yes UNIXSERVER02:/vol/vfiler02_docs/docs

那是我的正常过程,但是我有点陷入创建将从 psexec 运行文件的批处理脚本。

谢谢!

0 投票
0 回答
4673 浏览

php - 在 PHP 中使用 exec() 运行 PSEXEC 命令

所以我在 PHP 中使用 EXEC() 命令来调用 PSEXEC,但它一直失败,我不知道为什么......我真的把头发拉在这里了。

这是我的代码:

我尝试了双斜杠(\)和单斜杠()。

我使用 PING 很简单——只是在执行实际程序之前尝试让它工作。输出是: 2250Array

如果我这样做

它可以工作,但我无法让这个 PSEXEC 工作......

我试过SYSTEM()了,也不管用。找不到有关错误代码 2250 的任何信息。尝试使用 PROCMON 监视进程,但没有可用的信息。

0 投票
4 回答
61248 浏览

psexec - 将非 exe 文件复制到远程计算机

我使用 PsExec 在远程机器上复制和运行一个 exe 文件。我还想将 xml 文件复制到远程机器。我可以这样做

上面的命令抛出错误说系统找不到指定的文件,但将 xml 文件添加到远程服务器。
你知道将文件复制到远程服务器的更好方法吗?
有没有可用的 PsTool?
还是 PsExec 中的一个选项?

编辑:(答案)我发现使用 Powershell 我们可以将文件复制到远程机器并且它有效。

0 投票
1 回答
1083 浏览

service - 远程服务检查批处理文件无法正常工作

这是我的伪:

这让我在这里发疯......我可以让这段代码的各个部分单独工作,但是当我将它组合成一个嵌套的 IF 结构时,如果机器没有,它会返回“网络错误”和“运行”服务正在运行...然后在该机器上进行手动检查显示它实际上仍处于停止状态。对于根本没有安装服务的机器也是如此。请告诉我我在哪里搞砸了..谢谢!

0 投票
1 回答
2007 浏览

c# - PsExec v 1.98 输出重定向问题

我认为之前关于这个主题的任何问题都没有给出这个问题的答案。我使用 psexec 执行远程 exe 文件。当我在命令行中运行它时,我得到了 exe 文件的输出。psexec.exe \\machine C:\somename.exe.
当我使用 C sharp Process Execution 时,它要么挂起,要么不重定向输出。对于某些 exe,它超时,对于某些重定向标准输出为空,并且错误包含 Exe 退出,代码为 0。有什么方法可以捕获输出?

编辑:Soln 所以这个问题主要是因为 Psexec 把很多其他的东西扔到了标准错误中,因此我们读取它们的顺序,如果我们使用 ReadToEnd() 可能会导致死锁。所以如果我们使用 BeginOutputReadLine 它就像一个魅力!