我试图在多个远程计算机上运行批处理文件。它具有一些注册表更改和其他我可以远程运行的命令。我有一个命令,我无法找出另一种方法:

net user USERNAME /PASSWORDREQ:yes

有没有办法在没有psexec的情况下远程运行此命令?我宁愿不依赖地分发我的批处理文件。

最佳答案

是的,您可以在远程计算机上启用Powershell远程处理,然后使用Invoke-Command cmdlet。例:

Invoke-Command -ComputerName RemoteComputer -Script { param($userName) net use $userName /PASSWORDREQ:yes } -Args "UserNameArgumentValue"

09-26 22:48
查看更多