AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 33131
In Process
joshcomley
joshcomley
Asked: 2009-06-30 00:01:17 +0800 CST2009-06-30 00:01:17 +0800 CST 2009-06-30 00:01:17 +0800 CST

从 sysinternal 的 psexec 捕获远程进程的输出

  • 772

我正在尝试从 psexec 捕获远程进程的输出(即不是psexec 自己的输出)。因此,例如,我可以运行“ipconfig”并将输出打印到日志文件中。

我努力了:

psexec \\myserver ipconfig > output.log
psexec \\myserver ipconfig >> output.log
psexec \\myserver ipconfig 2> output.log
psexec \\myserver ipconfig > output.log 2>&1

最后一个只是给出 psexec 输出。

我不确定所有这些之间有什么区别,但我在其他地方寻找答案时已经看到了它们的建议。

谁能给我一个示例命令行,它将 ipconfig 的输出捕获到文件中?

编辑1:我希望将日志文件保存在本地机器上,而不是远程机器上。

编辑2:

这是我从运行“psexec \\myserver ipconfig”得到的:

C:\TempDll>psexec \\myserver ipconfig

PsExec v1.95 - 远程执行进程
版权所有 (C) 2001-2009 Mark Russinovich
Sysinternals - www.sysinternals.com


ipconfig 在 myserver 上退出,错误代码为 0。

C:\TempDll>
windows windows-command-prompt pstools
  • 8 8 个回答
  • 82553 Views

8 个回答

  • Voted
  1. RhysSH
    2009-06-30T01:40:00+08:002009-06-30T01:40:00+08:00

    可能是 v1.95 中 PsExec 中的一个错误?

    我有 v1.94 并且输出很好,但我刚刚下载了最新的副本并遇到了和你一样的问题。

    编辑:

    我的公共 SkyDrive 上的 PsExec

    • 3
  2. IanC
    2017-08-19T04:55:19+08:002017-08-19T04:55:19+08:00

    希望这可以帮助某人。我能够在 Windows 10 和远程 Windows 10 实例上使用以下命令运行 PSExec。

    psexec \\ipaddress cmd /c "ipconfig>c:\Tools\output.txt"
    

    命令

    • 3
  3. Jindrich
    2009-06-30T00:26:06+08:002009-06-30T00:26:06+08:00

    请注意要将文件 output.log 保存在哪个文件夹中。

    在本地存储 output.log:
    psexec \\serverIP ipconfig > c:\output.log

    在远程机器上存储 output.log:
    psexec \\serverIP ipconfig > \\ipaddress\c$\output.log

    psexec ... > output.log 将覆盖文件 output.log 以防它存在。
    psexec ... >> output.log 将在最后附加输出。

    您还可以运行psexec \\serverIP cmd,更改远程计算机上的目录并简单地运行ipconfig > output.log

    • 1
  4. Ray Barbieri
    2012-11-13T11:26:41+08:002012-11-13T11:26:41+08:00

    我发现的唯一方法是创建一个快速 bat 脚本:

    psexec %1 %2
    

    或替换%2为您想要的命令/参数。

    使用远程 psexec 运行

    \\systemname systeminfo | more
    
    • 1
  5. AbhishekTiwari
    2016-08-09T06:11:11+08:002016-08-09T06:11:11+08:00

    如果要在远程计算机上本地保存输出。您可以使用以下命令。psexec \myserver cmd /c "ipconfig >output.log"

    如果要将输出从远程机器重定向到托管机器。您可以使用以下命令 psexec \myserver cmd /c "ipconfig>\localmachine\location\output.log"

    • 1
  6. Roger Freeman
    2009-07-11T12:40:21+08:002009-07-11T12:40:21+08:00

    我遇到了同样的问题,不得不告诉 PSEXEC 在远程机器上以管理员用户身份运行:

    psexec \\serverIP -u DOMAINNAME\username -p PaSsWoRd ipconfig /all > c:\output.log
    
    • 0
  7. Dlang
    2009-07-16T23:20:39+08:002009-07-16T23:20:39+08:00

    唯一需要使用 PSExec 指定用户名和密码的情况是您需要从网络共享中提取数据。不过我强烈建议不要这样做,因为密码是以明文形式发送的,这意味着任何收听流量的人现在都拥有您的用户名和密码。

    • 0
  8. MattB
    2012-03-29T01:53:22+08:002012-03-29T01:53:22+08:00

    我发现使用 FQDN 作为服务器名解决了我的问题。

    • 0

相关问题

  • 您最喜欢的云计算提供商是什么?[关闭]

  • Vanilla Powershell 是否足以成为 Windows 和 DB 服务器管理员的语言?

  • 为什么添加新驱动器后我的磁盘驱动器访问速度如此之慢?

  • 在 Windows Server 2003 下使用 wscipt 从 .asp 文件运行 .exe

  • 最佳混合环境(OS X + Windows)备份?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve