From 928ea8546bffaf0da85a427eb2735bc4567ea553 Mon Sep 17 00:00:00 2001 From: "v-arbagh@microsoft.com" Date: Thu, 2 Jan 2020 17:31:21 +0530 Subject: [PATCH] VM Antimalware control erroring out fixed --- src/AzSK/Framework/Core/SVT/Services/VirtualMachine.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AzSK/Framework/Core/SVT/Services/VirtualMachine.ps1 b/src/AzSK/Framework/Core/SVT/Services/VirtualMachine.ps1 index 11c50725..f4ffe5e0 100644 --- a/src/AzSK/Framework/Core/SVT/Services/VirtualMachine.ps1 +++ b/src/AzSK/Framework/Core/SVT/Services/VirtualMachine.ps1 @@ -322,7 +322,7 @@ class VirtualMachine: AzSVTBase $LinuxAntimalwareStatusWSQuery =[string]::Format($this.VMControlSettings.QueryForLinuxAntimalwareStatus,($this.ResourceContext.ResourceId).ToLower()); $queryStatusResult = [LogAnalyticsHelper]::QueryStatusfromWorkspace($this.Workspace, $LinuxAntimalwareStatusWSQuery); - if($queryStatusResult.Count -gt 0 ) + if($queryStatusResult -ne $null -and ($queryStatusResult | Measure-Object).Count -gt 0 ) { $controlResult.AddMessage([VerificationResult]::Passed,"Antimalware is configured correctly on the VM. Validated the status through ASC workspace query."); }