我很确定我知道答案,但我只想确定。
我们有SCCM 2012 R2。最近,我一直在接受老板的投诉,在部署更新时,我正在使我们的互联网线饱和。
我已将所有分发点配置为不在每天通过每个分发点中的调度和速率限制分发更新,因此我只能假设当我为更新创建部署包时,那就是它实际上是从Microsoft下载文件。这是真的吗?
我需要做的是在非工作时间主动或被动地下载所有更新...刚刚发生在我身上,这是通过WUSUS控制台完成的吗?
答案 0 :(得分:0)
您不必打开WSUS控制台,所有配置都应通过SCCM控制台完成。 SCCM将配置WSUS的时间和内容,并与Microsoft签到。在SCCM控制台中,转到/管理/站点配置/站点/配置站点组件/软件更新点。在“同步计划”选项卡上,您可以看到WSUS计划与Microsoft同步的时间。
答案 1 :(得分:0)
还取决于您的收藏集,客户何时会检查是否缺少更新。您可以使用无截止日期集合,然后在交错时间使用计划任务中的Powershell脚本来减轻负载。
# We start the Software Deployment Evaluation scan and check it initiated successfully. Below are the TriggerSchedules.
$trigger = "{00000000-0000-0000-0000-000000000108}"
$scan = Invoke-WmiMethod -ComputerName $server -Namespace root\ccm -Class sms_client -Name TriggerSchedule $trigger
Start-Sleep -Milliseconds 400
If (Select-String -Path "\\$server\C$\Windows\CCM\Logs\UpdatesDeployment.log" -Pattern 'Message received')
{
$result.scan = "Scan initiaited"
$time = 15 # seconds From http://stackoverflow.com/questions/13333223/write-progress-for-10-minutes-powershell
foreach($i in (1..$time)) {
$percentage = $i / $time
$remaining = New-TimeSpan -Seconds ($time - $i)
$message = "{0:p0} complete, remaining time {1}" -f $percentage, $remaining
Write-Progress -Activity "Wait for SCCM scan" -status $message -PercentComplete ($percentage * 100)
Start-Sleep 1
}#End timer foreach
$result.scan = "Start SCCM Update Scan"
}#End scan if check
Else{
$result.scan = "Failed to start SCCM Update Scan"}#End Configuration Manager Software Deployment Evaluation scan.
然后,您还可以将缺失的更新安装为计划任务。