如何在 LAN 上的每台计算机上执行可执行文件

JMK*_*JMK 3 windows deployment

我有一个全是 Windows 计算机的域(有些是 XP,有些是 Vista,大多数是 7)。我想在不离开座位的情况下在每台机器上运行一个可执行文件一次。

我对整个网络拥有完全的管理权限。有没有直接的方法可以做到这一点,还是我必须起床?

pex*_*ris 8

使用 psexec 有一种简单的方法可以做到这一点。您可以从 Microsoft 获取 psexec:

http://technet.microsoft.com/en-us/sysinternals/bb897553

现在,将其安装到 PATH 中的某个位置(例如 c:\windows\system32)后,您需要的是一个文本文件,其中包含您希望命令运行的所有主机名。然后你可以简单地运行:

psexec @linktoTEXTfilehere -u username -p password commandtorunhere.exe
Run Code Online (Sandbox Code Playgroud)

请记住,如果文件名中有任何空格,请用引号将它们括起来。此外,如果您使用域帐户,请在指定要运行的用户时使用格式域\用户名。