我正在使用Microsoft Server 2008计算机。由于某些原因,命令“psexec”在这1台计算机上无法从Powershell运行。

当我尝试运行它时,我得到以下信息:

PS C:\> psexec
The term 'psexec' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or
if a path was included, verify that the path is correct and try again.
At line:1 char:7
+ psexec <<<<
    + CategoryInfo          : ObjectNotFound: (psexec:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

PS C:\>

它正在运行Powershell 2.0。我通过执行以下操作发现了这一点:
PS C:\> $Host.Version

Major  Minor  Build  Revision
-----  -----  -----  --------
2      0      -1     -1


PS C:\>

有什么想法吗?我需要此命令,并且我真的希望不要使用“变通方法”。

最佳答案

完成答案:

您必须从下面的链接下载PSEXEC,并保持从Powershell或任何命令提示符启动的路径:
http://technet.microsoft.com/en-us/sysinternals/bb897553

关于powershell - psexec无法识别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10652000/

10-13 07:50