-1

我正在使用以下脚本远程检索 Windows Defender 状态。

$password = ConvertTo-SecureString “myPassword” -AsPlainText -Force
$credentials = New-Object System.Management.Automation.PSCredential (“myUserNamer”, $password)
$sessionOption = New-CimSessionOption -Protocol WsMan
$session = New-CIMSession -ComputerName myMachineName -Credential $credentials -SessionOption
Get-MpPreference -CimSession $session

但是,我对 PowerShell 脚本和相关协议还很陌生。当我可能必须在数百台计算机上运行它时,这是检索此信息的最佳方式吗?

4

1 回答 1

1

它需要适用于所有机器还是选定的机器?

例如:您可以在需要的机器上运行远程会话,然后运行命令。

Enter-PSSession [VMname]
Get-MpComputerStatus

将 [VMname] 替换为您要查找的 VM/计算机的名称。

Enter-PSSession Computer-01
Get-MpComputerStatus

如果这就是你要找的。

于 2021-01-09T02:28:28.077 回答