Windows
用於系統中心 2012 端點保護的 powershell cmdlet?
有人知道 System Center 2012 中是否有用於端點保護的 cmdlet?
我正在嘗試從 System Center 2012 強制更新端點保護的定義,看起來沒有這樣的方法可以做到這一點。每次換新電腦都要等系統中心安裝客戶端,不知道什麼時候安裝,自己也不能手動安裝。
有一些方法可以使用 powershell 與系統中心一起製作腳本,但我找不到用於端點保護的 cmdlet
該http://technet.microsoft.com/en-us/library/jj821822(v=sc.20).aspx沒有這樣的 cmdlet
但是,如果您在 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 和策略都位於 SCCM 上的 C:\Sources。