Posted in: Windows 10

Ukončení podpory Windows 10

Microsoft již na svém webu týkajícího se životního cyklu produktů zveřejnil datumy ukončení podpory Windows 10 v jednotlivých edicích. Uvedeme zde nejzásadnější body, které se týkají podpory většiny zařízení s Windows 10. Windows 10 22H2 jsou oficiálně poslední vydanou verzí Windows 10. Tohoto uživatelsky populárního systému vydal Microsoft 14 verzí. Poslední verze má uměle prodlouženou podporu na 3 roky ve všech edicích, vyjímaje LTCS a LTSB, které mají každá verze vlastní životní cyklus. Windows 10 budou již dostávat pouze bezpečnostní záplaty, nové funkce se pro ně nechystají.

Windows 10 končí svou rozšířenou podporu dne 14.10.2025 (viz dokumentace)

Starší verze Windows 10 končí svou podporu dle následující tabulky:

Verze Windows 10Datum okončení podpory
22H214.10.2025
21H1březen 2023
20H210.05.2022
200414.12.2021
190911.05.2021

Další verze určené pro firmy končí v souladu s následující tabulkou:

Verze Windows 10Datum ukončení podpory
Windows 10 2019 LTSC09.01.2029
Windows 10 IoT 2019 LTSC09.01.2029
Windows 10 IoT 2016 LTSB13.10.2026
Windows 10 2016 LTSB13.10.2026
Windows 10 na Surface Hub14. 10. 2025
Windows 10 2015 LTSB14. 10. 2025
Windows 10 2016 LTSB13. 10. 2026
Windows 10 IoT Enterprise14. 10. 2025

Podrobnosti o ukončení podpory všech produktů z rodiny Windows 10 naleznete v dokumentaci.

Posted in: Windows 10, Windows 11, Windows 8 a 8.1

Záchranné médium

Stažení

Téměř všichni nějakým způsobem řešíme situaci, kdy Windows nestartují a je potřeba ze systému dostat data, systém opravit offline nebo vyresetovat heslo lokálního správce. Všechny tyto úkony se dají udělat pomocí instalačního média Windows, většinou v příkazové řádce, ale někdy i pseudograficky.

Nástroj, který zde nabízím v podobě ISO souboru stojí stejně jako instalační médium Windows nad WinPE a Wi RE, tudíž obsahuje všechny nástroje, které jsou k dispozici na instalačním médiu Windows 10 verze 20H2. Dokáže editovat registry, spravovat disky, provádět diagnostiku, obnovu ze zálohy, obnovu z bodu obnovení apod.

Přidanou hodnotou je grafická nadstavba, která je blízká Windows a obsažení dalších nástrojů. Mimo jiné je k dipozici PowerSehell Core, Master Management Console (MMC), ale také webový prohlížeč (Google Chrome a mozila Firefox), což umožňuje hledat online pomoc přémo z poškozeného zařízení. Jsou k dipozici nástroje pro virovou kontrolu poškozeného systému, je možné stáhnout a spustut aktuální verzei Kaspersky Virus Removal Tool, jsou zde nástroje na nalýzu obsahu disku, další nástroje pro diagnostiku disků a HW celkově, je zde Mini Partiton Tool 9 pro pokročilou spávu disků graficky, nebo třeba Recuva pro obnovu smazaných dat.

Stejně jako v záchranných Linuxových distribucích jsou zde nástroje pro práci s lokálními uživatelskými účty poškozených Windows.

Rozhodně si myslím, že toto je nástroj vhodný pro širokou veřejnost (byť jeho spouštění chvilku trvá), ale i profesionální správce sítě pro něj může najít uplatnění.

Posted in: Windows 10, Windows 11

Windows Insider Builds bez účtu Microsoft

Pokud patřítě k těm, kteří nemají a nechtějí z libovolného důvodu zřizovat účet Microsoft, ale i tak by rádi na svém zařízení měli Isider Preview Build systému Windows, máte možnost. V tomto článku uvedu skript příkazové řádky (uložte s koncovou cmd), který je funkční do veze 1903 do verze 20H2 (dále nezkoušeno), umožňující nastavení Windows Insider služby a Windows update pro příjem předběžných verzí aktulizací bez nutnosti užít účet Microsoft.
Rád bych podotknul, že se ale nejedná o plnohonotnou účast v programu, nebude Vám dostupné fórum programu, report novinek, pomoc komunity ani možnost zpětnou vazbou vyjadřovat svůj názor na funkce.

Zdrojový kód cmd souboru

@echo off

::Borrowed from @abbodi1406’s scripts
for /f „tokens=6 delims=[]. “ %%i in (‚ver‘) do set build=%%i

if %build% LSS 17763 (
echo =============================================================
echo This script is compatible only with Windows 10 RS5 and later.
echo =============================================================
echo.
pause
goto :EOF
)

REG QUERY HKU\S-1-5-19\Environment >NUL 2>&1
IF %ERRORLEVEL% EQU 0 goto :START_SCRIPT

echo =====================================================
echo This script needs to be executed as an administrator.
echo =====================================================
echo.
pause
goto :EOF

:START_SCRIPT
set „scriptver=1.1.0“
set „FlightSigningEnabled=0“
bcdedit /enum {current} | findstr /I /R /C:“^flightsigning *Yes$“ >NUL 2>&1
IF %ERRORLEVEL% EQU 0 set „FlightSigningEnabled=1“

:CHOICE_MENU
cls
set „choice=“
echo OfflineInsiderEnroll v%scriptver%
echo.
echo R – Enroll to Release Preview ring
echo S – Enroll to Insider Slow ring
echo F – Enroll to Insider Fast ring
echo.
echo X – Stop receiving Insider Preview builds
echo Q – Quit without making any changes
echo.
set /p choice=“Choice: „
echo.
if /I „[%choice%]“==“[r]“ goto :ENROLL_RP
if /I „[%choice%]“==“[s]“ goto :ENROLL_SLOW
if /I „[%choice%]“==“[f]“ goto :ENROLL_FAST
if /I „[%choice%]“==“[x]“ goto :STOP_INSIDER
if /I „[%choice%]“==“[q]“ goto :EOF
goto :CHOICE_MENU

:ENROLL_RP
set „SLS=RingPreview“
set „Ring=RP“
set „Content=Current“
set „FancyRing=Release Preview“
goto :ENROLL

:ENROLL_SLOW
set „SLS=RingInsiderSlow“
set „Ring=WIS“
set „Content=Active“
set „FancyRing=Windows Insider Slow“
goto :ENROLL

:ENROLL_FAST
set „SLS=RingInsiderFast“
set „Ring=WIF“
set „Content=Active“
set „FancyRing=Windows Insider Fast“
goto :ENROLL

:RESET_INSIDER_CONFIG
reg delete „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost“ /f >NUL 2>&1
reg delete „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SLS\Programs\WUMUDCat“ /f >NUL 2>&1
reg delete „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SLS\Programs\RingPreview“ /f >NUL 2>&1
reg delete „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SLS\Programs\RingInsiderSlow“ /f >NUL 2>&1
reg delete „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SLS\Programs\RingInsiderFast“ /f >NUL 2>&1
goto :EOF

:ENROLL
echo Applying changes…
call :RESET_INSIDER_CONFIG
reg add „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator“ /t REG_DWORD /v EnableUUPScan /d 1 /f >NUL 2>&1
reg add „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SLS\Programs\%SLS%“ /t REG_DWORD /v Enabled /d 1 /f >NUL 2>&1
reg add „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SLS\Programs\WUMUDCat“ /t REG_DWORD /v WUMUDCATEnabled /d 1 /f >NUL 2>&1
reg add „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability“ /t REG_DWORD /v EnablePreviewBuilds /d 1 /f >NUL 2>&1
reg add „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability“ /t REG_DWORD /v IsBuildFlightingEnabled /d 1 /f >NUL 2>&1
reg add „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability“ /t REG_DWORD /v TestFlags /d 32 /f >NUL 2>&1
reg add „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability“ /t REG_SZ /v ContentType /d „%Content%“ /f >NUL 2>&1
reg add „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability“ /t REG_SZ /v BranchName /d „external“ /f >NUL 2>&1
reg add „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability“ /t REG_SZ /v Ring /d „%Ring%“ /f >NUL 2>&1
reg add „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI\Strings“ /t REG_SZ /v StickyXaml /d „This device has been enrolled to the Windows Insider program using OfflineInsiderEnroll v%scriptver%. If you want to change settings of the enrollment or stop receiving Insider Preview builds, please use the script. Learn more %FancyRing%Windows Insider Program requires your diagnostic data collection settings to be set to Full. You can verify or modify your current settings in Diagnostics & feedback.Open Diagnostics & feedback“ /f >NUL 2>&1
reg add „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI\Visibility“ /t REG_DWORD /v UIHiddenElements /d 65535 /f >NUL 2>&1
reg add „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI\Visibility“ /t REG_DWORD /v UIDisabledElements /d 65535 /f >NUL 2>&1
reg add „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI\Visibility“ /t REG_DWORD /v UIServiceDrivenElementVisibility /d 0 /f >NUL 2>&1
reg add „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI\Visibility“ /t REG_DWORD /v UIErrorMessageVisibility /d 192 /f >NUL 2>&1

bcdedit /set {current} flightsigning yes >NUL 2>&1
echo Done.

echo.
IF %FlightSigningEnabled% NEQ 1 goto :ASK_FOR_REBOOT
pause
goto :EOF

:STOP_INSIDER
echo Applying changes…
call :RESET_INSIDER_CONFIG
bcdedit /deletevalue {current} flightsigning >NUL 2>&1
echo Done.

echo.
IF %FlightSigningEnabled% NEQ 0 goto :ASK_FOR_REBOOT
pause
goto :EOF

:ASK_FOR_REBOOT
set „choice=“
echo A reboot is required to finish applying changes.
set /p choice=“Would you like to reboot your PC? (y/N) „
if /I „[%choice%]“==“[y]“ shutdown -r -t 0
goto :EOF

Posted in: Windows 10, Windows 11, Windows 8 a 8.1

Odemčení Office dokumentů

Tento článek pojednává o demčení dokumentů Office, které jsou heslem uzamčeny k úpravám. Na konci článku jsou zmíněny externí zdroje i prozcela uzamčené dokuemnty.
Využití poznatků z tohoto článku aplikujte výhradně na vlstní dokumenty, nikoliv na dokumenty od jiných autorů.

Odemykání souborů Excel

  1. Přejmenovat na zip
  2. Extrahovat do složky
  3. Otevřít složku xl
  4. Otevřít složku worksheets
  5. Vybrat xml uzamčeného listu a otevřít jej v Poznámkovém bloku, nebo Visual Studiu
  6. Vymazat tag: <sheetProtection /> (obsahuje další parametry jako je algoritmus a hash hesla i soli)
  7. Uložit
  8. Zavřít
  9. Přejít do kořenové složky souboru
  10. Vybrat vše a zvolit odeslat do komprimované složky
  11. Přejmenovat složku dle názvu souboru a koncovku zip změnit na koncovku xlsx

Odemknutí práce s listy jako objekty

  1. Provedeme kroky 1 – 3 z odemykání listů výše
  2. Otevřeme v Poznámkovém bloku soubor workbook.xml
  3. Odstraníme tag: <workbookProtection />
  4. Provedeme kroky 7 – 11 z postupu odemykání listů výše

Odemykání souborů Word

  1. Přejmenovat na zip
  2. Extrahovat do složky
  3. Otevřeme složku word
  4. V poznámkovém bloku otevřeme soubor settings.xml
  5. Odstraníme tag <w:documentProtection />
  6. Uložíme a uzavřeme soubor
  7. Přejít do kořenové složky souboru
  8. Vybrat vše a zvolit odeslat do komprimované složky
  9. Soubor pojmenujeme s koncovkou docx

Odemykání souborů PowerPoint

U readonly prezentací postupujeme stejně, jako v případě Wordu.

Odemykání celkově uzamčených souborů

Zde je již zapotřebí užít program, který zpraví útok na heslo souboru, jednou z variant je např. ElcomSoft Distributed Password Recovery v2.99.445 incl serial.rar – Disk Google nebo v kombinaci s nějakou databází hesel pak: GitHub – codewatchorg/OfficeCracker: Tool to bruteforce Word, Excel, and PowerPoint office document passwords, těmi listy hesel může být: Common Password List ( rockyou.txt ) | KaggleSecLists/10-million-password-list-top-100000.txt at master · danielmiessler/SecLists · GitHub, či některý z listů: Large Password Lists: Password Cracking Dictionary’s Download For Free (thehacktoday.com) a s podporou češtiny zde: zxcvbn-czech/data at master · lpavlicek/zxcvbn-czech · GitHub

Posted in: Windows 10, Windows 11, Windows 8 a 8.1

Jednoduchá aktivace high performance módu

Již před několika lety jsem zmiňoval postup, jak skrze úpravu registru aktivovat napájecí režim vysokého výkonu na systémech Windows 8.1, Windows server 2012 a novějších a Windows 10. Tento mód se hodí pro databázové servery, Hyper-V servery a pracovní stanice, které řeší nejrůznější strojní či fyzikální simulace, kompresy a překódování multimédií, a další opravdu vysoce časově i výkonově náročné operace. Dalším kandidátem mohou být build servery ve vývoji velkých řešení.
Jak povolit možnost přednastavit napájení do tohoto režimu?
Stačí v příkazové řádce spuštěné jako správce zadat příkaz: powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
Nyní se v ovládacích panelech v nastavení napájení objeví možnost zvolit High performance mód. Osobně varuji před jeho využíváním na noteboocích a zařízeních Surce vyjímaje Surface Studio.

Posted in: Windows 10, Windows 11

Božský mód

Božský mód umožňuje na jednom místě přístup opravdu ke všem nastavením, která systém Windows 10 nabízí. Tímto přístupovým místem je speciální složka na ploše.
Tato lehce skrytá funkce systému Windows je určena především vývojářům a IT profesionálům do testovacích prostředí, aby se jim pohodlněji ladilo nastavení systému, ze kterého budou odvozovat instalační image nebo konfigurační package. Rozhodně nelze doporučit tento režim běžným uživatelům na domu. Jako vhodný se mi také jeví pro zkušené členy Insiders programu v rychlejších okruzích, kde může pomoci s tím, aby systém fungoval správně.
Jak toto pokročilé nastavení aktivovat?
Vytvořte si na ploše novou složku a pojmenujte ji: GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
Nyní stačí potvrdit klávesou enter a je hotovo.

Vyhledávání v nabídce nástrojů a jejich třízení, nebo i zpřístupnění na systémech, kde není božský mód aktivován pak umožní nástroj extgmode.exe.

Posted in: Windows 10, Windows 8 a 8.1

Reset hesla lokálního admina ve Windows 10 a Windows 8.1

Starý známý postup se záměnou Utilman.exe za cmd.exe již není několik verzí Windows 10 funkční, protože jej zastaví Defender díky rozhraní AMSI. Microsoft má v oficiální dokumentaci uvedeno, že pokud není využíván účet Microsoft, jehož heslo lze přenastavit z jiného zařízení, je správný postup obnova do továrního nastavení, případně reinstalace z instalačního média. Tento postup, pokud neuděláte chybu, dokáže zachovat data uživatele, ale nikoliv aplikace či nastavení systému. Nicméně i tak existuje podobná cesta založená na offline změně registru, kterou Defender nezastaví, pojďme se na to podívat.Základ je stejný jako v případě hacku přes Utilmana, Windows nastartujeme z instalačního média a pomocí kláves Shift+F10 spustíme z volby jazyka příkazovou řádku. Druhou možností, jak spustit příkazovou řádku je pomocí volby opravit tento počítač.
Do příkazové řádky napíšeme regedit a potvrdíme vše enterem.

Otevře se nám editor registru a přejde v něm do větve HKEY_LOCAL_MACHINE, následně klineme na možnost Soubor (File) a zvolíme Načíst podregistr (Load Hive)
V dialogu pro výběr souboru nalezneme systémový disk našeho PC a v něm složku System32, tedy např.: C:\Windows\System 32. Nyní v této složce nalezneme složku config a vybereme soubor SYSTÉM
 

Nyní si zadáme název, pod kterým bude dostupná, např.: 1234
Rozklikneme HKEY_LOCAL_MACHINE v ní pak naší 1234 a najdeme položku Setup.

Dvojklikem otevřeme hodnotu CmdLine a do položky Value Data napíšeme cmd.exe.

Potvrdíme tlačítkem OK a dvojklikem otevřeme hodnotu SetupType a do položky Value Date zapíšeme číslici 2

Potvrdíme OK a klikneme ve stromo položek na naší položku 1234, následně zvolíme Soubor (File) a možnost Uvolnit podregistr (Unload Hive)

Potvrdíme uvolnění registru a zavřeme regedit, následně zavřeme i příkazovou řádku a zvolíme možnost pokračovat do Windows, pokud uvidíme okno volby jazyka instalace systému Windows, také jej uzavřeme a tím restartujeme PC.
Při spouštění Windows se samovolně otevře příkazová řádka, nyní můžeme pomocí příkazů změnit hesla. Vyvolání MMC konzole je možné, ale její ovládání nikoliv, protože PC v tuto chvíli akceptuje pouze vstup z klávesnice.

Do příkazové řádky zadáme: net user
Nyní obdržíme výpis všech uživatelů. Do příkazové řádky zadáme: net user <názve účtu> *
tedy například: net user admin *

Nyní můžeme zadat nové heslo pro uživatele, nebo dialog potvrdit entrem a výzvu pro zopakování hesla také (pokud vše bez zadání potvrdíme jen enterem, bude nastavení hesla zrušeno a pro přihlášení nebude účet chráněn heslem). Teď již stačí do příkazové řádky zadat příkaz exit

Nyní se dostaneme do Windows a můžeme si případně nastavit heslo běžnou grafickou cestou. Doporučuji ještě provést kontrolu, zda systém po dané změně uklidil, to provedeme následovně: do vyhledávání napíšeme regedit a zvolíme možnost spustit jako správce. Nyní si přejdeme na cestu: HKEY_LOCAL_MACHINE\System\Setup

Nyní nastavíme hodnotu CmdLine na prázdno (smažeme obsah, pokud tam je) a hodnotu SetupType nastavíme na 0 (pokud tam zůstala naše 2).

Posted in: Windows 10, Windows 11, Windows 8 a 8.1, Windows server, Základy PowerShellu

Jak obejít ExecutionPolicy v PowerShellu

Dnes bych rád ukázal, jak si může naprosto běžný uživatel spustit skript PowerShellu aníž by měl právo si měnit ExecutionPolicy. Jak víme, tak ExecutionPolicy říká, zda je možné na daném systému spouštět skripty (případně jaké skripty) psané v PowerShellu a také zda systém přijme prostřednictvím PowerShellu soubory stažené z internetu.

Ve výchozím stavu máme na klientských Windows (7, 8, 10) restricted, což velmi zjednodušeně znamená, že skripy nelze spouštět.

Užijeme PowerShell ISE:
Skript otevřeme pomocí ISE, následně pomocí CTRL+A vybareme vše a využijeme Run Selection (zkratka: F8). skript se provede. Bohužel jediné parametry, které takto můžeme zadat jsou ty Mandatory.

Využijeme průzkumníku Windows:
Na skript klikneme pravým tlačítkem myši a zvolíme Run with PowerShell. Bohužel jediné parametry, které takto můžeme zadat jsou ty Mandatory.

Změníme ExecutionPolicy v rámci daného procesu:
Použijeme příkaz: Set-ExecutionPolicy Bypass -Scope Process
Nyní v rámci daného okna PowerShellu nemáme žádné restrikce

Spustíme skript pomocí načtení do paměti:
Využijeme příkaz: Get-Content .\skript.ps1 | PowerShell -noprofile -exec bypass
Tím dojde k načtení skriptu jako příkazu a provede se. Bohužel předání parametrů je problematické, ty Mandatory předané budou.

Posted in: Windows 10, Windows 11, Windows 8 a 8.1, Windows server, Základy PowerShellu

Primitivní mazání duplicitních souborů Powershellem

Dnes si ukážeme, jak využít PowerShell verze 5.1 (předinstalovaný na Windows 10) nebo verze 7.x pro smazání duplicitních (mám na mysli obsahově duplicitních v rámci stejného formátu) souborů z daného adresáře a jeho podadresářů. Tento problém zcela jistě sousta z Vás řeší při nějakém tom úklidu PC.
Kód skriptu (klině lze po řádkách vkládat do konzole) je následující:

$WorkDirectory = Read-Host -Prompt „Zadejte cestu k adresáři, který chcete zbavit duplicitnich souboru:“
$OutputDirectory = Read-Host -Prompt „Zadejte cestu k adresáři pro umisteni vysledku: „
#vypíše soubory a jejich sha512 do csv
Get-ChildItem -Path $WorkDirectory -Recurse -ErrorAction SilentlyContinue | Get-FileHash -Algorithm SHA512 | select Path, Hash | Export-Csv -Path „$OutputDirectory\All_Files.csv“ -Delimiter ‚;‘ -Encoding UTF8 -NoTypeInformation
#načte si csv s informacemi o souborech
$soubor = Import-Csv -Path „$OutputDirectory\All_Files.csv“ -Delimiter „;“
#identifikuje SHA512, které jsou v informačním csv více jak 1x
$duplikat = ($soubor.hash | Group-Object | Where-Object -FilterScript {$_.count -gt 1}).values
#na základě SHA512 identifikuje soubory, které jsou v prohledávaném adresáři a jeho podadresářích více jak 1x
$vystup = ($soubor | ForEach-Object {if($_.hash -in $duplikat) {$_}}) | Sort-Object -Property Hash
#najde od každého vícenásobného souboru „originál“
$vystup2 = ($soubor | ForEach-Object {if($_.hash -in $duplikat) {$_}}) | Sort-Object -Property Hash -Unique
#smaže všechny výskyty vícenásobných souborů vyjímaje originálů
(($vystup | ForEach-Object {if($_ -notin $vystup2) {$_}}) | Sort-Object -Property Hash).Path | Remove-Item -force

# O něco chytřejší funkci PowerShellu, která umí uklízet ještě lépe si představíme někdy příště.

Posted in: Windows 10, Windows 11

Stažení libovolné edice Windws10

Každý správce se setká s tím, že se mu dostane do ruky zařízení, které má jinou edici Windows, nežli zbytek sítě. Typicky ve školách to pak mohou být interaktivní displeje Prowise, které mají z výroby edici Enterprise, nicméně škola má edice Pro či Education, přesně v souladu s licencováním Windows pro školy.
Jak potom ale stáhnout instalační médium Windows pro Enterorise edici? Máme na výběr, buď užijeme Microsoft Evolution center a stáhneme instalaci Enterprise Evolution, která je na 90 dní. Příkazovou řádkou pak převedeme dle nějakého návodu edici s užitím našeho klíče na plnohodnotnou verzi. Trochu složité ne?
Následující skript umožní pro stažení využít Microsoft Creation Tool, který nejspíš již máte, protože jeho prostřednictvím se stahují běžné edice jako Home, Pro nebo Education.
V detailu je odkaz na stažení skriptu a jeho zdrojový kód. Stažení Skriptu

function WinDownload
{
    <#
  .Synopsis
       WinDownload
  .DESCRIPTION
       Zavolá MediaCreation Tool s možností stáhnout i Enterprise edici Windows.
  .EXAMPLE
       WinDownload -CreationToolPath C:\Users\Admin\Downloads\MediaCreationTool2004.exe -Edice Firma -Architektura x64 -LangCode cs-CZ

       Inicializuje stažení média pro Windows 10 verze 2004 Enterpise. Vypíše klíč, který umožní stažení bez nutnosti zadávat vlastní produktový klíč.
    #>
    param(
        [parameter(Mandatory = $true)] [Alias(‚Tool‘)]
        [string] $CreationToolPath,
        [parameter(Mandatory = $true)] [ValidateSet(‚Domacnost‘, „Firma“)]
        $Edice,
        [parameter(Mandatory = $true)] [ValidateSet(‚x64‘, ‚X86‘)]
        $Architektura,
        [parameter(Mandatory = $true)]
        [string] $LangCode,
        [parameter(Mandatory = $false)]
        [switch] $upgrade
    )
    if($upgrade)
    {
        $par = „$CreationToolPath /Eula Accept /Action UpgradeNow“
        Invoke-Expression $par
    }
    elseif($Edice -eq ‚Firma‘)
    {
        $par = „$CreationToolPath /Eula Accept /Retail /MediaArch $Architektura /MediaLangCode $LangCode /MediaEdition Enterprise“
        #& $CreationToolPath $par
        Invoke-Expression $par
        Write-Host „“
        Write-Host ‚Pro stažení zadejte produktový klíč: XGVPP-NMH47-7TTHJ-W3FW7-8HV2C‘
        Write-Host ‚Pro aktivaci systému budete muset změnit klíč na Vámi zakoupený‘
    }
    else
    {
        $par = „$CreationToolPath /Eula Accept /Retail /MediaArch $Architektura /MediaLangCode $LangCode“   
        Invoke-Expression $par
    }
}
man WinDownload -ShowWindow

Back to Top