Wesley 的个人资料.:System Center's Blog:.日志列表 工具 帮助
7月30日

Update Crítico não é de Segurança

A Microsoft possui diferentes categorias de atualizações para seus produtos, e as palavras mais ouvidas quando falamos disso são “Segurança” e “Crítico”. Mas vocês sabiam que não existe Update Crítico de Segurança, mas existe Update de Segurança com severidade Crítica?

Confuso? Então torne isso simples. Veja o link abaixo e torne-se mais efetivo e preciso ao distribuir atualizações através do WSUS, SMS ou SCCM.

http://support.microsoft.com/kb/824684

[]s

7月22日

Deletar vários drivers

Quem já tentou deletar um grupo de drivers no SCCM viu que não é possível. Até o SCCM 2007 SP1 não há maneira de deletar um grupo de drivers, temos que deletar 1 driver por vez.

O time de produto do SCCM disse que é provável que este recurso esteja no SP2, mas até lá podemos usar este script:

Nota: Como ele apaga apenas drivers desabilitados, desabilite todos os drivers que deseja apagar.

Caso queira apagar TODOS os drivers inseridos na console, remova o trecho em destaque do script.

==============================================================================

' Connect to the SMS namespace

siteNamespace = GetSiteNamespace()

SET objWMIService = GetObject( "winmgmts:{impersonationLevel=impersonate}!"_
                               &siteNamespace)

SET drivers = objWMIService.ExecQuery("SELECT * From SMS_Driver WHERE IsEnabled='0' ")

numDriversDeleted = 0

' Process the results

FOR EACH driver in drivers

driver.Delete_
numDriversDeleted = numDriversDeleted +1

NEXT

WScript.Echo "Successfully deleted "&numDriversDeleted&" drivers."

'

' Utility function to search for the site namespace

'

FUNCTION GetSiteNamespace()

    ' Find SMS Provider

    SET objSMSNamespace = GetObject("winmgmts:{impersonationLevel="&_
                                    "impersonate}!\\.\root\sms")

    SET results = objSMSNamespace.ExecQuery("SELECT * From "&_
        "SMS_ProviderLocation WHERE ProviderForLocalSite = true")

    ' Process the results

    FOR EACH r in results   

        namespacePath = r.NamespacePath

    NEXT

    ' Fail if we did not find the site

    IF namespacePath = "" THEN

        WScript.Echo "Failed to locate SMS provider."

        WScript.Quit 1

    END IF

    ' Return

    GetSiteNamespace = namespacePath

END FUNCTION

==============================================================================

Script editado com base no post: http://social.technet.microsoft.com/Forums/en-US/configmgradminconsole/thread/f5947dd3-d3ef-4e2c-b6af-8b6bb74546cd

[]s

Wesley Fernandes