Set _PSarg = " " " %~f0 " " " %_args% -elevated If %xOS% =A64 %_psc% $env:PROCESSOR_ARCHITECTURE 2 > nul | find /i "x86 " 1 > nul & set _dllPath = %SystemRoot%\Sysnativeġ > nul 2 > nul reg query HKU\S-1-5-19 & ( If not exist " %SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe " set _pwsh = 0Ģ > nul %_psc% $ | find /i "Full " 1 > nul || set psfull = 0 Wmic path Win32_ComputerSystem get CreationClassName /value 2 > nul | find /i "ComputerSystem " 1 > nul & set _cwmi = 1įor %%# in (powershell.exe) do " %%~$PATH:# " = " " set _pwsh = 0 Reg query HKLM\SYSTEM\CurrentControlSet\Services\WinMgmt /v Start 2 > nul | find /i "0x4 " 1 > nul & (goto : E_WMS)įor %%# in (wmic.exe) do not " %%~$PATH:# " = " " ( If /i " %PROCESSOR_ARCHITECTURE% " = "arm64 " set " xBit =x86 " &set "xOS=A64 " &set "_orig= %o_arm% " Set " Path = %SystemRoot%\Sysnative %SystemRoot%\Sysnative\Wbem %SystemRoot%\Sysnative\WindowsPowerShell\v1.0\ %Path% " If exist " %SystemRoot%\Sysnative\reg.exe " ( Set " Path = %SystemRoot%\System32 %SystemRoot%\System32\Wbem %SystemRoot%\System32\WindowsPowerShell\v1.0\ " If %Logger% EQU 1 set _run = " %~dpn0_Silent.log " If %uAutoRenewal% EQU 1 (set fAUR=1 &set External=0 &set uManual=0) If %uManual% EQU 1 (set fAUR=0 &set External=0 &set uAutoRenewal=0) If %External% EQU 1 (if " %KMS_IP% " = " %_uIP% " (set fAUR=0 &set External=0) else (set fAUR=0)) Start %SystemRoot%\SysArm32\cmd.exe /c " " !_cmdf! " -arm %* " If exist " %SystemRoot%\SysArm32\cmd.exe " if /i %PROCESSOR_ARCHITECTURE% =AMD64 if not defined _rel2 ( Start %SystemRoot%\Sysnative\cmd.exe /c " " !_cmdf! " -wow %* " If exist " %SystemRoot%\Sysnative\cmd.exe " if not defined _rel1 ( ) else if /i " %%A " = "/r " (set rAUR= 1 ) else if /i " %%A " = "/a " (set fAUR=1 &set External=0 &set uManual= 0 ) else if /i " %%A " = "/m " (set fAUR=0 &set External=0 &set uAutoRenewal= 0 ) else if /i " %%A " = "/e " (set fAUR=0 &set External=1 &set uManual=0 &set uAutoRenewal= 0 ) else if /i " %%A " = "/c " (set AutoR2V= 0 ) else if /i " %%A " = "/w " (set ActOffice=0 &set ActWindows= 1 ) else if /i " %%A " = "/o " (set ActOffice=1 &set ActWindows= 0 ) else if /i " %%A " = "/l " (set Logger= 1 ) else if /i " %%A " = "/s " (set Silent= 1 ) else if /i " %%A " = "/u " (set Unattend= 1 If /i " %%A " = "-elevated " (set _elev= 1
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |