2

我正在尝试在多台远程机器上运行批处理文件。它有一些我可以远程运行的注册表更改和其他命令。我有一个命令我无法找到替代方法:

net user USERNAME /PASSWORDREQ:yes

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

4

1 回答 1

4

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

Invoke-Command -ComputerName RemoteComputer -Script { param($userName) net use $userName /PASSWORDREQ:yes } -Args "UserNameArgumentValue"
于 2012-11-05T16:02:38.983 回答