Кто-нибудь знает, есть ли в 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.