基于PowerShell的windows安全基線檢查開發(fā)——殺毒軟件

最新項目需要檢查windows servers 2008、2012操作系統(tǒng)是否安裝了殺毒軟件,看了網(wǎng)上的實現(xiàn)方式,發(fā)現(xiàn)stackoverflow上有實現(xiàn)的方式,但是只是過濾antivius,多增加一個過濾中文詞"殺毒"就能實現(xiàn)查詢操作系統(tǒng)是否安裝了殺毒軟件。代碼如下:

$computerList = "localhost"
$filter_en = "antivirus"
$filter_ch="殺毒"
$results = @()
foreach($computerName in $computerList) {

    $hive = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey([Microsoft.Win32.RegistryHive]::LocalMachine, $computerName)
    $regPathList = "SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall",
                   "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"

    foreach($regPath in $regPathList) {
        if($key = $hive.OpenSubKey($regPath)) {
            if($subkeyNames = $key.GetSubKeyNames()) {
                foreach($subkeyName in $subkeyNames) {
                    $productKey = $key.OpenSubKey($subkeyName)
                    $productName = $productKey.GetValue("DisplayName")
                    $productVersion = $productKey.GetValue("DisplayVersion")
                    $productComments = $productKey.GetValue("Comments")
                    if(($productName -match $filter_en) -or ($productName -match $filter_ch)) {
                        $resultObj = [PSCustomObject]@{
                            Host = $computerName
                            Product = $productName
                            Version = $productVersion
                            Comments = $productComments
                        }
                        $results += $resultObj
                    }
                }
            }
        }
        $key.Close()
    }
}

$results 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,023評論 25 709
  • 一個赤裸的肉體,帶著眼睛鼻子 蠕動在黑匣子 我不要肉體變冷 送去彩虹霞衣 操縱桿 吶喊軍訓口號 立正 稍息 旋轉(zhuǎn) ...
    那些花兒_miumiu閱讀 336評論 3 3
  • 【禪語】 調(diào)伏身心,自有氣度。在日常生活中調(diào)伏身心,在行善中調(diào)伏身心。我們在行善的過程中起了煩惱,要能夠調(diào)伏,這樣...
    武漢如心閱讀 589評論 0 6
  • 一、王爍 寫作最重要的事 1、寫作的秘密就是馬上寫。耶魯世界學人的寫作培訓課,克服畏難癥的秘訣:“告訴自己,坐下來...
    Aladdin_79007閱讀 215評論 0 0

友情鏈接更多精彩內(nèi)容