在 powershell 中使用 psexec.exe

use psexec.exe in a powershell

我正在尝试在 powershell 中使用 psexec.exe,但出现连接但什么都不做。据说我在我的计算机的路由中调用了 psexec,使用我通常在普通 CMD 中使用的参数。

C:\c\PsExec.exe \Hostname.domain.CORP -u domain\admx097168 -p Password cmd -c “c:\temp\hola.vbs”

这是控制台上的响应。

PS C:\Users\x097168> C:\Consola\testmasiveSCCM.ps1
C:\c\PsExec.exe : 
En C:\Consola\testmasiveSCCM.ps1: 2 Carácter: 1
+ C:\c\PsExec.exe \Hostname.domain.CORP -u domain\admx097 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com
Microsoft Windows [Versi¢n 10.0.10240]
(c) 2015 Microsoft Corporation. Todos los derechos reservados.

似乎仍在工作,但什么也没做,必须停止脚本才能继续。

谁能帮帮我?首先,非常感谢您阅读我的查询。

最后一件事,我不能使用 invoke-command,因为在我的域中被禁止。

我终于可以用下一个序列来完成了。

C:\c\PsExec.exe \xxx.xx.xx.xxx -u prbes\admx000000 -p Passw0rd -i -d cscript.exe c:\temp\test.vbs