0

我需要使用 PSEXEC 从不同的服务器远程在旧的 Windows Server 2003 SE SP2 上执行脚本。PSEXEC 可在除此旧服务器之外的所有其他服务器上运行。我收到以下错误:无法启动该服务,因为它已被禁用,或者因为它没有与之关联的启用设备。甚至 D:\PSTools>psexec \ALA-SIEBI1P.corp.ad.wrs.com cmd 也会引发错误。

任何帮助将不胜感激。

谢谢你。

4

3 回答 3

0

在没有看到更多信息的情况下,我将首先删除相关远程主机上的 PSExec 服务。PSExec 实际上在远程主机上创建了一个服务,有时该服务会被破坏。以下是删除它的方法,其中 %1 替换为远程主机名:

sc \\%1 delete psexesvc
于 2012-08-27T21:45:18.257 回答
0

尝试对 psexec 使用 -e 选项。

于 2014-01-27T14:23:55.627 回答
0

删除 PSEXEC 服务并再次运行。

Get-Service *psexec*

将向您显示已安装的服务。

Remove-Service PSEXESVC

将删除服务

然后...

psexec -s -i powershell

应该按预期执行

于 2021-11-27T16:29:10.620 回答