我有一个包含我不时更新的login脚本的包。
我在脚本中做了一些改变,然后我做了一个“更新分发点”,它增加了软件包的“源代码版本”。
在广告中,我已经把日程安排作为一个曼陀林的任务和“尽快”。 “程序重新运行行为”被设置为“如果先前尝试失败则重新运行”。
我只想要Package程序在源版本发生变化时重新运行。
问题在于程序不会重新运行,因为即使源代码版本已经改变,程序也会运行成功。
但是,如果我将重新运行的行为设置为“始终重新运行”,那么每当客户端检查更新时,还是仅在源版本发生更改时才会重新运行?
我们使用SCCM 2007 SP2 R2。
您也不希望将其设置为“始终重新运行程序” – 但在添加其他强制分配之前,这样做不会执行任何操作。 每次您对脚本进行更改并希望再次运行脚本时,您都需要添加另一个强制分配。 根据您修改脚本的频率,可能在SCCM中按计划运行脚本,并将条件添加到脚本本身中,对您而言可能会更好(也就是说工作量更less)。 即检查一个标志文件或什么 – 取决于这个脚本为你做了什么。
不要使用强制分配,你可以select重新运行广告,当你右键点击有问题的广告,很简单。