From a50b27349c74da967966dd88ec7cd15fcfd205ca Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 16 Oct 2025 12:56:27 +0000 Subject: [PATCH 1/3] Initial plan From 27d4ac1927847d11cae6a865878f3e33d1cde994 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 16 Oct 2025 13:01:53 +0000 Subject: [PATCH 2/3] Fix Optimize_OS_for_AVD.ps1 to work with updated VDOT repo Co-authored-by: danycontre <78437433+danycontre@users.noreply.github.com> --- workload/scripts/Optimize_OS_for_AVD.ps1 | 25 ++---------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/workload/scripts/Optimize_OS_for_AVD.ps1 b/workload/scripts/Optimize_OS_for_AVD.ps1 index 9993a6d48..9b0caaa1c 100644 --- a/workload/scripts/Optimize_OS_for_AVD.ps1 +++ b/workload/scripts/Optimize_OS_for_AVD.ps1 @@ -16,17 +16,6 @@ Expand-Archive -LiteralPath 'C:\\Optimize\\Windows_10_VDI_Optimize-main.zip' -De Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process Set-Location -Path C:\\Optimize\\Virtual-Desktop-Optimization-Tool-main -# instrumentation -$osOptURL = 'https://raw.githubusercontent.com/The-Virtual-Desktop-Team/Virtual-Desktop-Optimization-Tool/main/Windows_VDOT.ps1' -$osOptURLexe = 'optimize.ps1' -Invoke-WebRequest -Uri $osOptURL -OutFile $osOptURLexe - -# Patch: override the Win10_VirtualDesktop_Optimize.ps1 - setting 'Set-NetAdapterAdvancedProperty'(see readme.md) -Write-Host 'Patch: Disabling Set-NetAdapterAdvancedProperty' -$updatePath = 'C:\optimize\Virtual-Desktop-Optimization-Tool-main\Win10_VirtualDesktop_Optimize.ps1' - ((Get-Content -Path $updatePath -Raw) -replace 'Set-NetAdapterAdvancedProperty -DisplayName "Send Buffer Size" -DisplayValue 4MB', '#Set-NetAdapterAdvancedProperty -DisplayName "Send Buffer Size" -DisplayValue 4MB') | Set-Content -Path $updatePath - - Write-Host 'Patch: Disabling Set-NetAdapterAdvancedProperty in Windows_VDOT.ps1' $updatePath = 'C:\optimize\Virtual-Desktop-Optimization-Tool-main\Windows_VDOT.ps1' @@ -72,15 +61,5 @@ if (Test-Path $WinstationsKey) { Set-Content $updatePath $file # run script -# .\optimize -WindowsVersion 2004 -Verbose -.\Win10_VirtualDesktop_Optimize.ps1 -Verbose -AcceptEULA -Write-Host 'AIB Customization: Finished OS Optimizations script Win10_VirtualDesktop_Optimize.ps1' - -# Sleep for a min -Start-Sleep -Seconds 60 -#Running new file - -#Write-Host 'Running new AIB Customization script' -.\Windows_VDOT.ps1 -Verbose -AcceptEULA - -Write-Host 'AIB Customization: Finished OS Optimizations script Windows_VDOT.ps1' +.\Windows_VDOT.ps1 -Optimizations All -Verbose -AcceptEULA +Write-Host 'AIB Customization: Finished OS Optimizations script' From 83ec70f85f415f72ee2d33da21b2d61141264f04 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 16 Oct 2025 13:03:48 +0000 Subject: [PATCH 3/3] Fix path casing consistency in Optimize_OS_for_AVD.ps1 Co-authored-by: danycontre <78437433+danycontre@users.noreply.github.com> --- workload/scripts/Optimize_OS_for_AVD.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workload/scripts/Optimize_OS_for_AVD.ps1 b/workload/scripts/Optimize_OS_for_AVD.ps1 index 9b0caaa1c..38b33b103 100644 --- a/workload/scripts/Optimize_OS_for_AVD.ps1 +++ b/workload/scripts/Optimize_OS_for_AVD.ps1 @@ -18,7 +18,7 @@ Set-Location -Path C:\\Optimize\\Virtual-Desktop-Optimization-Tool-main Write-Host 'Patch: Disabling Set-NetAdapterAdvancedProperty in Windows_VDOT.ps1' -$updatePath = 'C:\optimize\Virtual-Desktop-Optimization-Tool-main\Windows_VDOT.ps1' +$updatePath = 'C:\Optimize\Virtual-Desktop-Optimization-Tool-main\Windows_VDOT.ps1' ((Get-Content -Path $updatePath -Raw) -replace 'Set-NetAdapterAdvancedProperty -DisplayName "Send Buffer Size" -DisplayValue 4MB', '#Set-NetAdapterAdvancedProperty -DisplayName "Send Buffer Size" -DisplayValue 4MB') | Set-Content -Path $updatePath