用于系统中心2012端点保护的powershell cmdlet?

任何人都知道在系统中心2012中是否有用于端点保护的cmdlet?

我试图强制更新来自系统中心2012的端点保护定义,看起来没有这样的方法来做到这一点。 每次如果我有一台新的电脑,我不得不等待系统中心安装客户端,我不知道什么时候会安装,我不能自己手动安装。

有一些方法可以使用powershell与系统中心一起工作,但是我没有find用于端点保护的cmdlet

没有这样的cmdlet http://technet.microsoft.com/en-us/library/jj821822(v=sc.20).aspx

但是,如果您将xml文件中的端点保护设置导出并放置在networking的某个位置,则可以按以下方式使用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和策略都位于SCCM上的C:\ Sources中。