Skip to content

Commit fa900ac

Browse files
committed
Run ‘VirtIoGuestTools.ps1’ in FirstLogon phase unless Windows Defender is disabled
#119
1 parent 96604dd commit fa900ac

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

modifier/Optimizations.cs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,14 @@ public override void Process()
295295
string ps1File = @"C:\Windows\Setup\Scripts\VirtIoGuestTools.ps1";
296296
string script = Util.StringFromResource("VirtIoGuestTools.ps1");
297297
AddTextFile(script, ps1File);
298-
SpecializeScript.InvokeFile(ps1File);
298+
if (Configuration.DisableDefender)
299+
{
300+
SpecializeScript.InvokeFile(ps1File);
301+
}
302+
else
303+
{
304+
FirstLogonScript.InvokeFile(ps1File);
305+
}
299306
}
300307

301308
if (Configuration.PreventDeviceEncryption)
@@ -482,7 +489,7 @@ void SetStartTiles(string xml)
482489
FirstLogonScript.Append(CommandBuilder.ShellCommand(@"rmdir C:\Windows.old") + ';');
483490
}
484491
{
485-
if(Configuration.DisablePointerPrecision)
492+
if (Configuration.DisablePointerPrecision)
486493
{
487494
DefaultUserScript.Append("""
488495
$params = @{

0 commit comments

Comments
 (0)