Detect Powershell 1.0 on Server 2008 and ask to install Powershell 2.0

This commit is contained in:
WindowsAddict 2025-05-06 19:29:19 +05:30
parent 817bfe84de
commit d47a750bad
6 changed files with 24 additions and 50 deletions

View File

@ -153,15 +153,15 @@ echo Upgrade to Windows Vista SP1 or SP2.
goto dk_done goto dk_done
) )
if not exist %ps% ( if %winbuild% LSS 7600 if not exist "%SysPath%\WindowsPowerShell\v1.0\Modules" (
%nceline% %nceline%
if not exist %ps% (
echo PowerShell is not installed in your system. echo PowerShell is not installed in your system.
if %winbuild% LSS 7600 ( )
echo Install PowerShell using the following URL. echo Install PowerShell 2.0 using the following URL.
echo: echo:
echo https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930 echo https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930
if %_unattended%==0 start https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930 if %_unattended%==0 start https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930
)
goto dk_done goto dk_done
) )
@ -2168,32 +2168,6 @@ for %%A in (%_act% %_rem%) do (if "%%A"=="1" set _unattended=1)
::======================================================================================================================================== ::========================================================================================================================================
if %winbuild% LSS 6001 (
%nceline%
echo Unsupported OS version detected [%winbuild%].
echo MAS only supports Windows Vista/7/8/8.1/10/11 and their Server equivalents.
if %winbuild% EQU 6000 (
echo:
echo Windows Vista RTM is not supported because Powershell cannot be installed.
echo Upgrade to Windows Vista SP1 or SP2.
)
goto dk_done
)
if not exist %ps% (
%nceline%
echo PowerShell is not installed in your system.
if %winbuild% LSS 7600 (
echo Install PowerShell using the following URL.
echo:
echo https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930
if %_unattended%==0 start https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930
)
goto dk_done
)
::========================================================================================================================================
if %_rem%==1 goto :oh_uninstall if %_rem%==1 goto :oh_uninstall
:oh_menu :oh_menu

View File

@ -183,15 +183,15 @@ echo Upgrade to Windows Vista SP1 or SP2.
goto dk_done goto dk_done
) )
if not exist %ps% ( if %winbuild% LSS 7600 if not exist "%SysPath%\WindowsPowerShell\v1.0\Modules" (
%nceline% %nceline%
if not exist %ps% (
echo PowerShell is not installed in your system. echo PowerShell is not installed in your system.
if %winbuild% LSS 7600 ( )
echo Install PowerShell using the following URL. echo Install PowerShell 2.0 using the following URL.
echo: echo:
echo https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930 echo https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930
if %_unattended%==0 start https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930 if %_unattended%==0 start https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930
)
goto dk_done goto dk_done
) )

View File

@ -214,15 +214,15 @@ echo Upgrade to Windows Vista SP1 or SP2.
goto dk_done goto dk_done
) )
if not exist %ps% ( if %winbuild% LSS 7600 if not exist "%SysPath%\WindowsPowerShell\v1.0\Modules" (
%nceline% %nceline%
if not exist %ps% (
echo PowerShell is not installed in your system. echo PowerShell is not installed in your system.
if %winbuild% LSS 7600 ( )
echo Install PowerShell using the following URL. echo Install PowerShell 2.0 using the following URL.
echo: echo:
echo https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930 echo https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930
if %_unattended%==0 start https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930 if %_unattended%==0 start https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930
)
goto dk_done goto dk_done
) )

View File

@ -220,15 +220,15 @@ echo Upgrade to Windows Vista SP1 or SP2.
goto dk_done goto dk_done
) )
if not exist %ps% ( if %winbuild% LSS 7600 if not exist "%SysPath%\WindowsPowerShell\v1.0\Modules" (
%nceline% %nceline%
if not exist %ps% (
echo PowerShell is not installed in your system. echo PowerShell is not installed in your system.
if %winbuild% LSS 7600 ( )
echo Install PowerShell using the following URL. echo Install PowerShell 2.0 using the following URL.
echo: echo:
echo https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930 echo https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930
if %_unattended%==0 start https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930 if %_unattended%==0 start https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930
)
goto dk_done goto dk_done
) )

View File

@ -144,15 +144,15 @@ echo Upgrade to Windows Vista SP1 or SP2.
goto done2 goto done2
) )
if not exist %ps% ( if %winbuild% LSS 7600 if not exist "%SysPath%\WindowsPowerShell\v1.0\Modules" (
%nceline% %nceline%
if not exist %ps% (
echo PowerShell is not installed in your system. echo PowerShell is not installed in your system.
if %winbuild% LSS 7600 ( )
echo Install PowerShell using the following URL. echo Install PowerShell 2.0 using the following URL.
echo: echo:
echo https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930 echo https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930
if %_unattended%==0 start https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930 if %_unattended%==0 start https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930
)
goto done2 goto done2
) )

View File

@ -145,15 +145,15 @@ echo Upgrade to Windows Vista SP1 or SP2.
goto dk_done goto dk_done
) )
if not exist %ps% ( if %winbuild% LSS 7600 if not exist "%SysPath%\WindowsPowerShell\v1.0\Modules" (
%nceline% %nceline%
if not exist %ps% (
echo PowerShell is not installed in your system. echo PowerShell is not installed in your system.
if %winbuild% LSS 7600 ( )
echo Install PowerShell using the following URL. echo Install PowerShell 2.0 using the following URL.
echo: echo:
echo https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930 echo https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930
if %_unattended%==0 start https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930 if %_unattended%==0 start https://www.catalog.update.microsoft.com/Search.aspx?q=KB968930
)
goto dk_done goto dk_done
) )