Powershell psexec双反斜杠错误

Powershell psexec双反斜杠错误,powershell,psexec,Powershell,Psexec,我试图在power shell中运行以下命令,但它始终在双反斜杠字符处给我错误。。我该怎么办!!我看到了其他论坛,这个yntax对他们来说很好 $combined="C:\tools\PsExec.exe \\computer cmd.exe" PS C:\Users\Desktop\initialutility\initutil_v2> Invoke-Expression $combined At :line:1 char:20 + C:\tools\PsExec.exe <&

我试图在power shell中运行以下命令,但它始终在双反斜杠字符处给我错误。。我该怎么办!!我看到了其他论坛,这个yntax对他们来说很好

$combined="C:\tools\PsExec.exe \\computer cmd.exe"
PS C:\Users\Desktop\initialutility\initutil_v2> Invoke-Expression $combined

At :line:1 char:20
+ C:\tools\PsExec.exe  <<<< \\computer cmd.exe
$combined=“C:\tools\PsExec.exe\\computer cmd.exe”
PS C:\Users\Desktop\initialutility\initutil\u v2>调用表达式$combined
At:line:1字符:20

+C:\tools\PsExec.exe我相信你的问题出在其他地方,因为双斜杠可以很好地工作,例如:

PS> $command = "c:\bin\psexec.exe \\genericpc1 hostname.exe"
PS> iex $command

PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com


GENERICPC1
hostname.exe exited on genericpc1 with error code 0.
我会尝试在调用表达式的上下文之外运行psexec.exe,并首先让它工作。使用psexec的另一个问题是,如果您不指定任何凭据,它将使用您的凭据。这意味着,您的凭据需要在远程系统上工作

其他要求包括:

PsExec远程运行进程的能力要求 本地和远程计算机具有文件和打印共享(即 工作站和服务器服务)已启用,并且默认管理员$ 已定义共享(映射到\windows目录的隐藏共享) 在远程系统上

。。。模拟在本地服务器上运行PsExec的帐户 系统。从用户的角度来看,模拟有一定的限制 安全远程进程无法访问任何网络 资源,甚至是您的帐户通常能够使用的资源 通道如果您运行的帐户没有本地 远程系统上的管理权限,即所需的进程 要运行,需要访问网络资源,或者要运行 在不同的帐户中处理,然后使用PsExec的-u开关提供 另一个帐户名。 已定义共享(映射到\windows目录的隐藏共享) 在远程系统上


错误不在双反斜杠处。。。您确定路径正确吗?发布完整错误。当您可以进行远程处理时,为什么要使用psexec?