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


3

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

我拥有对整个网络的完全管理访问权限。有没有直接的方式这样做或我将不得不起床?

Answers:


8

使用psexec可以轻松实现此目的。您可以从以下位置获得Microsoft的psexec:

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

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

psexec @linktoTEXTfilehere -u username -p password commandtorunhere.exe

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


我最喜欢的玩具!谢谢!
JMK

如果exe需要选择什么会发生什么?或点击下一步按钮?我需要在我的网络上的所有PC上安装卡巴斯基互联网安全2017年
SAM

3

听起来你想要来自Sysinternals的PSExec

例如

C:\>psexec \\* c:\bin\test.exe

\\*部件将尝试在域中的每台机器上运行指定的命令/程序。查看PSExec的选项,因为有许多有用的开关可以翻转。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.