【发布时间】:2021-03-11 18:53:36
【问题描述】:
我有一个可以在本地运行的 nUnit 测试项目:
dotnet test MyTests.dll
当我使用 PsExec 从 Remote 运行相同的命令时,命令会卡在此处:
Microsoft (R) 测试执行命令行工具版本 16.7.1
版权 (c) Microsoft Corporation。保留所有权利。
开始测试执行,请稍候...
共有 1 个测试文件与指定的模式匹配。
Remote 上的 Psexec 命令是:
psexec \\<IP> -u <USER> -p <PASSWORD> -n 5 dotnet test C:\Users\Administrator\Documents\MyTests.dll
我尝试在没有帮助的情况下添加 -i 1、-d、-s 或 -h。
注意:其他命令也可以与 PsExec 配合使用,例如:
psexec \\<IP> -u <USER> -p <PASSWORD> -n 5 calc
所以看起来和dotnet命令有关,与PsExec无关,但另一方面,在本地运行dotnet效果很好,所以我不知道问题出在哪里...
注意 2:我尝试将 dotnet 命令放入 .bat 文件并在远程 Psexec 命令中调用此文件,但行为相同。
【问题讨论】: