2017-08-08 44 views
1

我發現以前用戶能夠在本地計算機上查找McAfee Agent版本的PowerShell腳本。該腳本如下:如何使用PowerShell獲取遠程系統上的McAfee Agent版本

Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | 
    Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | 
    Where-Object {$_.DisplayName -like "McAfee*"} 

但是,我怎麼獲得遠程系統上的信息,如:另一臺工作站或服務器。

例如,我想在我的工作站上執行此PS腳本以獲取遠程系統(如另一臺工作站和/或服務器)上的McAfee Agent版本信息。

+1

使用上啓用['調用命令-ComputerName ...'](https://docs.microsoft。 com/en-us/powershell/module /Microsoft.PowerShell.Core/Invoke-Command?view = powershell-5.1),但是它要求目標機器[設置爲遠程處理](https://docs.microsoft的.com/EN-US /的powershell /模塊/ Microsoft.PowerShell.Core /參閱about_Remote_Requirements?視圖=的powershell-5.1)。 – mklement0

回答

0
$ComputerName = "localhost" #Example 
$MCAfeeInfo =Invoke-Command -ComputerName $ComputerName -ScriptBlock { 
$ReturnValue = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Where-Object {$_.DisplayName -like "McAfee*"} 
Return $ReturnValue  
} 

請確保您運行腳本,管理員和遠程PowerShell是在目標計算機

相關問題