我正在尝试在多台远程计算机上运行批处理文件。它有一些注册表更改和其他我能够远程运行的命令。我有一个命令我无法找到替代方案:
net user USERNAME /PASSWORDREQ:yes
有没有办法在没有psexec的情况下远程运行此命令?我宁愿不分发我的批处理文件。
答案 0 :(得分:4)
是的,您可以在远程计算机上启用PowerShell远程处理,然后使用Invoke-Command cmdlet。例如:
Invoke-Command -ComputerName RemoteComputer -Script { param($userName) net use $userName /PASSWORDREQ:yes } -Args "UserNameArgumentValue"