aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/qtci-windows-11_22H2-x86_64
diff options
context:
space:
mode:
Diffstat (limited to 'coin/provisioning/qtci-windows-11_22H2-x86_64')
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/00-disable-netadapterlso.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/00-install-sevenzip.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/01-allow-remote-desktop-access.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/01-change-resolution.ps128
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/01-disable-notifications.ps19
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/01-disable-runtimebroker.ps14
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/01-disable-windows-telemetry.ps17
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/01-enable-guest-logon.ps12
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/01-install_telegraf.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/01-mount-vcpkg-cache-drive.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/01-set-proxy.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/02-disable-autoreboot.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/02-disable-sleep.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/03-nodejs.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/04-msys.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/05-enable-devmode.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/05-wsearch-off.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/06-longpath.ps12
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/06-mesa_llvmpipe.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/06-ninja.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/08-install-git.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/08-install-jdk.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/08-install-jq.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/08-libclang-v100-dyn.ps12
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/08-libclang.ps13
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/08-python3.ps112
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-dependencywalker.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-mingw1310_64.ps111
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-openssh.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-ruby.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-sed.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-strawberry-perl.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/09-openssl-arm64.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/09-openssl.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/09-set-network-test-server.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/09-vulkansdk.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/10-dxsdk.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/10-install-msys2.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/11-conan.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/20-install-sccache.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/22-mqtt_broker.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/23-winrtrunner.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/25-llvm-mingw.ps120
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/29-libusb.ps13
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/30-fbx.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/35-install-breakpad.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/36-install-gnuwin32.ps12
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/40-android.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/50-openssl_for_android.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/60-jom.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/70-cmake.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/79-opcua_unifiedautomation.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/80-emsdk.ps12
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/85-disable_quickedit_powershell.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/90-3dstudio_3rdparty.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/90-exceutequeueditems.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-dotnet.ps12
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-ffmpeg.ps12
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-mcuxpresso.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-notepad++.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-stm32cubeprogrammer.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-virtualbox.ps121
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/90-libusb.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/90-mimersql.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/90-mysql.ps12
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/90-postgresql.ps12
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/90-python-modules.ps14
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/90-squish.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/91-install-azure-tool.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/91-squish-coco.ps12
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/92-protobuf.ps12
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/93-grpc.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/93-install-vcpkg.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/94-install-vcpkg-ports.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/96-disable-windows-module-installer.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/97-msvc2015.ps110
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/98-unset-proxy.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/99-share-test-folders.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/99-version.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/conanfiles/qtwebkit.txt31
80 files changed, 241 insertions, 0 deletions
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/00-disable-netadapterlso.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/00-disable-netadapterlso.ps1
new file mode 100644
index 00000000..d20f1402
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/00-disable-netadapterlso.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\disable-netadapterlso.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/00-install-sevenzip.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/00-install-sevenzip.ps1
new file mode 100644
index 00000000..a9044256
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/00-install-sevenzip.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-sevenzip.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/01-allow-remote-desktop-access.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-allow-remote-desktop-access.ps1
new file mode 100644
index 00000000..af05e838
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-allow-remote-desktop-access.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\allow-remote-desktop-access.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/01-change-resolution.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-change-resolution.ps1
new file mode 100644
index 00000000..c1e73a62
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-change-resolution.ps1
@@ -0,0 +1,28 @@
+$x_value = "1280"
+$y_value = "800"
+
+Function ChangeResolution {
+ Param (
+ [string]$driver
+ )
+
+ $path = "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration"
+
+ reg.exe ADD "$path\$driver\00\" /V PrimSurfSize.cx /T REG_dWORD /D $x_value /F
+ reg.exe ADD "$path\$driver\00\" /V PrimSurfSize.cy /T REG_dWORD /D $y_value /F
+ reg.exe ADD "$path\$driver\00\00" /V DwmClipBox.bottom /T REG_dWORD /D $y_value /F
+ reg.exe ADD "$path\$driver\00\00" /V DwmClipBox.right /T REG_dWORD /D $x_value /F
+ reg.exe ADD "$path\$driver\00\00" /V PrimSurfSize.cx /T REG_dWORD /D $x_value /F
+ reg.exe ADD "$path\$driver\00\00" /V PrimSurfSize.cy /T REG_dWORD /D $y_value /F
+ reg.exe ADD "$path\$driver\00\00" /V ActiveSize.cy /T REG_dWORD /D $y_value /F
+ reg.exe ADD "$path\$driver\00\00" /V ActiveSize.cx /T REG_dWORD /D $x_value /F
+
+}
+
+Write-Host "Changing the resolution to ${x_value}x${y_value}"
+ChangeResolution "MSBDD_NOEDID_1234_1111_00000000_00020000_0^E3701873EC28AFCFF631E725354CDC2D"
+ChangeResolution "MSBDD_NOEDID_15AD_0405_00000000_000F0000_0^C13AE38966E73205F75BFACA84EB83A5"
+ChangeResolution "MSBDD_RHT12340_2A_07DE_3A_1234_1111_00000000_00020000_0^EC6E4468E7627A114F1F86EA72F3C134"
+ChangeResolution "MSBDD_RHT12340_2A_07DE_3D_1234_1111_00000000_00010000_0^4189234F4C5A30C0FE2E08AED7E5F516"
+ChangeResolution "MSBDD_RHT12340_2A_07DE_3D_1234_1111_00000000_00020000_0^0E45B5CD7061674FC90A8064A6FE81F4"
+ChangeResolution "MSNILNOEDID_1414_008D_FFFFFFFF_FFFFFFFF_0^030B4FCE00727AC1593E5B6FD18648D6"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/01-disable-notifications.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-disable-notifications.ps1
new file mode 100644
index 00000000..ada20147
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-disable-notifications.ps1
@@ -0,0 +1,9 @@
+# Windows 'Notifications & actions'
+# Disable 'Get notifications from apps and other senders'
+reg.exe ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PushNotifications" /V ToastEnabled /T REG_dWORD /D 0 /F
+
+# Disable 'Show me the Windows welcome experience after udpates and occasionally when I sign in to highlight what's new and suggested'
+reg.exe ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /V SubscribedContent-310093Enabled /T REG_dWORD /D 0 /F
+
+# Disable 'Get tips, tricks and suggestions as you use Windows'
+reg.exe ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /V SubscribedContent-338389Enabled /T REG_dWORD /D 0 /F
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/01-disable-runtimebroker.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-disable-runtimebroker.ps1
new file mode 100644
index 00000000..8ae8190d
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-disable-runtimebroker.ps1
@@ -0,0 +1,4 @@
+# Disable RunTime Broker
+# The RunTime Broker is a Windows system process, which helps to manage app permissions on your pc between Windows apps and ensures apps are behaving themselves.
+# Coordinates execution of background work for WinRT application. If this service is stopped or disabled, then background work might not be triggered.
+reg.exe ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBrokerSvc" /V Start /T REG_dWORD /D 4 /F
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/01-disable-windows-telemetry.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-disable-windows-telemetry.ps1
new file mode 100644
index 00000000..3f5a75f4
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-disable-windows-telemetry.ps1
@@ -0,0 +1,7 @@
+# Disable Connected User Experiences and Telemetry service
+# The Connected User Experiences and Telemetry service enables features that support in-application and connected user experiences.
+# Additionally, this service manages the event driven collection and transmission of diagnostic and usage information
+# (used to improve the experience and quality of the Windows Platform) when the diagnostics and usage privacy option settings are enabled under Feedback and Diagnostics.
+reg.exe ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Data Collection" /V AllowTelemetry /T REG_dWORD /D 0 /F
+stop-service diagtrack
+set-service diagtrack -startuptype disabled
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/01-enable-guest-logon.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-enable-guest-logon.ps1
new file mode 100644
index 00000000..3cf989d3
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-enable-guest-logon.ps1
@@ -0,0 +1,2 @@
+# Allow SMB client guest logons to SMB server.
+reg.exe ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /V AllowInsecureGuestAuth /T REG_dWORD /D 1 /F
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/01-install_telegraf.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-install_telegraf.ps1
new file mode 100644
index 00000000..77fa8cbf
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-install_telegraf.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install_telegraf.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/01-mount-vcpkg-cache-drive.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-mount-vcpkg-cache-drive.ps1
new file mode 100644
index 00000000..97dbd7d6
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-mount-vcpkg-cache-drive.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\mount-vcpkg-cache-drive.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/01-set-proxy.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-set-proxy.ps1
new file mode 100644
index 00000000..13b1ec60
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/01-set-proxy.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\set-proxy.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/02-disable-autoreboot.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/02-disable-autoreboot.ps1
new file mode 100644
index 00000000..73430b76
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/02-disable-autoreboot.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\disable-autoreboot.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/02-disable-sleep.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/02-disable-sleep.ps1
new file mode 100644
index 00000000..5bf811ef
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/02-disable-sleep.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\disable-sleep.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/03-nodejs.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/03-nodejs.ps1
new file mode 100644
index 00000000..6032e945
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/03-nodejs.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\nodejs.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/04-msys.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/04-msys.ps1
new file mode 100644
index 00000000..44efea92
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/04-msys.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\msys.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/05-enable-devmode.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/05-enable-devmode.ps1
new file mode 100644
index 00000000..01e6f8b0
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/05-enable-devmode.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\win10-enable-devmode.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/05-wsearch-off.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/05-wsearch-off.ps1
new file mode 100644
index 00000000..eed6b734
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/05-wsearch-off.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\wsearch-off.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/06-longpath.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/06-longpath.ps1
new file mode 100644
index 00000000..6561d57b
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/06-longpath.ps1
@@ -0,0 +1,2 @@
+. "$PSScriptRoot\..\common\windows\longpath.ps1"
+
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/06-mesa_llvmpipe.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/06-mesa_llvmpipe.ps1
new file mode 100644
index 00000000..1b1a07e9
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/06-mesa_llvmpipe.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\mesa_llvmpipe.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/06-ninja.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/06-ninja.ps1
new file mode 100644
index 00000000..ba571a1e
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/06-ninja.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\ninja.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/08-install-git.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/08-install-git.ps1
new file mode 100644
index 00000000..38106de7
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/08-install-git.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-git.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/08-install-jdk.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/08-install-jdk.ps1
new file mode 100644
index 00000000..15065b55
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/08-install-jdk.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-jdk.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/08-install-jq.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/08-install-jq.ps1
new file mode 100644
index 00000000..18fa568a
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/08-install-jq.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-jq.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/08-libclang-v100-dyn.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/08-libclang-v100-dyn.ps1
new file mode 100644
index 00000000..82b91257
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/08-libclang-v100-dyn.ps1
@@ -0,0 +1,2 @@
+. "$PSScriptRoot\..\common\windows\libclang-v100-dyn.ps1" 64 vs2019
+. "$PSScriptRoot\..\common\windows\libclang-v100-dyn.ps1" 32 vs2019
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/08-libclang.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/08-libclang.ps1
new file mode 100644
index 00000000..7681f01a
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/08-libclang.ps1
@@ -0,0 +1,3 @@
+# Do not set the default LLVM_INSTALL_DIR for mingw, leave it with msvc for compat
+. "$PSScriptRoot\..\common\windows\libclang.ps1" 64 mingw $False
+. "$PSScriptRoot\..\common\windows\libclang.ps1" 64 vs2019
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/08-python3.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/08-python3.ps1
new file mode 100644
index 00000000..7d52476a
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/08-python3.ps1
@@ -0,0 +1,12 @@
+# Parameters:
+# - Arch 32/64
+# - installer sha1
+# - install target dir
+# - version
+# - Optional true/false if set as default with PYTHON3/PIP3_PATH variables, default false
+
+. "$PSScriptRoot\..\common\windows\python3.ps1" 64 "f8d42a421db25a01b53f0c135a9a74ddae042643" "C:\Python37_64" "3.7.9"
+. "$PSScriptRoot\..\common\windows\python3.ps1" 64 "3ee4e92a8ef94c70fb56859503fdc805d217d689" "C:\Python310_64" "3.10.0"
+# default ones
+. "$PSScriptRoot\..\common\windows\python3.ps1" 64 "a8ac14ee5486547caf84abdf151be22d9d069c0a" "C:\Python38_64" "3.8.1" $true
+. "$PSScriptRoot\..\common\windows\python3.ps1" 32 "14ff2c2e5538b03a012cb4c9d519d970444ebd42" "C:\Python38_32" "3.8.1" $true
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-dependencywalker.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-dependencywalker.ps1
new file mode 100644
index 00000000..331de489
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-dependencywalker.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-dependencywalker.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-mingw1310_64.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-mingw1310_64.ps1
new file mode 100644
index 00000000..ef8e0a50
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-mingw1310_64.ps1
@@ -0,0 +1,11 @@
+. "$PSScriptRoot\..\common\windows\install-mingw.ps1"
+
+# This script will install 64-bit MinGW 13.1.0
+# Note! MinGW version is 9.0.0 but the GCC version is 13.1 which is used with the naming of MinGW
+
+$release = "MinGW-w64-x86_64-13.1.0-release-posix-seh-msvcrt-rt_v11-rev1"
+
+$sha1 = "561db0989c1b2cb73e0ceb27aed3b0ee8cb1db48"
+
+InstallMinGW $release $sha1
+
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-openssh.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-openssh.ps1
new file mode 100644
index 00000000..9de844da
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-openssh.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-openssh.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-ruby.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-ruby.ps1
new file mode 100644
index 00000000..875b426f
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-ruby.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-ruby.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-sed.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-sed.ps1
new file mode 100644
index 00000000..b3c8fded
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-sed.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-sed.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-strawberry-perl.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-strawberry-perl.ps1
new file mode 100644
index 00000000..2b5756be
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-install-strawberry-perl.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-strawberry-perl.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/09-openssl-arm64.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-openssl-arm64.ps1
new file mode 100644
index 00000000..c1bbf271
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-openssl-arm64.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\openssl-arm64.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/09-openssl.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-openssl.ps1
new file mode 100644
index 00000000..d57ad1cd
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-openssl.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\openssl.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/09-set-network-test-server.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-set-network-test-server.ps1
new file mode 100644
index 00000000..7918fabf
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-set-network-test-server.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\set-network-test-server.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/09-vulkansdk.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-vulkansdk.ps1
new file mode 100644
index 00000000..54a3d563
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/09-vulkansdk.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\vulkansdk.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/10-dxsdk.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/10-dxsdk.ps1
new file mode 100644
index 00000000..155df6b8
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/10-dxsdk.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\dxsdk.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/10-install-msys2.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/10-install-msys2.ps1
new file mode 100644
index 00000000..be9a3634
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/10-install-msys2.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-msys2.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/11-conan.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/11-conan.ps1
new file mode 100644
index 00000000..6215f9e4
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/11-conan.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\conan.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/20-install-sccache.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/20-install-sccache.ps1
new file mode 100644
index 00000000..0794bff3
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/20-install-sccache.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-sccache.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/22-mqtt_broker.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/22-mqtt_broker.ps1
new file mode 100644
index 00000000..71deb0d4
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/22-mqtt_broker.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\mqtt_broker.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/23-winrtrunner.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/23-winrtrunner.ps1
new file mode 100644
index 00000000..078f862e
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/23-winrtrunner.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\winrtrunner.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/25-llvm-mingw.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/25-llvm-mingw.ps1
new file mode 100644
index 00000000..3b84e504
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/25-llvm-mingw.ps1
@@ -0,0 +1,20 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+. "$PSScriptRoot\..\common\windows\helpers.ps1"
+
+# This script installs LLVM-Mingw by mstorsjo
+# https://github.com/mstorsjo/llvm-mingw/releases/tag/20220323
+
+$zip = Get-DownloadLocation "llvm-mingw-20231017-ucrt-x86_64.zip"
+$url_cache = "http://ci-files01-hki.ci.qt.io/input/windows/llvm-mingw-20231017-ucrt-x86_64.zip"
+$url_official = "https://github.com/mstorsjo/llvm-mingw/releases/download/20231017/llvm-mingw-20231017-ucrt-x86_64.zip"
+
+Download $url_official $url_cache $zip
+Verify-Checksum $zip "1a39032b5add2f06fe0dfa56d0279b313b974da3"
+Extract-7Zip $zip C:\
+
+Rename-Item C:\llvm-mingw-20231017-ucrt-x86_64 C:\llvm-mingw
+
+Write-Output "llvm-mingw = 17.0.3" >> ~/versions.txt
+Remove-Item -Path $zip
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/29-libusb.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/29-libusb.ps1
new file mode 100644
index 00000000..6035912d
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/29-libusb.ps1
@@ -0,0 +1,3 @@
+
+
+. "$PSScriptRoot\..\common\windows\libusb.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/30-fbx.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/30-fbx.ps1
new file mode 100644
index 00000000..468b0433
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/30-fbx.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\fbx_windows.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/35-install-breakpad.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/35-install-breakpad.ps1
new file mode 100644
index 00000000..9360a326
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/35-install-breakpad.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-breakpad.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/36-install-gnuwin32.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/36-install-gnuwin32.ps1
new file mode 100644
index 00000000..0e2abbac
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/36-install-gnuwin32.ps1
@@ -0,0 +1,2 @@
+. "$PSScriptRoot\..\common\windows\install-gnuwin32.ps1"
+
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/40-android.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/40-android.ps1
new file mode 100644
index 00000000..69799974
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/40-android.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\android.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/50-openssl_for_android.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/50-openssl_for_android.ps1
new file mode 100644
index 00000000..25c6f28a
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/50-openssl_for_android.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\android-openssl.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/60-jom.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/60-jom.ps1
new file mode 100644
index 00000000..b246ce25
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/60-jom.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\jom.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/70-cmake.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/70-cmake.ps1
new file mode 100644
index 00000000..73dc7bc2
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/70-cmake.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\cmake.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/79-opcua_unifiedautomation.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/79-opcua_unifiedautomation.ps1
new file mode 100644
index 00000000..e7f14459
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/79-opcua_unifiedautomation.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\opcua_unifiedautomation.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/80-emsdk.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/80-emsdk.ps1
new file mode 100644
index 00000000..b72470a2
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/80-emsdk.ps1
@@ -0,0 +1,2 @@
+. "$PSScriptRoot\..\common\windows\emsdk.ps1"
+
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/85-disable_quickedit_powershell.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/85-disable_quickedit_powershell.ps1
new file mode 100644
index 00000000..547e15a8
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/85-disable_quickedit_powershell.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\disable-quickedit.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/90-3dstudio_3rdparty.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-3dstudio_3rdparty.ps1
new file mode 100644
index 00000000..114f52f9
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-3dstudio_3rdparty.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\3dstudio_3rdparty.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/90-exceutequeueditems.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-exceutequeueditems.ps1
new file mode 100644
index 00000000..52306fb9
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-exceutequeueditems.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\exceutequeueditems.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-dotnet.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-dotnet.ps1
new file mode 100644
index 00000000..a2ecfba2
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-dotnet.ps1
@@ -0,0 +1,2 @@
+. "$PSScriptRoot\..\common\windows\install-dotnet.ps1"
+
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-ffmpeg.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-ffmpeg.ps1
new file mode 100644
index 00000000..e16f634c
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-ffmpeg.ps1
@@ -0,0 +1,2 @@
+. "$PSScriptRoot\..\common\windows\install-ffmpeg.ps1"
+
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-mcuxpresso.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-mcuxpresso.ps1
new file mode 100644
index 00000000..22d19322
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-mcuxpresso.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-mcuxpresso.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-notepad++.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-notepad++.ps1
new file mode 100644
index 00000000..455d92bf
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-notepad++.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-notepad++.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-stm32cubeprogrammer.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-stm32cubeprogrammer.ps1
new file mode 100644
index 00000000..25c2bb42
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-stm32cubeprogrammer.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-stm32cubeprogrammer.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-virtualbox.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-virtualbox.ps1
new file mode 100644
index 00000000..bf14fd23
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-install-virtualbox.ps1
@@ -0,0 +1,21 @@
+# Copyright (C) 2017 The Qt Company Ltd.
+# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+. "$PSScriptRoot\..\common\windows\helpers.ps1"
+
+# This script will install VirtualBox
+
+$version = "5.2.4"
+$sha1 = "71df4474a5e94918728b62d1f6bc036674ef0e96"
+$url_cache = "\\ci-files01-hki.ci.qt.io\provisioning\windows\VirtualBox-" + $version + "-119785-Win.exe"
+$url_official = "http://download.virtualbox.org/virtualbox/" + $version + "/VirtualBox-" + $version + "-119785-Win.exe"
+$virtualboxPackage = "C:\Windows\Temp\virtualbox-$version.exe"
+
+Download $url_official $url_cache $virtualboxPackage
+Verify-Checksum $virtualboxPackage $sha1
+Run-Executable $virtualboxPackage "--silent"
+
+Write-Output "Cleaning $virtualboxPackage.."
+Remove "$virtualboxPackage"
+
+Write-Output "VirtualBox = $version" >> ~\versions.txt
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/90-libusb.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-libusb.ps1
new file mode 100644
index 00000000..29a1cfa4
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-libusb.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\libusb.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/90-mimersql.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-mimersql.ps1
new file mode 100644
index 00000000..576dd9d2
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-mimersql.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\mimersql.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/90-mysql.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-mysql.ps1
new file mode 100644
index 00000000..864a79a5
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-mysql.ps1
@@ -0,0 +1,2 @@
+. "$PSScriptRoot\..\common\windows\mysql.ps1"
+
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/90-postgresql.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-postgresql.ps1
new file mode 100644
index 00000000..0e0d87be
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-postgresql.ps1
@@ -0,0 +1,2 @@
+. "$PSScriptRoot\..\common\windows\postgresql.ps1"
+
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/90-python-modules.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-python-modules.ps1
new file mode 100644
index 00000000..80ab54dc
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-python-modules.ps1
@@ -0,0 +1,4 @@
+. "$PSScriptRoot\..\common\windows\helpers.ps1"
+# Needed by packaging scripts
+$scriptsPath = [System.Environment]::GetEnvironmentVariable('PIP3_PATH', [System.EnvironmentVariableTarget]::Machine)
+Run-Executable "$scriptsPath\pip3.exe" "install bs4"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/90-squish.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-squish.ps1
new file mode 100644
index 00000000..ff758845
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/90-squish.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\squishInstall.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/91-install-azure-tool.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/91-install-azure-tool.ps1
new file mode 100644
index 00000000..f1d5acc3
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/91-install-azure-tool.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-azure-tool.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/91-squish-coco.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/91-squish-coco.ps1
new file mode 100644
index 00000000..bf4f8a96
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/91-squish-coco.ps1
@@ -0,0 +1,2 @@
+ "$PSScriptRoot\..\common\windows\squish-coco.ps1"
+
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/92-protobuf.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/92-protobuf.ps1
new file mode 100644
index 00000000..c455bce7
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/92-protobuf.ps1
@@ -0,0 +1,2 @@
+. "$PSScriptRoot\..\common\windows\protobuf.ps1"
+
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/93-grpc.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/93-grpc.ps1
new file mode 100644
index 00000000..7d0b471d
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/93-grpc.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\grpc.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/93-install-vcpkg.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/93-install-vcpkg.ps1
new file mode 100644
index 00000000..3c360de9
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/93-install-vcpkg.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-vcpkg.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/94-install-vcpkg-ports.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/94-install-vcpkg-ports.ps1
new file mode 100644
index 00000000..1dd657bc
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/94-install-vcpkg-ports.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\install-vcpkg-ports.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/96-disable-windows-module-installer.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/96-disable-windows-module-installer.ps1
new file mode 100644
index 00000000..fb8ec541
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/96-disable-windows-module-installer.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\disable-windows-module-installer.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/97-msvc2015.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/97-msvc2015.ps1
new file mode 100644
index 00000000..2c1735d0
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/97-msvc2015.ps1
@@ -0,0 +1,10 @@
+# Copyright (C) 2021 The Qt Company Ltd.
+# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+# Visual Studios are pre-provisioned to tier1 images
+
+# MSVC 2015 Update 3
+Write-Output "Visual Studio 2015 = Version 14.0.25431.01 Update 3" >> ~\versions.txt
+
+# MSVC 2019 and Build Tools are pre-provisioned, but the updating happens with "$PSScriptRoot\..\common\windows\update-msvc2019.ps1"
+
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/98-unset-proxy.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/98-unset-proxy.ps1
new file mode 100644
index 00000000..0c25a0fb
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/98-unset-proxy.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\unset-proxy.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/99-share-test-folders.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/99-share-test-folders.ps1
new file mode 100644
index 00000000..576fcfdc
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/99-share-test-folders.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\share-test-folders.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/99-version.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/99-version.ps1
new file mode 100644
index 00000000..36e498bc
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/99-version.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\version.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/conanfiles/qtwebkit.txt b/coin/provisioning/qtci-windows-11_22H2-x86_64/conanfiles/qtwebkit.txt
new file mode 100644
index 00000000..eaafc008
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/conanfiles/qtwebkit.txt
@@ -0,0 +1,31 @@
+[requires]
+icu/65.1@qtproject/stable
+libxml2/2.9.10@qtproject/stable
+libxslt/1.1.34@qtproject/stable
+libjpeg-turbo/2.0.5@qtproject/stable
+
+[generators]
+cmake
+txt
+
+[options]
+icu:shared=True
+icu:data_packaging=library
+
+libxml2:shared=True
+libxml2:iconv=False
+libxml2:icu=True
+libxml2:zlib=False
+
+libxslt:shared=True
+
+libjpeg-turbo:shared=False
+
+[imports]
+bin, icudt65.dll -> ./bin
+bin, icuin65.dll -> ./bin
+bin, icuuc65.dll -> ./bin
+bin, libxml2.dll -> ./bin
+bin, libxslt.dll -> ./bin
+bin, libxml2-2.dll -> ./bin
+bin, libxslt-1.dll -> ./bin