如何用psexec发送pipe道?

我试图通过使用psexec在远程服务器上执行pipe道。

我试图执行的命令是

 psexec \\servername DSQUERY USER -name *userpart* | DSGET USER -samid -display 

目前,| pipe道符号在本地执行,这不是我想要的(因为dsget在我的机器上不存在)。

我试图用整个命令的引用

 psexec \\servername "DSQUERY USER -name *userpart* | DSGET USER -samid -display" 

但是这导致psexec试图将整个引用的句子作为一个可执行文件运行,这显然不存在。

我如何将pipe道符号传递给远程服务器以便它可以执行?

我们想到两个可能的build议:如果不行,你可以在远程机器上创build一个batch file(包括pipe道命令)并执行batch file使用psexec。