从cmd通过psexec执行powershell命令后不返回cmd提示符

时间:2014-04-11 10:40:09

标签: powershell cmd psexec

我想更改远程计算机的执行策略。在命令之后,策略将更改,但控制权不会传递给cmd提示符。 我使用的命令:

C:\amp>psexec \\networkcomputer -u user -p password powershell Set-ExecutionPolicy RemoteSigned

在cmd窗口中显示

C:\amp>psexec \\networkcomputer -u user -p password powershell Set-ExecutionPolicy RemoteSigned

PsExec v2.1 - Execute processes remotely
Copyright (C) 2001-2013 Mark Russinovich
Sysinternals - www.sysinternals.com

如何摆脱它

1 个答案:

答案 0 :(得分:0)

您可能会收到提示进行确认,使用 -Force 开关并将char输入命令

psexec \\networkcomputer -u user -p password "echo . | powershell Set-ExecutionPolicy RemoteSigned -Force"