Назад | Перейти на главную страницу

Командлет powershell для защиты конечной точки System Center 2012?

Кто-нибудь знает, есть ли в System Center 2012 командлеты для защиты конечных точек?

Я пытаюсь заставить обновить определения для защиты конечных точек из системного центра 2012, похоже, нет такого способа сделать это. Каждый раз, когда у меня есть новый компьютер, мне приходится ждать, пока системный центр установит клиент, я не знаю, когда он будет установлен, и я не могу установить его вручную.

Есть способы создавать сценарии с использованием PowerShell для работы с системным центром, но я не нахожу командлетов для защиты конечных точек.

Для этого нет такого командлета http://technet.microsoft.com/en-us/library/jj821822(v=sc.20).aspx

Но если вы экспортируете настройки защиты конечных точек в XML-файл и разместите его где-нибудь в своей сети, вы можете запустить установку с помощью PowerShell следующим образом:

$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"} 

По умолчанию Scepintall.exe и политика находятся в папке C: \ Sources на SCCM.