diff options
| author | Lyssa | 2026-03-09 07:34:17 +0000 |
|---|---|---|
| committer | GitHub | 2026-03-09 07:34:17 +0000 |
| commit | 2a4fe194fbd124f84f4ac18ceb817b81685b4b61 (patch) | |
| tree | f7d71aefc3fa27163ade6d50a01f25e19bc61967 | |
| parent | 33b0ac9cc787aa0ee288b4fa7d26380c4dc67bfe (diff) | |
| parent | 1baa4e18ed791844112296eda6035705cc6e1088 (diff) | |
| download | Microsoft-Activation-Scripts-dev.zip | |
Add OutlookForWindows in app selection menu dev
| -rw-r--r-- | MAS/All-In-One-Version-KL/MAS_AIO.cmd | 64 | ||||
| -rw-r--r-- | MAS/Separate-Files-Version/Change_Office_Edition.cmd | 64 |
2 files changed, 72 insertions, 56 deletions
diff --git a/MAS/All-In-One-Version-KL/MAS_AIO.cmd b/MAS/All-In-One-Version-KL/MAS_AIO.cmd index 9992d11..3f324e7 100644 --- a/MAS/All-In-One-Version-KL/MAS_AIO.cmd +++ b/MAS/All-In-One-Version-KL/MAS_AIO.cmd @@ -18377,6 +18377,11 @@ if defined Lync_st set Lync_st=Off set OneDrive_st=Off
if defined suites (set Teams_st=Off) else (set Teams_st=)
+set OutlookForWindows_st=
+if %winbuild% GEQ 19041 if defined Outlook_st echo %targetedition% | find /i "O365" %nul1% && (
+set OutlookForWindows_st=Off
+)
+
:oe_excludeapps
cls
@@ -18389,19 +18394,20 @@ call :dk_color %Gray% "To exclude the apps listed below from installation, toggl if defined editedition call :dk_color %Gray% "Note: The On/Off status below does not reflect the current status of the installed apps."
%line%
if defined suites echo:
-if defined Access_st echo [A] Access : %Access_st%
-if defined Excel_st echo [E] Excel : %Excel_st%
-if defined OneNote_st echo [N] OneNote : %OneNote_st%
-if defined Outlook_st echo [O] Outlook : %Outlook_st%
-if defined PowerPoint_st echo [P] PowerPoint : %PowerPoint_st%
-if defined Project_st echo [J] Project : %Project_st%
-if defined Publisher_st echo [R] Publisher : %Publisher_st%
-if defined Visio_st echo [V] Visio : %Visio_st%
-if defined Word_st echo [W] Word : %Word_st%
-echo:
-if defined Lync_st echo [L] SkypeForBusiness : %Lync_st%
-if defined OneDrive_st echo [D] OneDrive : %OneDrive_st%
-if defined Teams_st echo [T] Teams : %Teams_st%
+if defined Access_st echo [A] Access : %Access_st%
+if defined Excel_st echo [E] Excel : %Excel_st%
+if defined OneNote_st echo [N] OneNote : %OneNote_st%
+if defined Outlook_st echo [O] Outlook ^(Classic^) : %Outlook_st%
+if defined PowerPoint_st echo [P] PowerPoint : %PowerPoint_st%
+if defined Project_st echo [J] Project : %Project_st%
+if defined Publisher_st echo [R] Publisher : %Publisher_st%
+if defined Visio_st echo [V] Visio : %Visio_st%
+if defined Word_st echo [W] Word : %Word_st%
+echo:
+if defined Lync_st echo [L] SkypeForBusiness : %Lync_st%
+if defined OutlookForWindows_st echo [K] Outlook ^(New^) : %OutlookForWindows_st%
+if defined OneDrive_st echo [D] OneDrive : %OneDrive_st%
+if defined Teams_st echo [T] Teams : %Teams_st%
%line%
echo:
echo [1] Continue
@@ -18409,22 +18415,23 @@ echo [0] Go Back %line%
echo:
call :dk_color %_Green% "Choose a menu option using your keyboard:"
-choice /C:AENOPJRVWLDT10 /N
+choice /C:AENOPJRVWLKDT10 /N
set _el=!errorlevel!
-if !_el!==14 goto :oemenu
-if !_el!==13 call :excludelist & goto :oe_editionchangefinal
-if !_el!==12 if defined Teams_st (if "%Teams_st%"=="Off" (set Teams_st=ON) else (set Teams_st=Off))
-if !_el!==11 if defined OneDrive_st (if "%OneDrive_st%"=="Off" (set OneDrive_st=ON) else (set OneDrive_st=Off))
-if !_el!==10 if defined Lync_st (if "%Lync_st%"=="Off" (set Lync_st=ON) else (set Lync_st=Off))
-if !_el!==9 if defined Word_st (if "%Word_st%"=="Off" (set Word_st=ON) else (set Word_st=Off))
-if !_el!==8 if defined Visio_st (if "%Visio_st%"=="Off" (set Visio_st=ON) else (set Visio_st=Off))
-if !_el!==7 if defined Publisher_st (if "%Publisher_st%"=="Off" (set Publisher_st=ON) else (set Publisher_st=Off))
-if !_el!==6 if defined Project_st (if "%Project_st%"=="Off" (set Project_st=ON) else (set Project_st=Off))
-if !_el!==5 if defined PowerPoint_st (if "%PowerPoint_st%"=="Off" (set PowerPoint_st=ON) else (set PowerPoint_st=Off))
-if !_el!==4 if defined Outlook_st (if "%Outlook_st%"=="Off" (set Outlook_st=ON) else (set Outlook_st=Off))
-if !_el!==3 if defined OneNote_st (if "%OneNote_st%"=="Off" (set OneNote_st=ON) else (set OneNote_st=Off))
-if !_el!==2 if defined Excel_st (if "%Excel_st%"=="Off" (set Excel_st=ON) else (set Excel_st=Off))
-if !_el!==1 if defined Access_st (if "%Access_st%"=="Off" (set Access_st=ON) else (set Access_st=Off))
+if !_el!==15 goto :oemenu
+if !_el!==14 call :excludelist & goto :oe_editionchangefinal
+if !_el!==13 if defined Teams_st (if "%Teams_st%"=="Off" (set Teams_st=ON) else (set Teams_st=Off))
+if !_el!==12 if defined OneDrive_st (if "%OneDrive_st%"=="Off" (set OneDrive_st=ON) else (set OneDrive_st=Off))
+if !_el!==11 if defined OutlookForWindows_st (if "%OutlookForWindows_st%"=="Off" (set OutlookForWindows_st=ON) else (set OutlookForWindows_st=Off))
+if !_el!==10 if defined Lync_st (if "%Lync_st%"=="Off" (set Lync_st=ON) else (set Lync_st=Off))
+if !_el!==9 if defined Word_st (if "%Word_st%"=="Off" (set Word_st=ON) else (set Word_st=Off))
+if !_el!==8 if defined Visio_st (if "%Visio_st%"=="Off" (set Visio_st=ON) else (set Visio_st=Off))
+if !_el!==7 if defined Publisher_st (if "%Publisher_st%"=="Off" (set Publisher_st=ON) else (set Publisher_st=Off))
+if !_el!==6 if defined Project_st (if "%Project_st%"=="Off" (set Project_st=ON) else (set Project_st=Off))
+if !_el!==5 if defined PowerPoint_st (if "%PowerPoint_st%"=="Off" (set PowerPoint_st=ON) else (set PowerPoint_st=Off))
+if !_el!==4 if defined Outlook_st (if "%Outlook_st%"=="Off" (set Outlook_st=ON) else (set Outlook_st=Off))
+if !_el!==3 if defined OneNote_st (if "%OneNote_st%"=="Off" (set OneNote_st=ON) else (set OneNote_st=Off))
+if !_el!==2 if defined Excel_st (if "%Excel_st%"=="Off" (set Excel_st=ON) else (set Excel_st=Off))
+if !_el!==1 if defined Access_st (if "%Access_st%"=="Off" (set Access_st=ON) else (set Access_st=Off))
goto :oe_excludeapps
:excludelist
@@ -18441,6 +18448,7 @@ publisher visio
word
lync
+outlookforwindows
onedrive
teams
) do (
diff --git a/MAS/Separate-Files-Version/Change_Office_Edition.cmd b/MAS/Separate-Files-Version/Change_Office_Edition.cmd index fad2060..b4bc77b 100644 --- a/MAS/Separate-Files-Version/Change_Office_Edition.cmd +++ b/MAS/Separate-Files-Version/Change_Office_Edition.cmd @@ -673,6 +673,11 @@ if defined Lync_st set Lync_st=Off set OneDrive_st=Off
if defined suites (set Teams_st=Off) else (set Teams_st=)
+set OutlookForWindows_st=
+if %winbuild% GEQ 19041 if defined Outlook_st echo %targetedition% | find /i "O365" %nul1% && (
+set OutlookForWindows_st=Off
+)
+
:oe_excludeapps
cls
@@ -685,19 +690,20 @@ call :dk_color %Gray% "To exclude the apps listed below from installation, toggl if defined editedition call :dk_color %Gray% "Note: The On/Off status below does not reflect the current status of the installed apps."
%line%
if defined suites echo:
-if defined Access_st echo [A] Access : %Access_st%
-if defined Excel_st echo [E] Excel : %Excel_st%
-if defined OneNote_st echo [N] OneNote : %OneNote_st%
-if defined Outlook_st echo [O] Outlook : %Outlook_st%
-if defined PowerPoint_st echo [P] PowerPoint : %PowerPoint_st%
-if defined Project_st echo [J] Project : %Project_st%
-if defined Publisher_st echo [R] Publisher : %Publisher_st%
-if defined Visio_st echo [V] Visio : %Visio_st%
-if defined Word_st echo [W] Word : %Word_st%
-echo:
-if defined Lync_st echo [L] SkypeForBusiness : %Lync_st%
-if defined OneDrive_st echo [D] OneDrive : %OneDrive_st%
-if defined Teams_st echo [T] Teams : %Teams_st%
+if defined Access_st echo [A] Access : %Access_st%
+if defined Excel_st echo [E] Excel : %Excel_st%
+if defined OneNote_st echo [N] OneNote : %OneNote_st%
+if defined Outlook_st echo [O] Outlook ^(Classic^) : %Outlook_st%
+if defined PowerPoint_st echo [P] PowerPoint : %PowerPoint_st%
+if defined Project_st echo [J] Project : %Project_st%
+if defined Publisher_st echo [R] Publisher : %Publisher_st%
+if defined Visio_st echo [V] Visio : %Visio_st%
+if defined Word_st echo [W] Word : %Word_st%
+echo:
+if defined Lync_st echo [L] SkypeForBusiness : %Lync_st%
+if defined OutlookForWindows_st echo [K] Outlook ^(New^) : %OutlookForWindows_st%
+if defined OneDrive_st echo [D] OneDrive : %OneDrive_st%
+if defined Teams_st echo [T] Teams : %Teams_st%
%line%
echo:
echo [1] Continue
@@ -705,22 +711,23 @@ echo [0] Go Back %line%
echo:
call :dk_color %_Green% "Choose a menu option using your keyboard:"
-choice /C:AENOPJRVWLDT10 /N
+choice /C:AENOPJRVWLKDT10 /N
set _el=!errorlevel!
-if !_el!==14 goto :oemenu
-if !_el!==13 call :excludelist & goto :oe_editionchangefinal
-if !_el!==12 if defined Teams_st (if "%Teams_st%"=="Off" (set Teams_st=ON) else (set Teams_st=Off))
-if !_el!==11 if defined OneDrive_st (if "%OneDrive_st%"=="Off" (set OneDrive_st=ON) else (set OneDrive_st=Off))
-if !_el!==10 if defined Lync_st (if "%Lync_st%"=="Off" (set Lync_st=ON) else (set Lync_st=Off))
-if !_el!==9 if defined Word_st (if "%Word_st%"=="Off" (set Word_st=ON) else (set Word_st=Off))
-if !_el!==8 if defined Visio_st (if "%Visio_st%"=="Off" (set Visio_st=ON) else (set Visio_st=Off))
-if !_el!==7 if defined Publisher_st (if "%Publisher_st%"=="Off" (set Publisher_st=ON) else (set Publisher_st=Off))
-if !_el!==6 if defined Project_st (if "%Project_st%"=="Off" (set Project_st=ON) else (set Project_st=Off))
-if !_el!==5 if defined PowerPoint_st (if "%PowerPoint_st%"=="Off" (set PowerPoint_st=ON) else (set PowerPoint_st=Off))
-if !_el!==4 if defined Outlook_st (if "%Outlook_st%"=="Off" (set Outlook_st=ON) else (set Outlook_st=Off))
-if !_el!==3 if defined OneNote_st (if "%OneNote_st%"=="Off" (set OneNote_st=ON) else (set OneNote_st=Off))
-if !_el!==2 if defined Excel_st (if "%Excel_st%"=="Off" (set Excel_st=ON) else (set Excel_st=Off))
-if !_el!==1 if defined Access_st (if "%Access_st%"=="Off" (set Access_st=ON) else (set Access_st=Off))
+if !_el!==15 goto :oemenu
+if !_el!==14 call :excludelist & goto :oe_editionchangefinal
+if !_el!==13 if defined Teams_st (if "%Teams_st%"=="Off" (set Teams_st=ON) else (set Teams_st=Off))
+if !_el!==12 if defined OneDrive_st (if "%OneDrive_st%"=="Off" (set OneDrive_st=ON) else (set OneDrive_st=Off))
+if !_el!==11 if defined OutlookForWindows_st (if "%OutlookForWindows_st%"=="Off" (set OutlookForWindows_st=ON) else (set OutlookForWindows_st=Off))
+if !_el!==10 if defined Lync_st (if "%Lync_st%"=="Off" (set Lync_st=ON) else (set Lync_st=Off))
+if !_el!==9 if defined Word_st (if "%Word_st%"=="Off" (set Word_st=ON) else (set Word_st=Off))
+if !_el!==8 if defined Visio_st (if "%Visio_st%"=="Off" (set Visio_st=ON) else (set Visio_st=Off))
+if !_el!==7 if defined Publisher_st (if "%Publisher_st%"=="Off" (set Publisher_st=ON) else (set Publisher_st=Off))
+if !_el!==6 if defined Project_st (if "%Project_st%"=="Off" (set Project_st=ON) else (set Project_st=Off))
+if !_el!==5 if defined PowerPoint_st (if "%PowerPoint_st%"=="Off" (set PowerPoint_st=ON) else (set PowerPoint_st=Off))
+if !_el!==4 if defined Outlook_st (if "%Outlook_st%"=="Off" (set Outlook_st=ON) else (set Outlook_st=Off))
+if !_el!==3 if defined OneNote_st (if "%OneNote_st%"=="Off" (set OneNote_st=ON) else (set OneNote_st=Off))
+if !_el!==2 if defined Excel_st (if "%Excel_st%"=="Off" (set Excel_st=ON) else (set Excel_st=Off))
+if !_el!==1 if defined Access_st (if "%Access_st%"=="Off" (set Access_st=ON) else (set Access_st=Off))
goto :oe_excludeapps
:excludelist
@@ -737,6 +744,7 @@ publisher visio
word
lync
+outlookforwindows
onedrive
teams
) do (
|
