- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
作为 Team Build MSBuild 脚本的一部分,我们有一个部署批处理文件,我需要在远程服务器上执行该文件:
<Exec Command="psexec -accepteula \\servername D:\Build_Drop\DeploySites.bat "/>
我可以确认它不是权限或防火墙:如果将 bat 命令更改为运行 iisreset 或 calc.exe,例如,该命令将起作用。
我已经尝试了 -s 和 >nul 标志,并且还在对 cmd 的调用中包装了批处理文件。我试过在 bat cmd 周围使用和不使用引号。
我尝试过的所有选项都可以在构建服务器的 cmd 行中正常工作,但在构建脚本本身中没有一个会起作用。
有什么想法吗?
最佳答案
向 psexec 添加 -i 参数似乎有效。
奇怪的是,我们现在收到错误消息:
The command "psexec -accepteula \\server -i cmd /c "D:\Build_Drop\DeploySites.bat"" exited with code 5. Please verify that you have sufficient rights to run this command.
但是这个命令确实有效
关于batch-file - MSBuild PSExec 在执行批处理文件时挂起而没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9380237/
我正在使用 psexec 在服务器上运行 exe。 该命令运行正常,但我的本地控制台上没有输出。 这是我正在使用的命令: psexec.exe \\my-machine ping localhost
我写了一些使用PSexe的C#代码。 我希望它在连接到LAN的计算机上运行远程exe。 该exe创建一个新的本地用户。 当我在远程计算机上本地运行该exe时(右键单击->“以管理员身份运行”)-它可以
我正在尝试在远程计算机上安装 Windows 服务。该服务是使用 TopShelf 实现的。我正在运行以下 psexec 命令: psexec \\remoteServerName "C:\PathT
在本地运行 PSEXEC 时,我的域中的一台 Windows 8.1 机器上只有这个问题。在我的域密码过期和更改之前,使用此命令在本地运行 PSEXEC 有效。 \\fs\storage\QA\Mas
我有一个 python 脚本,我正在远程计算机上执行一个进程,如下所示: sample= sp.Popen( ['c:/psexec/PsExec.exe','-i','-s','\\\\' + 'x
我尝试了如下命令。但是看不到服务器时间。 psexec \\SERVER_NAME -i -u USERNAME -p PWD "C:\WINDOWS\system32\cmd.exe /c time
为什么这不起作用?我想将文件复制到远程机器并运行它。 psexec \\epo-test -c C:\temp\Avmr64.msi /Silent 这是我得到的错误 PsExec 无法在 epo-t
我正在尝试执行以下命令 psexec \\x.x.x.x -d -c -f cmd.exe /c d:\test\hello.bat 它运行良好并给出输出 cmd.exe started on x.x
我正在尝试执行以下命令 psexec \\x.x.x.x -d -c -f cmd.exe /c d:\test\hello.bat 它运行良好并给出输出 cmd.exe started on x.x
我正在使用 psexec 和 msiexec 将闪存推送到许多计算机。我已经弄清楚如何显示通过和失败的数量并将其打印到另一个文本文件。 (DE_Flash.txt) 我想知道如何显示失败的计算机列表。
我正在尝试从我的 win7 CMD(作为管理员)运行它: psexec IpAddress -u domain\user -p pword c:\Autobatch\ClientJobSender.e
有谁知道,如何禁用运行 PSExec 时出现的“版权标题”?每次我运行“./psexec ...”命令我看到这条消息: PsExec v2.11 - Execute processes remotel
使用PSexec工具,我正在远程计算机上调用powershell session 并执行PS1脚本。我需要将参数传递给该powershell脚本文件。如果参数不包含空格,它将很好地工作。如果参数确实包
我目前正在使用带有存储在 CSV 中的凭据的 PSexec,因此我可以迭代每一行。一个基本的例子是。 $computerlist = Import-Csv C:\XXXXX\computerlist.
我的工作需要在远程计算机上运行脚本。我通过“执行 Windows 批处理命令”使用 psexec 来执行此操作: C:\PsExec.exe \\computername -u username -p
我发现我在工作中一直使用 psexec 来远程更改质量。当我在 powershell 中运行 PSEXEC 时,我在连接到的每台计算机上都收到以下消息: 代码: foreach($computer i
我在使用 psexec 时遇到问题,它不具有交互性。一旦运行打开命令提示符的命令,它就会返回 这是我的连接类: package testProject; import java.io.Buffered
我想运行一个名为“systemInfo.vbs”的脚本,该脚本将系统名称和服务包输出到日志文件。 在命令提示符下,我正在执行“PsExec.exe\REMOTECOMPUTER -c systemIn
我正在使用这段代码在远程机器上打开进程: Process process = new Process(); ProcessStartInfo psi = new ProcessStar
我有一个 php,我必须从那里调用 cmd,然后从那个 cmd 我必须使用 psexec 启动一个 exe。我的 php、cmd、psexec.exe 和我实际需要运行的 exe 都在同一个文件夹中。
我是一名优秀的程序员,十分优秀!