我在域中安装了 Windows Server 2008 和其他计算机。我需要在所有其他计算机上运行服务器上的程序,例如在目标计算机上安装卡巴斯基。我该如何实现?
答案1
答案2
我刚刚听说PDQ 部署今天。也许这就是你正在寻找的东西。
答案3
虽然有些软件可以通过组策略部署,但大多数软件不能。您应该研究诸如 psexec 之类的工具,它允许您在目标机器上运行几乎任何软件。
答案4
抱歉,这有点像死灵法术,但我使用 powershell 来解决这个问题。
依赖项:
ActiveDirectory 模块(包含在 Microsoft RSAT 中)
来自 sysinternals 的 psexec.exe。
Import-Module ActiveDirectory
$servers = Get-ADComputer -Filter * -Property * | where { $_.Name -like "EB*"} | Select Name
foreach ($srv in $Servers){
$server = $srv.Name
C:\Sysinternalssuite\psexec.exe \\$server -u DOMAIN\USER -p PASSWORD -h -d #EG: gpupdate.exe "/force" or #powershell.exe "enable-psremoting -force"
}