Browse Source

Fixed DefenderDefaultAV wasn't defined

6.8.5
Dmitry Nefedov 1 month ago
parent
commit
7373522a37
  1. 2
      src/Sophia_Script_for_Windows_10/Module/Sophia.psm1
  2. 2
      src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1
  3. 2
      src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1
  4. 2
      src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1
  5. 2
      src/Sophia_Script_for_Windows_11/Module/Sophia.psm1
  6. 2
      src/Sophia_Script_for_Windows_11_LTSC_2024/Module/Sophia.psm1
  7. 2
      src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1

2
src/Sophia_Script_for_Windows_10/Module/Sophia.psm1

@ -526,6 +526,8 @@ public static extern bool SetForegroundWindow(IntPtr hWnd);
# Check Windows default antivirus # Check Windows default antivirus
try try
{ {
$Script:DefenderDefaultAV = $false
$productState = (Get-CimInstance -ClassName AntiVirusProduct -Namespace root/SecurityCenter2 | Where-Object -FilterScript {$_.instanceGuid -eq "{D68DDC3A-831F-4fae-9E44-DA132C1ACF46}"}).productState $productState = (Get-CimInstance -ClassName AntiVirusProduct -Namespace root/SecurityCenter2 | Where-Object -FilterScript {$_.instanceGuid -eq "{D68DDC3A-831F-4fae-9E44-DA132C1ACF46}"}).productState
$DefenderState = ('0x{0:x}' -f $productState).Substring(3, 2) $DefenderState = ('0x{0:x}' -f $productState).Substring(3, 2)
# Defender is a currently used AV. Continue... # Defender is a currently used AV. Continue...

2
src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1

@ -498,6 +498,8 @@ public static extern bool SetForegroundWindow(IntPtr hWnd);
# Check Windows default antivirus # Check Windows default antivirus
try try
{ {
$Script:DefenderDefaultAV = $false
$productState = (Get-CimInstance -ClassName AntiVirusProduct -Namespace root/SecurityCenter2 | Where-Object -FilterScript {$_.instanceGuid -eq "{D68DDC3A-831F-4fae-9E44-DA132C1ACF46}"}).productState $productState = (Get-CimInstance -ClassName AntiVirusProduct -Namespace root/SecurityCenter2 | Where-Object -FilterScript {$_.instanceGuid -eq "{D68DDC3A-831F-4fae-9E44-DA132C1ACF46}"}).productState
$DefenderState = ('0x{0:x}' -f $productState).Substring(3, 2) $DefenderState = ('0x{0:x}' -f $productState).Substring(3, 2)
# Defender is a currently used AV. Continue... # Defender is a currently used AV. Continue...

2
src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1

@ -498,6 +498,8 @@ public static extern bool SetForegroundWindow(IntPtr hWnd);
# Check Windows default antivirus # Check Windows default antivirus
try try
{ {
$Script:DefenderDefaultAV = $false
$productState = (Get-CimInstance -ClassName AntiVirusProduct -Namespace root/SecurityCenter2 | Where-Object -FilterScript {$_.instanceGuid -eq "{D68DDC3A-831F-4fae-9E44-DA132C1ACF46}"}).productState $productState = (Get-CimInstance -ClassName AntiVirusProduct -Namespace root/SecurityCenter2 | Where-Object -FilterScript {$_.instanceGuid -eq "{D68DDC3A-831F-4fae-9E44-DA132C1ACF46}"}).productState
$DefenderState = ('0x{0:x}' -f $productState).Substring(3, 2) $DefenderState = ('0x{0:x}' -f $productState).Substring(3, 2)
# Defender is a currently used AV. Continue... # Defender is a currently used AV. Continue...

2
src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1

@ -553,6 +553,8 @@ public static extern bool SetForegroundWindow(IntPtr hWnd);
# Check Windows default antivirus # Check Windows default antivirus
try try
{ {
$Script:DefenderDefaultAV = $false
$productState = (Get-CimInstance -ClassName AntiVirusProduct -Namespace root/SecurityCenter2 | Where-Object -FilterScript {$_.instanceGuid -eq "{D68DDC3A-831F-4fae-9E44-DA132C1ACF46}"}).productState $productState = (Get-CimInstance -ClassName AntiVirusProduct -Namespace root/SecurityCenter2 | Where-Object -FilterScript {$_.instanceGuid -eq "{D68DDC3A-831F-4fae-9E44-DA132C1ACF46}"}).productState
$DefenderState = ('0x{0:x}' -f $productState).Substring(3, 2) $DefenderState = ('0x{0:x}' -f $productState).Substring(3, 2)
# Defender is a currently used AV. Continue... # Defender is a currently used AV. Continue...

2
src/Sophia_Script_for_Windows_11/Module/Sophia.psm1

@ -513,6 +513,8 @@ public static extern bool SetForegroundWindow(IntPtr hWnd);
# Check Windows default antivirus # Check Windows default antivirus
try try
{ {
$Script:DefenderDefaultAV = $false
$productState = (Get-CimInstance -ClassName AntiVirusProduct -Namespace root/SecurityCenter2 | Where-Object -FilterScript {$_.instanceGuid -eq "{D68DDC3A-831F-4fae-9E44-DA132C1ACF46}"}).productState $productState = (Get-CimInstance -ClassName AntiVirusProduct -Namespace root/SecurityCenter2 | Where-Object -FilterScript {$_.instanceGuid -eq "{D68DDC3A-831F-4fae-9E44-DA132C1ACF46}"}).productState
$DefenderState = ('0x{0:x}' -f $productState).Substring(3, 2) $DefenderState = ('0x{0:x}' -f $productState).Substring(3, 2)
# Defender is a currently used AV. Continue... # Defender is a currently used AV. Continue...

2
src/Sophia_Script_for_Windows_11_LTSC_2024/Module/Sophia.psm1

@ -499,6 +499,8 @@ public static extern bool SetForegroundWindow(IntPtr hWnd);
# Check Windows default antivirus # Check Windows default antivirus
try try
{ {
$Script:DefenderDefaultAV = $false
$productState = (Get-CimInstance -ClassName AntiVirusProduct -Namespace root/SecurityCenter2 | Where-Object -FilterScript {$_.instanceGuid -eq "{D68DDC3A-831F-4fae-9E44-DA132C1ACF46}"}).productState $productState = (Get-CimInstance -ClassName AntiVirusProduct -Namespace root/SecurityCenter2 | Where-Object -FilterScript {$_.instanceGuid -eq "{D68DDC3A-831F-4fae-9E44-DA132C1ACF46}"}).productState
$DefenderState = ('0x{0:x}' -f $productState).Substring(3, 2) $DefenderState = ('0x{0:x}' -f $productState).Substring(3, 2)
# Defender is a currently used AV. Continue... # Defender is a currently used AV. Continue...

2
src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1

@ -540,6 +540,8 @@ public static extern bool SetForegroundWindow(IntPtr hWnd);
# Check Windows default antivirus # Check Windows default antivirus
try try
{ {
$Script:DefenderDefaultAV = $false
$productState = (Get-CimInstance -ClassName AntiVirusProduct -Namespace root/SecurityCenter2 | Where-Object -FilterScript {$_.instanceGuid -eq "{D68DDC3A-831F-4fae-9E44-DA132C1ACF46}"}).productState $productState = (Get-CimInstance -ClassName AntiVirusProduct -Namespace root/SecurityCenter2 | Where-Object -FilterScript {$_.instanceGuid -eq "{D68DDC3A-831F-4fae-9E44-DA132C1ACF46}"}).productState
$DefenderState = ('0x{0:x}' -f $productState).Substring(3, 2) $DefenderState = ('0x{0:x}' -f $productState).Substring(3, 2)
# Defender is a currently used AV. Continue... # Defender is a currently used AV. Continue...

Loading…
Cancel
Save