我试图通过使用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。