立即将脚本推送到一组机器上

我对SCCM完全陌生。 目前我们还没有使用它,但是正在看SCCM / WDS的组合,以取代我们当前的称为Altiris的惠普成像/pipe理解决scheme。

它看起来像我可以find所有我们需要的信息,这是我们的替代,除非立即脚本或包部署。 在Altiris中,如果我有一个脚本或一些文件等,需要现在运行! 我可以做到这一点。 我告诉它什么脚本运行,什么文件复制到哪里,并select组或单机和瞧! 完成。

我似乎无法在SCCM中find任何此类信息。

有没有办法说,立即推出一个PowerShell或VBScript文件到一组机器,而不必走到每台机器,并点击客户端应用程序中的东西?

谢谢,

贾森

要扩展@ MDMoore313的答案,这取决于如何立即“现在”需要。

只要组中的任何一台机器或集合中的任何一台机器接下来回到服务器检查新的作业,就可以非常容易地设置一个软件包或脚本,然后默认情况下就无法发送广播给所有机器运行“NOW!”。

在SCCM中创build您的程序包或应用程序后,您可以创build一个Deployment,其中包含指示谁来运行此操作的指令,以及何时(在其他设置中),在部署软件向导,你会发现作业计划,而不是设置一个date/时间,你可以select“尽快”,这意味着分配的机器将开始下载,并尽快运行这项工作,只要他们知道:

部署时间表:尽快

这个时间取决于您的客户端策略设置,这决定了您的机器多长时间轮询一次SCCMpipe理点以检查更新的策略和新作业。 即使您将部署设置为“尽快”,它也不会由机器运行,直到下一次轮询SCCM服务器以获取更新的策略。

在SCCM 2012中,通过转到pipe理 – >客户端设置,select相关策略,然后转到客户端策略选项卡,可以find当前的“策略轮询间隔”。 (请注意,如果要更改这些设置中的任何一个,build议保留默认设置,并创build一个新的自定义设备设置来覆盖默认设置。

客户端策略设置

但是,SCCM 2012的SP1还具有新的客户端通知function,这是“Configuration Managerpipe理员可以用来通知客户端尽快启动时间敏感型任务的快速通道”。 使用此function,在设置程序/应用程序和部署(设置为“尽快”)后,可以右键单击PC集合(或集合中的多选机器)并select“客户端通知”“下载计算机策略“来通知计算机他们应该立即轮询新作业(还会popup通知,显示当前有多less台计算机在线并响应通知)。

下载计算机政策

更多信息: 系统pipe理快速通道 – System Center 2012 Configuration Manager SP1中的客户端通知

就在这里。 您将脚本(以程序/包的forms)分配给一组计算机作为“强制性广告”,“必需的部署”是他们现在使用的短语。 如果您尽可能地设定时间,那么在客户更新广告政策后(通常在一个小时左右之内),客户端就会运行。

如果您希望政策更快地刷新,那也可以做到。