cmdlet do powershell para a proteção do ponto final do centro do sistema em 2012?

2

Alguém sabe se há cmdlets para proteção de endpoint no System Center 2012?

Eu estou tentando forçar a atualização de definições para proteção de endpoint do centro de sistema de 2012, parece que não há como fazê-lo. Toda vez que tenho um PC novo, tenho que esperar que o System Center instale o cliente, não sei quando ele será instalado e não posso instalá-lo manualmente.

Existem maneiras de fazer scripts usando o powershell trabalhando com o system center, mas eu não encontro cmdlets para proteção de ponto final

    
por Root Loop 24.12.2014 / 17:24

1 resposta

2

Não existe tal cmdlet para o link

Mas se você exportar configurações para proteção de terminal no arquivo xml e colocá-lo em algum lugar da sua rede, poderá enviar a instalação com o powershell da seguinte maneira:

$computers = Get-Content "C:\computer.txt"

foreach ($computer in $computers) {


#The location of the file  
    $Install = "\$computer\C$\Software"

#The Install string can have commands aswell
  $InstallString = "$Install\scepinstall.exe /s /q //policy \share\SCEpolicy\endpoint.xml"

    ([WMICLASS]"\$computer\ROOT\CIMV2:Win32_Process").Create($InstallString)
#Output the install result to your Local C Drive
    Out-File -FilePath c:\installed.txt -Append -InputObject "$computer"} 

Por padrão, tanto o scepintall.exe quanto a política estão localizados em C: \ Sources on SCCM.

    
por 25.12.2014 / 09:00