From 59319ff8dfcec5b5d9dcd55d768ec882e4c30b95 Mon Sep 17 00:00:00 2001 From: Kroese Date: Sat, 18 May 2024 22:11:37 +0200 Subject: [PATCH] feat: Multi-language answer files (#518) --- assets/win10x64-enterprise-eval.xml | 18 +++++++++++------- assets/win10x64-enterprise.xml | 18 +++++++++++------- assets/win10x64-iot.xml | 18 +++++++++++------- assets/win10x64-ltsc.xml | 18 +++++++++++------- assets/win10x64.xml | 18 +++++++++++------- assets/win11x64-enterprise-eval.xml | 24 ++++++++++++++---------- assets/win11x64-enterprise.xml | 22 +++++++++++++--------- assets/win11x64.xml | 22 +++++++++++++--------- assets/win2008r2-eval.xml | 6 +++--- assets/win2008r2.xml | 6 +++--- assets/win2012r2-eval.xml | 18 +++++++++++------- assets/win2012r2.xml | 19 ++++++++++++------- assets/win2016-eval.xml | 18 +++++++++++------- assets/win2016.xml | 19 ++++++++++++------- assets/win2019-eval.xml | 19 ++++++++++++------- assets/win2019.xml | 19 ++++++++++++------- assets/win2022-eval.xml | 19 ++++++++++++------- assets/win2022.xml | 18 +++++++++++------- assets/win7x64-enterprise.xml | 6 +++--- assets/win7x64-ultimate.xml | 6 +++--- assets/win7x64.xml | 6 +++--- assets/win7x86-enterprise.xml | 6 +++--- assets/win7x86-ultimate.xml | 6 +++--- assets/win7x86.xml | 6 +++--- assets/win81x64-enterprise-eval.xml | 18 +++++++++++------- assets/win81x64-enterprise.xml | 18 +++++++++++------- assets/win81x64.xml | 18 +++++++++++------- assets/winvistax64-enterprise.xml | 12 +++++++++++- assets/winvistax64-ultimate.xml | 12 +++++++++++- assets/winvistax64.xml | 12 +++++++++++- assets/winvistax86-enterprise.xml | 12 +++++++++++- assets/winvistax86-ultimate.xml | 12 +++++++++++- assets/winvistax86.xml | 12 +++++++++++- 33 files changed, 311 insertions(+), 170 deletions(-) diff --git a/assets/win10x64-enterprise-eval.xml b/assets/win10x64-enterprise-eval.xml index 9e3fb01e..f257bbcb 100644 --- a/assets/win10x64-enterprise-eval.xml +++ b/assets/win10x64-enterprise-eval.xml @@ -292,6 +292,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -444,21 +453,16 @@ 21 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 22 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 23 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 24 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/win10x64-enterprise.xml b/assets/win10x64-enterprise.xml index 5a3c2626..9bb2ec1a 100644 --- a/assets/win10x64-enterprise.xml +++ b/assets/win10x64-enterprise.xml @@ -295,6 +295,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -447,21 +456,16 @@ 21 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 22 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 23 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 24 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/win10x64-iot.xml b/assets/win10x64-iot.xml index 3b009188..198e29c0 100644 --- a/assets/win10x64-iot.xml +++ b/assets/win10x64-iot.xml @@ -301,6 +301,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -453,21 +462,16 @@ 21 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 22 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 23 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 24 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/win10x64-ltsc.xml b/assets/win10x64-ltsc.xml index 3485899a..a4861877 100644 --- a/assets/win10x64-ltsc.xml +++ b/assets/win10x64-ltsc.xml @@ -298,6 +298,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -450,21 +459,16 @@ 21 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 22 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 23 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 24 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/win10x64.xml b/assets/win10x64.xml index 62ca61ad..a5e05243 100644 --- a/assets/win10x64.xml +++ b/assets/win10x64.xml @@ -295,6 +295,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -447,21 +456,16 @@ 21 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 22 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 23 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 24 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/win11x64-enterprise-eval.xml b/assets/win11x64-enterprise-eval.xml index 8dde5c6b..ad64df5c 100644 --- a/assets/win11x64-enterprise-eval.xml +++ b/assets/win11x64-enterprise-eval.xml @@ -310,6 +310,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -457,31 +466,26 @@ 20 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 21 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing - 23 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 23 + 22 reg.exe add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV1 /d 0 /t REG_DWORD /f Disable unsupported hardware notifications - 24 + 23 reg.exe add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV2 /d 0 /t REG_DWORD /f Disable unsupported hardware notifications - 25 + 24 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/win11x64-enterprise.xml b/assets/win11x64-enterprise.xml index c1a22c35..d3a379e4 100644 --- a/assets/win11x64-enterprise.xml +++ b/assets/win11x64-enterprise.xml @@ -313,6 +313,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -460,31 +469,26 @@ 20 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 21 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 22 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 23 reg.exe add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV1 /d 0 /t REG_DWORD /f Disable unsupported hardware notifications - 24 + 23 reg.exe add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV2 /d 0 /t REG_DWORD /f Disable unsupported hardware notifications - 25 + 24 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/win11x64.xml b/assets/win11x64.xml index f1c0086e..d7a32a1e 100644 --- a/assets/win11x64.xml +++ b/assets/win11x64.xml @@ -313,6 +313,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -460,31 +469,26 @@ 20 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 21 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 22 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 23 reg.exe add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV1 /d 0 /t REG_DWORD /f Disable unsupported hardware notifications - 24 + 23 reg.exe add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV2 /d 0 /t REG_DWORD /f Disable unsupported hardware notifications - 25 + 24 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/win2008r2-eval.xml b/assets/win2008r2-eval.xml index 4f69250c..f2e76440 100644 --- a/assets/win2008r2-eval.xml +++ b/assets/win2008r2-eval.xml @@ -177,8 +177,8 @@ true - Remote Desktop all + @FirewallAPI.dll,-28752 @@ -293,12 +293,12 @@ 15 - netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 16 - netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing diff --git a/assets/win2008r2.xml b/assets/win2008r2.xml index 18bf9f35..903f8fa9 100644 --- a/assets/win2008r2.xml +++ b/assets/win2008r2.xml @@ -180,8 +180,8 @@ true - Remote Desktop all + @FirewallAPI.dll,-28752 @@ -296,12 +296,12 @@ 15 - netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 16 - netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing diff --git a/assets/win2012r2-eval.xml b/assets/win2012r2-eval.xml index 7fcde90e..6bf8f49f 100644 --- a/assets/win2012r2-eval.xml +++ b/assets/win2012r2-eval.xml @@ -203,6 +203,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -323,21 +332,16 @@ 15 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 16 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 17 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 18 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/win2012r2.xml b/assets/win2012r2.xml index d6551361..86e0f18c 100644 --- a/assets/win2012r2.xml +++ b/assets/win2012r2.xml @@ -206,6 +206,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -326,21 +335,16 @@ 15 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 16 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 17 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 18 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists @@ -348,3 +352,4 @@ + diff --git a/assets/win2016-eval.xml b/assets/win2016-eval.xml index 68342435..53073b6f 100644 --- a/assets/win2016-eval.xml +++ b/assets/win2016-eval.xml @@ -203,6 +203,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -353,21 +362,16 @@ 21 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 22 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 23 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 24 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/win2016.xml b/assets/win2016.xml index 125638bb..1bdb2d94 100644 --- a/assets/win2016.xml +++ b/assets/win2016.xml @@ -206,6 +206,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -356,21 +365,16 @@ 21 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 22 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 23 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 24 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists @@ -378,3 +382,4 @@ + diff --git a/assets/win2019-eval.xml b/assets/win2019-eval.xml index b6f62581..d19ef46d 100644 --- a/assets/win2019-eval.xml +++ b/assets/win2019-eval.xml @@ -207,6 +207,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -357,21 +366,16 @@ 21 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 22 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 23 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 24 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists @@ -379,3 +383,4 @@ + diff --git a/assets/win2019.xml b/assets/win2019.xml index 2ae76da8..328c0217 100644 --- a/assets/win2019.xml +++ b/assets/win2019.xml @@ -210,6 +210,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -360,21 +369,16 @@ 21 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 22 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 23 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 24 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists @@ -382,3 +386,4 @@ + diff --git a/assets/win2022-eval.xml b/assets/win2022-eval.xml index 53bb0bcc..1d86489d 100644 --- a/assets/win2022-eval.xml +++ b/assets/win2022-eval.xml @@ -207,6 +207,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -357,21 +366,16 @@ 21 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 22 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 23 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 24 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists @@ -379,3 +383,4 @@ + diff --git a/assets/win2022.xml b/assets/win2022.xml index aa585a10..0d73a90e 100644 --- a/assets/win2022.xml +++ b/assets/win2022.xml @@ -210,6 +210,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -360,21 +369,16 @@ 21 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 22 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 23 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 24 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/win7x64-enterprise.xml b/assets/win7x64-enterprise.xml index 6934dd53..538f9177 100644 --- a/assets/win7x64-enterprise.xml +++ b/assets/win7x64-enterprise.xml @@ -181,8 +181,8 @@ true - Remote Desktop all + @FirewallAPI.dll,-28752 @@ -297,12 +297,12 @@ 15 - netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 16 - netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing diff --git a/assets/win7x64-ultimate.xml b/assets/win7x64-ultimate.xml index 6e6e36c5..93ecd9b1 100644 --- a/assets/win7x64-ultimate.xml +++ b/assets/win7x64-ultimate.xml @@ -181,8 +181,8 @@ true - Remote Desktop all + @FirewallAPI.dll,-28752 @@ -297,12 +297,12 @@ 15 - netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 16 - netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing diff --git a/assets/win7x64.xml b/assets/win7x64.xml index 29c0ab75..426d3d31 100644 --- a/assets/win7x64.xml +++ b/assets/win7x64.xml @@ -181,8 +181,8 @@ true - Remote Desktop all + @FirewallAPI.dll,-28752 @@ -297,12 +297,12 @@ 15 - netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 16 - netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing diff --git a/assets/win7x86-enterprise.xml b/assets/win7x86-enterprise.xml index 11c78b6e..2e391ffe 100644 --- a/assets/win7x86-enterprise.xml +++ b/assets/win7x86-enterprise.xml @@ -181,8 +181,8 @@ true - Remote Desktop all + @FirewallAPI.dll,-28752 @@ -297,12 +297,12 @@ 15 - netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 16 - netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing diff --git a/assets/win7x86-ultimate.xml b/assets/win7x86-ultimate.xml index 221ef90a..10368c86 100644 --- a/assets/win7x86-ultimate.xml +++ b/assets/win7x86-ultimate.xml @@ -181,8 +181,8 @@ true - Remote Desktop all + @FirewallAPI.dll,-28752 @@ -297,12 +297,12 @@ 15 - netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 16 - netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing diff --git a/assets/win7x86.xml b/assets/win7x86.xml index c2438980..c99e4a51 100644 --- a/assets/win7x86.xml +++ b/assets/win7x86.xml @@ -181,8 +181,8 @@ true - Remote Desktop all + @FirewallAPI.dll,-28752 @@ -297,12 +297,12 @@ 15 - netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 16 - netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing diff --git a/assets/win81x64-enterprise-eval.xml b/assets/win81x64-enterprise-eval.xml index 15dd7295..3ea5a506 100644 --- a/assets/win81x64-enterprise-eval.xml +++ b/assets/win81x64-enterprise-eval.xml @@ -188,6 +188,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -308,21 +317,16 @@ 15 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 16 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 17 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 18 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/win81x64-enterprise.xml b/assets/win81x64-enterprise.xml index cbaa5827..432f8ff7 100644 --- a/assets/win81x64-enterprise.xml +++ b/assets/win81x64-enterprise.xml @@ -191,6 +191,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -311,21 +320,16 @@ 15 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 16 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 17 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 18 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/win81x64.xml b/assets/win81x64.xml index 5b54c2a2..2503c67f 100644 --- a/assets/win81x64.xml +++ b/assets/win81x64.xml @@ -198,6 +198,15 @@ 0 + + + + true + all + @FirewallAPI.dll,-28752 + + + @@ -318,21 +327,16 @@ 15 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "NetDIS.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes Enable Network Discovery 16 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "FPS-.*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes Enable File Sharing 17 - powershell -ExecutionPolicy ByPass -Command "Enable-NetFirewallRule -DisplayGroup @(Get-NetFirewallRule | Where-Object Name -Match "RemoteDesktop-[^I].*" | Select-Object DisplayGroup -Unique | % DisplayGroup)" - Add RDP in firewall - - - 18 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/winvistax64-enterprise.xml b/assets/winvistax64-enterprise.xml index f2efec34..f03da277 100644 --- a/assets/winvistax64-enterprise.xml +++ b/assets/winvistax64-enterprise.xml @@ -232,7 +232,7 @@ 14 - netsh.exe advfirewall firewall set rule group="Remote Desktop" new enable=Yes + netsh.exe advfirewall firewall set rule group="@FirewallAPI.dll,-28752" new enable=Yes Add RDP in firewall @@ -262,6 +262,16 @@ 20 + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes + Enable Network Discovery + + + 21 + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes + Enable File Sharing + + + 22 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/winvistax64-ultimate.xml b/assets/winvistax64-ultimate.xml index 9b80a392..42f2f1e8 100644 --- a/assets/winvistax64-ultimate.xml +++ b/assets/winvistax64-ultimate.xml @@ -232,7 +232,7 @@ 14 - netsh.exe advfirewall firewall set rule group="Remote Desktop" new enable=Yes + netsh.exe advfirewall firewall set rule group="@FirewallAPI.dll,-28752" new enable=Yes Add RDP in firewall @@ -262,6 +262,16 @@ 20 + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes + Enable Network Discovery + + + 21 + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes + Enable File Sharing + + + 22 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index 009b9918..681c6e00 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -232,7 +232,7 @@ 14 - netsh.exe advfirewall firewall set rule group="Remote Desktop" new enable=Yes + netsh.exe advfirewall firewall set rule group="@FirewallAPI.dll,-28752" new enable=Yes Add RDP in firewall @@ -262,6 +262,16 @@ 20 + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes + Enable Network Discovery + + + 21 + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes + Enable File Sharing + + + 22 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/winvistax86-enterprise.xml b/assets/winvistax86-enterprise.xml index 83e7534c..b86742e2 100644 --- a/assets/winvistax86-enterprise.xml +++ b/assets/winvistax86-enterprise.xml @@ -232,7 +232,7 @@ 14 - netsh.exe advfirewall firewall set rule group="Remote Desktop" new enable=Yes + netsh.exe advfirewall firewall set rule group="@FirewallAPI.dll,-28752" new enable=Yes Add RDP in firewall @@ -262,6 +262,16 @@ 20 + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes + Enable Network Discovery + + + 21 + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes + Enable File Sharing + + + 22 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/winvistax86-ultimate.xml b/assets/winvistax86-ultimate.xml index db407e39..90b84e81 100644 --- a/assets/winvistax86-ultimate.xml +++ b/assets/winvistax86-ultimate.xml @@ -232,7 +232,7 @@ 14 - netsh.exe advfirewall firewall set rule group="Remote Desktop" new enable=Yes + netsh.exe advfirewall firewall set rule group="@FirewallAPI.dll,-28752" new enable=Yes Add RDP in firewall @@ -262,6 +262,16 @@ 20 + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes + Enable Network Discovery + + + 21 + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes + Enable File Sharing + + + 22 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists diff --git a/assets/winvistax86.xml b/assets/winvistax86.xml index 07d5926e..58e703c6 100644 --- a/assets/winvistax86.xml +++ b/assets/winvistax86.xml @@ -232,7 +232,7 @@ 14 - netsh.exe advfirewall firewall set rule group="Remote Desktop" new enable=Yes + netsh.exe advfirewall firewall set rule group="@FirewallAPI.dll,-28752" new enable=Yes Add RDP in firewall @@ -262,6 +262,16 @@ 20 + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes + Enable Network Discovery + + + 21 + netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes + Enable File Sharing + + + 22 cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat" Execute custom script from the OEM folder if exists