SCCM 2007 Powershell “Atualizar associação à coleção”

1

Existe o comando / script do Powershell que pode ser configurado para executar uma "associação de coleção de atualização" em uma coleção e subcoleções específicas? Se não for o Powershell, além de clicar com o botão direito do mouse em Coleção e executar manualmente uma coleção de atualização?

    
por CWL 12.03.2013 / 23:19

1 resposta

1

Eu faço isso regularmente usando o WMI. Função simples que faz isso:

$YourSCCMServer = '?'
$YourSite = '?'

$WMIStatic = @{
    ComputerName = "$YourSCCMServer"
    NameSpace = "root\sms\site_$YourSite"
}

function Update-Collection {
param ($Filter)
Get-WmiObject @WMIStatic -Class SMS_Collection @PSBoundParameters |
    Invoke-WmiMethod -Name RequestRefresh
}

Update-Collection -Filter "CollectionID = 'SMS00001'"

Você só precisa preencher os espaços em branco. E escreva um filtro que inclua as coleções que você procura.

EDITAR : Erro de digitação no namespace, sem ter certeza de onde veio a primeira barra invertida. BTW: para lista, é melhor incluir curingas: -List Collection não retornaria nenhum resultado, -List *Collection* seria.

    
por 13.03.2013 / 12:38