Мне удалось использовать базовую конфигурацию, чтобы установить рабочие часы для моих клиентов с помощью исправлений.
Я хочу сделать то же самое для флажка «Автоматически устанавливать или удалять необходимое программное обеспечение и перезагружать компьютер только в нерабочие часы».
ПРЕДПОСЫЛКИ
Раньше мы устанавливали обновления, как только они приходили ... пользователям не очень нравится, когда .NET сбрасывает их ПК для обновления, поэтому я установил крайний срок установки 7 дней с момента их обнаружения через ADR.
В настройках указано «после крайнего срока - установить вне окна обслуживания». У меня есть обновления, которые только что пришли на мой компьютер, и говорят: «Что вы хотите с ними делать?»
Что ж, мне ХОЧЕТ, чтобы эти обновления были установлены в первый доступный период обслуживания, и я думаю, что мне нужно установить этот маленький флажок, или они будут установлены сегодня вечером, независимо от того, что я сделаю или нет?
Что ж, мне ХОЧЕТ, чтобы эти обновления были установлены в первый доступный период обслуживания, и я думаю, что мне нужно установить этот маленький флажок, или они будут установлены сегодня вечером, независимо от того, что я сделаю или нет?
Эта ссылка приведет вас к другой ссылке со сценарием, который я искал:
Powershell
$Return = Invoke-WmiMethod -Namespace “Root\ccm\ClientSDK” -Class CCM_ClientUXSettings -Name SetAutoInstallRequiredSoftwaretoNonBusinessHours -ArgumentList @($TRUE) -ComputerName $ComputerName -ErrorAction STOP
VBScript
Set objUX = GetObject("winmgmts:\\.\root\ccm\ClientSDK:CCM_ClientUXSettings")
Set inParam = objUX.Methods_.Item("SetAutoInstallRequiredSoftwaretoNonBusinessHours").inParameters.SpawnInstance_()
inParam.AutomaticallyInstallSoftware = "True"
Set result = objUX.ExecMethod_("SetAutoInstallRequiredSoftwaretoNonBusinessHours", inParam)
Или из командной строки с помощью WMIC.exe (/node:PC_Name
можно вставить после wmic для выполнения в удаленной системе):
wmic /namespace:\\Root\ccm\ClientSDK CLASS CCM_ClientUXSettings CALL SetAutoInstallRequiredSoftwaretoNonBusinessHours 1