Well, I'd LIKE these updates to install at the first available maintenance window and I think I need that little box checked, or will they install tonight, whether I do anything or not?
solução link
Consegui usar uma Configuração de linha de base para definir o horário comercial para meus clientes por meio de correção.
Gostaria de fazer o mesmo / semelhante para a caixa de seleção "Instalar ou desinstalar automaticamente o software necessário e reiniciar o computador apenas fora do horário comercial especificado".
ANTECEDENTES
Costumamos instalar as atualizações assim que elas chegam ... os usuários não gostam tanto quando o .NET prepara o PC para uma atualização, então eu defino um prazo de instalação de 7 dias a partir do momento em que eles são encontrados via ADR.
As configurações dizem "após o prazo final - instalar fora da janela de manutenção" Eu tenho atualizações que acabaram de entrar no meu PC e estão dizendo "O que você deseja fazer com elas"
Bem, eu GOSTARIA dessas atualizações para instalar na primeira janela de manutenção disponível e acho que preciso que essa pequena caixa seja marcada, ou elas serão instaladas hoje à noite, quer eu faça alguma coisa ou não?
Well, I'd LIKE these updates to install at the first available maintenance window and I think I need that little box checked, or will they install tonight, whether I do anything or not?
solução link
Esse link leva você a outro link que tem o script que eu estava procurando:
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)
Ou da linha de comando com o WMIC.exe ( /node:PC_Name
pode ser inserido após o wmic para executar no sistema remoto):
wmic /namespace:\Root\ccm\ClientSDK CLASS CCM_ClientUXSettings CALL SetAutoInstallRequiredSoftwaretoNonBusinessHours 1
Tags sccm-2012 sccm-2012-r2