Jak vytvořit skripty pro instalaci Windows 11 se specifickou konfigurací

  • Kombinované použití souborů SetupComplete.cmd, ErrorHandler.cmd a Unattend/autounattend.xml k automatizaci instalace systému Windows 11.
  • Bezobslužná instalace schopná obejít OOBE, definovat jazyk, účty, soukromí a překonat hardwarové požadavky.
  • Pokročilé přizpůsobení pomocí WinScript a centralizované spouštění PowerShellových skriptů pomocí Configuration Manageru.
  • Monitorování, výstup JSON a podrobné protokolování pro řízení a ladění hromadného nasazení systému Windows 11.

Jak vytvořit skripty pro instalaci Windows 11 se specifickou konfigurací

Pokud musíte Windows 11 instalovat mnohokrát, opakované kladení stejných otázek ohledně regionu, klávesnice, účtu, soukromí nebo aplikací je skutečnou otravou. Díky kombinaci… skripty, soubory odpovědí bez obsluhy a některé nástroje společnosti Microsoft Je možné celý proces téměř zautomatizovat, dokonce i přeskočit zážitek z prvního spuštění a použít vlastní pokročilá nastavení.

V následujících řádcích se dozvíte, jak toho využít SetupComplete.cmd, ErrorHandler.cmd, Unattend/autounattend.xml, PowerShell a Configuration Manager...plus několik triků, jak se vyhnout kontrolám hardwaru nebo si Windows 11 plně přizpůsobit. Myšlenka je, že si můžete vytvořit bootovací USB disk nebo upravený ISO soubor schopný nainstalovat systém s vaším nastavením, skripty a aplikacemi prakticky bez stisknutí klávesy.

Instalační skripty systému Windows: SetupComplete.cmd a ErrorHandler.cmd

V samotném instalačním programu systému Windows existuje již léta mechanismus, který umožňuje vlastní skripty v pozdějších fázích instalaceDva klíčové soubory jsou SetupComplete.cmd y Soubor ErrorHandler.cmd, které se nacházejí na trase %WINDIR%\Setup\Skripty\ a jsou prováděny v kontextu lokálního systému.

Soubor SetupComplete.cmd Spustí se ihned po dokončení hlavní instalace a prvním zobrazení plochy, ještě než uživatel začne systém normálně používat. Odtud můžete spouštět další skripty. cscript nebo wscript, instalovat aplikace, použít nastavení registru ani provádět žádné úkoly po instalaci. Mějte na paměti, že na zařízeních s klíčem od výrobce Tato možnost může být omezená, s výjimkou edicí Enterprise a verzí Windows Server.

Scénář sám o sobě Soubor ErrorHandler.cmd Je navržen jako nouzový mechanismus. Pokud během instalace dojde k vážné poruše, která znemožní další práci, instalační technik zkontroluje, zda existuje záložní systém. %WINDIR%\Setup\Scripts\ErrorHandler.cmd a spustí ji se systémovými oprávněními. Tato komponenta je obzvláště užitečná, když Mnoho strojů je nasazeno současněprotože vám umožňuje zaznamenat chybu, shromáždit informace nebo se dokonce pokusit o automatické opravy.

Pokud instalační program narazí na neopravitelnou chybu a chybí soubor ErrorHandler.cmd, zobrazí se dialogové okno se zprávou a je vyžadováno ruční ukončení. Pokud je však skript přítomen, spustí se automaticky. synchronní, bez zobrazování zpráv uživateliInstalační program se poté zavře. V závislosti na fázi, ve které k chybě došlo, se počítač vrátí do předchozího prostředí, například do Windows PE nebo předchozí instalace systému Windows.

Někdy instalace zjistí několik po sobě jdoucích chyb a proto spustí soubor ErrorHandler.cmd vícekrát. Při návrhu tohoto skriptu je nezbytné jej připravit tak, aby idempotentníTo znamená, že jej lze spouštět opakovaně, aniž by došlo k jakémukoli poškození nebo způsobení vzácných vedlejších účinků.

Jak funguje soubor SetupComplete.cmd a pořadí jeho spuštění

Chování souboru SetupComplete.cmd se řídí velmi specifickou sekvencí, která vám umožňuje zjistit to s velkou přesností. kdy budou provedeny vaše vlastní akce A jaké další funkce systému Windows stále čekají na vypracování?

Po zkopírování souborů a použití obrazu, ještě před zobrazením přihlašovací obrazovky, instalační program vyhledává v %WINDIR%\Setup\Skripty\ soubor s názvem SetupComplete.cmdPokud ji najde, spustí ji se systémovými přihlašovacími údaji a zaznamená událost do protokolu. C:\Windows\Panther\UnattendGC\Setupact.log, kde si můžete ověřit, co se přesně stalo.

Něco důležitého: konfigurační program neověřuje ukončovací kód skriptuJinými slovy, i když soubor SetupComplete.cmd selže nebo vrátí nenulovou úroveň chyby, instalace bude pokračovat, jako by se nic nestalo. To vás nutí být opatrní při ošetřování chyb v samotném skriptu a v případě potřeby zanechávat stopy ve vlastních protokolech.

Dalším detailem, který je třeba zvážit, je vztah s připojování k doménám a skupinové zásadyPokud je počítač během instalace přidán do domény, objekty GPO definované v této doméně se nepoužijí, dokud se nedokončí spuštění souboru SetupComplete.cmd. Tím se zabrání tomu, aby aplikace zásad zasahovala do vašich poinstalačních skriptů, a vy tak máte cenný čas na provedení úprav, než se projeví firemní nastavení.

Pokročilé použití souboru ErrorHandler.cmd pro hromadné instalace

Jak vytvořit skripty pro instalaci Windows 11 se specifickou konfigurací

Když nasazujeme desítky nebo stovky systémů, je jen otázkou času, než se jedna instalace nezdaří kvůli konfliktnímu ovladači, problému se sítí nebo poškozenému obrazu. V těchto scénářích... ErrorHandler.cmd je váš nejlepší spojenec zaznamenávat diagnostické informace a automatizovaně rozhodovat.

Existují dva hlavní způsoby, jak tento skript zahrnout do vašich nasazení. První zahrnuje Připojte obraz systému Windows (například soubor install.wim), vytvořte cestu %WINDIR%\Setup\Skripty\ v rámci tohoto obrazu a zkopírujte tam soubor ErrorHandler.cmd. Po odpojení a uložení změn bude mít každá instalace, která tento obraz používá, integrované ošetření chyb.

Další možností je umístit soubor ErrorHandler.cmd do dočasná složka přístupná během instalaceNapříklad C:\Temp\ErrorHandler.cmd a spusťte instalační program systému Windows s parametrem /m ukazující na dané místo: Setup /m:C:\TempTímto způsobem si instalační program automaticky zkopíruje soubory, které v dané složce najde, do své interní struktury, včetně chybového skriptu.

Tato poslední metoda je velmi pohodlná při práci s prostředím nasazení, kde již máte sdílené prostředky, protože umožňuje aktualizujte skript bez úpravy základního obrazuV každém případě je vhodné, aby soubor ErrorHandler.cmd měl dostatečnou logiku k zaznamenání kontextu selhání (relevantní protokoly, stav sítě, informace o hardwaru) a v případě potřeby k předání těchto dat na centrální server k další analýze.

Bezobslužné instalace s soubory Unattend.xml a autounattend.xml

Pokud chcete mít nainstalovaný Windows 11 aniž bych se tě na něco ptal Pokud jde o jazyk, klávesnici, účet, OOBE, licence nebo podobné parametry, klíčovou součástí je soubor odpovědí. Unattend.xml nebo autounattend.xmlDíky němu můžete instalačního technika krok za krokem provést a předem mu uvést všechny možnosti, které byste normálně museli vyplňovat ručně.

Soubor Unattend.xml lze spustit v různých fázích procesu instalace. Některé možnosti se spouštějí velmi brzy, během fáze instalace. Instalace systému Windowsideální pro přípravu diskových oddílů. Jiné se spouštějí během kroků auditUser, oobeSystem nebo firstLogon, vhodnější pro instalaci aplikací, aktivaci služeb nebo použití uživatelských nastavení.

Chcete-li spustit příkazy během spouštění instalačního programu, můžete použít sekce Microsoft-Windows-Setup\RunAsynchronous o RunSynchronousJsou ideální pro definování stylu rozdělení disku (např. GPT s EFI a oddíly pro obnovení), vymazání obsahu hlavního disku nebo použití předchozích změn před prvním restartem.

Pokud chcete automatizovat, co se děje v režim audituKdyž systém přejde do speciálního stavu pro testování a přizpůsobení, máte k dispozici klíče. Příkaz Microsoft-Windows-Deployment\RunAsynchronousCommand y SpustitSynchronníPříkaz ve fázi auditUživatelPrávě tam se obvykle umisťují skripty určené k testování aplikací, instalaci velkých balíčků nebo konfiguraci firemních šablon.

Nakonec, pro řízení toho, co se děje po OOBE, než uživatel uvidí plochu, se používají následující sekce: Nastavení prostředí Microsoft Windows\LogonCommands\AsynchronousCommands y PříkazyPrvníhoPřihlášení\SynchronníPříkazTyto příkazy jsou ideální pro Přidejte nebo odeberte aplikace, použijte jazyková nastavení, zakažte návrhy nebo si upravte nabídku Start.Nejlepší je je však nepřehánět: příliš dlouhé skripty zpožďují přístup uživatele k ploše a v komerčních verzích Windows existují další omezení, která je důležité respektovat.

Bezobslužný Windows 11: zcela přeskočte OOBE

Společnost Microsoft s každou aktualizací zkomplikovala fázi OOBE (out-of-the-box) systému Windows 11 a přidala obrazovky pro připojení k síti, vytváření nebo vynucování účtů Microsoft, aktivaci OneDrivu, vyzkoušení Office, definování používání zařízení nebo přijetí dlouhého seznamu možností ochrany osobních údajů. Tomu všemu se lze vyhnout pomocí... bezobslužná instalace založená na souboru autounattend.xml.

Myšlenkou je vytvořit bootovací instalační médium (obvykle USB disk) s ISO souborem Windows 11 a umístěte jej do kořenového adresáře disku na stejné úrovni jako setup.exe, soubor s názvem autounattend.xmlKdyž instalační program při spuštění rozpozná tento soubor, použije ho jako vodítko k zodpovězení všech vašich otázek.

S dobře připraveným souborem autounattend.xml můžete určit, že se má nainstalovat. Windows 11 Pro v plně automatickém režimu, vytvořit účet správce (například Admin) a dalšího standardního uživatele (User) se stejným předdefinovaným heslem a ponechat generický produktový klíč na pozadí, který lze později nahradit vaší skutečnou licencí.

Dále je možné odložit konfiguraci sítě na konec, což v kombinaci s určitými nastaveními umožňuje Instalace Windows 11 bez připojení k internetu nebo účtu MicrosoftTím se vytvoří lokální účty, zakáže telemetrie, změní chování služby Windows Update na ruční aktualizace, zakáže se webová stránka Bingu v nabídce Start, zabrání se zobrazování navrhovaných aplikací a v případě potřeby se obnoví klasická kontextová nabídka podobná té ve Windows 10.

Stejný soubor odpovědí může obsahovat příkazy pro zobrazit běžné ikony na ploše například Tento počítač, Síť, Koš, Ovládací panely nebo složka uživatele, a také si můžete Průzkumníka přizpůsobit podle svých představ (například trvalým povolením známých přípon souborů). Mnoho z těchto úprav se provádí pomocí dalších skriptů a jejich zobrazení může trvat několik minut po prvním přihlášení.

Překonání hardwarových požadavků a omezení systému Windows 11

Oficiálně Windows 11 vyžaduje relativně novější procesory, TPM 2.0, Secure Boot, 4 GB RAM, minimální úložiště a grafická karta kompatibilní s DirectX 12Tato omezení se nevztahují na mnoho počítačů, které jsou stále schopné vykonávat kancelářské nebo laboratorní úkoly, ale kvůli příliš přísným kontrolám zůstávají bez aktualizací.

Ačkoli to Microsoft nepropaguje, existují metody zdokumentované komunitou. Vložte do souboru autounattend.xml klíče, které zakazují kontrolu TPM, Secure Boot nebo minimální paměti.Díky tomu může instalace pokračovat bez zaseknutí na obrazovce s požadavky, a to i na nepodporovaném hardwaru. To je velmi užitečná funkce pro testovací prostředí, starší počítače nebo školicí laboratoře.

Je však důležité si uvědomit, že samotný Microsoft varoval, že zařízení, která požadavky obcházejí, budou postižena. Mohou přestat dostávat aktualizace prostřednictvím služby Windows Updatezejména ty, které se týkají zabezpečení. Kromě toho může nedostatek kompatibilního hardwaru způsobit problémy: ovladače, které nefungují správně, častější modré obrazovky smrti (BSOD) na počítačích s malým množstvím RAM, nekompatibilitu s virtualizačním softwarem nebo výrazné poklesy výkonu v některých hrách.

Existuje také zajímavá zkratka sdílená komunitou, která umožňuje spustit instalační program Windows 11 z existující relace Windows pomocí příkazu setup /product server v okně příkazového řádku s oprávněními správce. Tímto způsobem vynutíte instalační program použití cesty upgradu podobné jako u serverových verzí, kde jsou hardwarové požadavky kontrolovány odlišně nebo uvolněněji.

Používání těchto triků v produkčním prostředí má svá rizika: mohli byste skončit se systémem, kterému chybí plně stabilní ovladače nebo dlouhodobé bezpečnostní záplaty. Pro mnoho domácích uživatelů může být lepší zůstat u Windows 10, který je stále podporován do roku 2025, než... Vynucení instalace Windows 11 na velmi starých počítačíchAle pro laboratoře, testování nebo zařízení, která již byla mimo provoz, tato řešení otevírají zajímavé dveře.

Vytvořte a upravte soubor autounattend.xml pro vaše prostředí

Jak vytvořit skripty pro instalaci Windows 11 se specifickou konfigurací

Vytvoření souboru autounattend.xml od nuly může být zdlouhavé, ale existují online nástroje a specializované utility, které proces zjednodušují. Jedním z nejpohodlnějších je webový generátor schopný Vytvoření šablon pro bezobslužné úlohy ve Windows 10 a 11, ve kterém si vybíráte možnosti prostřednictvím formulářů a nemusíte se potýkat se syntaxí XML.

S tímto typem generátoru si můžete načíst předpřipravený vzorový soubor, kliknout na "Zvolte soubor" Chcete-li jej importovat, zkontrolujete nakonfigurované předvolby sekci po sekci: jazyk, oddíly, účty, nastavení ochrany osobních údajů, chování služby Windows Update, aktivace nebo deaktivace funkcí atd. Pokud něco neodpovídá vašemu prostředí, upravíte to a po dokončení si to znovu stáhnete. vlastní soubor autounattend.xml.

Archiv obsahuje sekce jako např. Spouštění vlastních skriptůTato část definuje další příkazy a skripty, které budou spuštěny po dokončení instalace, a to jak na systémové, tak na uživatelské úrovni. Zde můžete propojit skripty PowerShellu, soubory .cmd nebo .bat, které aplikují optimalizace, čistí bloatware, mění nastavení registru nebo... nasadit vlastní software vaší organizace.

Bezobslužné zařízení také ovládá schéma dělení hlavního disku. Můžete například určit, že má být vymazán veškerý obsah disku a vytvořena tabulka oddílů GPT s 300MB oddílem EFI pro bootování a 1000MB oddílem pro obnovení obsahujícím Windows RE. Zbývající místo je přiděleno systémovému oddílu, čímž se zabrání překvapením se zbytkovými oddíly z předchozích instalací.

Jakmile máte soubor autounattend.xml připravený, existují dva typické způsoby, jak ho použít: zkopírujte ho do kořenový adresář instalačního USB disku (spolu se setup.exe) nebo upravte samotný ISO soubor pomocí utility, jako je AnyBurnPřidání souboru zpět do kořenového adresáře obrazu zajistí, že jakékoli médium vytvořené z tohoto ISO souboru bude spouštět systém Windows 11 s již zahrnutou automatickou konfigurací.

Konfigurace vlastních skriptů a hlubokých nastavení pomocí WinScript

Přestože vám bezobslužné/automatické instalace umožňuje automatizovat velkou část instalace, někdy je vhodné jít ještě dál a důkladně upravit vnitřní konfiguraci Windows 10 a 11 aniž byste museli ručně upravovat registr nebo vytvářet spoustu skriptů od nuly. A právě zde přichází na řadu velmi zajímavý open-source nástroj s názvem WinScript.

WinScript je prezentován jako bezplatná aplikace, dostupná v instalovatelné i přenosné verzi, která Napodobuje rozhraní nastavení systému Windows 11. V bočním panelu nabízí různé kategorie nastavení: soukromí, telemetrie, výkon, hry, předinstalované aplikace atd. Na pravé straně najdete specifické možnosti pro každou kategorii, každá s vypínačem.

Jakmile tyto přepínače aktivujete nebo deaktivujete, WinScript bude automatické generování skriptu Je to interní systém, který zachycuje všechny tyto změny. Neexistují žádné předdefinované profily, což vás nutí pečlivě prostudovat každou kategorii a vytvořit si vlastní ideální „recept“ pro Windows. Výhodou je, že nepotřebujete hluboké znalosti skriptování: každé nastavení obsahuje krátký popis, který přesně vysvětluje, co dělá.

Po dokončení konfigurace nastavení můžete aplikaci s výsledným skriptem uložit do souboru USB diskTímto způsobem můžete jednoduše spustit WinScript na jakémkoli nově nainstalovaném počítači a okamžitě aplikovat sadu změn: odinstalovat bloatware, zakázat nadbytečné služby, upravit zásady telemetrie, optimalizovat výkon a mnoho dalšího.

Před provedením agresivních úprav je vždy vhodné využít vestavěnou možnost WinScriptu vytvořit bod obnovení systémuTímto způsobem, pokud nějaké přizpůsobení něco pokazí nebo s ním nejste spokojeni, můžete se rychle vrátit do předchozího stavu, aniž byste museli přeformátovat nebo obnovit celý obraz systému.

Automatizace skriptů PowerShellu pomocí Configuration Manageru

V korporátním prostředí, kde týmy již mají klienta Správce konfigurace (aktuální větev) je integrace se skripty PowerShellu skutečnou záchranou. Tato funkce umožňuje vytvářet, schvalovat a spouštět skripty napříč celými kolekcemi zařízení Windows s centralizovaným sledováním a konsolidovanými výsledky.

Aby zákazníci mohli tuto funkci používat, musí mít PowerShell 3.0 nebo vyšší (nebo verzi požadovanou konkrétním skriptem) a klienta Configuration Manager alespoň verze 1706. Kromě toho musí být splněny určité požadavky na oprávnění: osoba vytvářející skripty musí mít oprávnění k vytváření „SMS skriptů“, osoba, která je schvaluje, musí mít oprávnění ke schválení a osoba, která je spouští, musí mít oprávnění k „Spouštění skriptu“ pro kolekce.

Konzole jasně rozlišuje mezi autoři, schvalovatelé a vykonavatelé scénářůVe výchozím nastavení by jeden uživatel neměl mít možnost vytvářet a schvalovat vlastní skripty, což do procesu přidává důležitou vrstvu zabezpečení. Toto dvojité schvalování lze pro účely testování v laboratořích zakázat, ale pro produkční prostředí se doporučuje zachovat oddělení rolí.

Bezpečnostní prostředí se používají pro omezit, kdo může vidět a používat určité skriptyPřiřazením vlastních štítků a rolí můžete vytvořit například roli „Spouštěči skriptů“ s oprávněními pouze ke čtení a spouštění kolekcí a skriptů, roli „Autoři“ s možností vytvářet, upravovat a mazat skripty, ale bez jejich spouštění, a třetí roli „Schvalovatelé“ s výhradní odpovědností za kontrolu a schvalování.

Vytváření skriptů z konzole je relativně jednoduché: zvolte popisný název, zadejte PowerShell jako jazyk, importujte připravený soubor ps1 nebo jej tam přímo zapište a v případě potřeby nakonfigurujte parametry. Skript má poté stav... „Čeká se na schválení“ dokud jej schvalovatel nezkontroluje a neoznačí jako „Schváleno“. Teprve poté jej lze nasadit na zařízení nebo do kolekcí.

Parametry, validace a plánované spuštění skriptu

Jednou ze silných stránek funkce „Spouštění skriptů“ v nástroji Configuration Manager je její schopnost spravovat zadané a ověřené parametryMůžete definovat vstupní proměnné typu řetězec, celé číslo nebo seznam hodnot, a to až do maxima deseti parametrů na skript, což poskytuje velkou flexibilitu bez nadměrné komplikace rozhraní.

Každý parametr má své vlastní pole vlastností, kde můžete nastavit minimální a maximální délka, regulární výrazy a vlastní chybové zprávyNapříklad pro řetězcový parametr „FirstName“ můžete požadovat 2 až 30 znaků a zakázat vkládání konkrétních velkých písmen pomocí regulárního výrazu (např. Pokud operátor zadá hodnotu, která nesplňuje tyto podmínky, systém zobrazí vámi definovanou chybovou zprávu.

Výchozí hodnoty parametrů se získávají ze samotného skriptu PowerShellu, ale Configuration Manager je neupravuje ani nepřepisuje; jednoduše Zobrazuje je v rozhraní jako návrhPokud potřebujete změnit skutečnou výchozí hodnotu, musíte upravit přímo skript, nikoli definici parametru v konzoli.

Když je čas spustit skript, můžete tak učinit znovu jedno zařízení nebo celá kolekceSystém inicializuje příkaz jako operaci s vysokou prioritou, která se obvykle dokončí za méně než hodinu. Výsledky jsou vráceny prostřednictvím stavových zpráv, včetně kódu ukončení (obvykle 0 pro úspěch) a standardního výstupu skriptu ve formátu JSON nebo prostého textu.

V novějších verzích je možné naplánovat spuštění na konkrétní datum a čas, vždy v Formát UTCTo je velmi užitečné, pokud chcete synchronizovat globální nasazení nebo se vyhnout jejich spouštění ve špičce. Skripty se spouštějí pod účtem lokálního systému zařízení, který má omezený přístup k síti, takže jakákoli potřeba přístupu ke vzdáleným zdrojům musí být řešena opatrně (například pomocí spravovaných přihlašovacích údajů nebo vhodných distribučních bodů).

Monitorování, výstup JSON a diagnostické protokolování

Aby se předešlo nečinnosti naslepo, Configuration Manager obsahuje panel sledování stavu skriptůV sekci „Stav skriptu“ si můžete téměř v reálném čase ověřit, kolik zařízení příkaz přijalo, kolik skript úspěšně provedlo, kolik selhalo nebo kolik jich bylo v danou chvíli offline.

Kromě toho, protože Zobrazení „Naplánované skripty“ Můžete sledovat naplánovaná spuštění. Každá položka zobrazuje ID klientské operace, naplánovaný čas, aktuální stav (například „Naplánováno“ nebo „Klientská operace úspěšně spuštěna“) a další užitečná metadata. Po spuštění se výsledky také projeví v uzlu stavu skriptu, na který odkazuje stejné ID.

Výstup skriptů je nejlépe vrácen v JSONpomocí cmdletu ConvertTo-Json serializovat generované objekty. To umožňuje konzoli zobrazit strukturovanou reprezentaci výstupu, která se mnohem snadněji čte a analyzuje než jednoduchá zeď textu. Pokud skript nevrátí objekty nebo výstup není platný JSON, zobrazí se ve formátu prostého textu.

Nejlepší je vyhnout se nadměrně velkým výstupům: systém zkrátí výsledky na 4 KBSkripty, které vracejí velké množství informací, proto riskují, že vynechají důležitá data. Je také vhodné ručně převést určité speciální typy, jako jsou výčty, na řetězce, aby výsledný JSON byl čistý a snadno interpretovatelný.

V případě problémů existuje několik protokolů, které stojí za to znát. Na samotném klientovi, v C:\Windows\CCM\Logs, vyniknout Scripts.log y CcmMessaging.logAdministrativní modul obsahuje MP_RelayMsggr.log a na serveru webu, obvykle pod C:\Program Files\Configuration Manager\Logs, soubor SMS_Message_Processing_Engine.logTyto protokoly jsou prvním povinným krokem, když se něco pokazí se spuštěním nebo hlášením skriptů.

Celý tento ekosystém skriptů, souborů odpovědí bez obsluhy a centralizovaných nástrojů pro správu umožňuje vytváření vysoce automatizované pracovní postupy instalace Windows 11Od přeskakování OOBE a kontrol hardwaru až po spuštění Sysprepu, spouštění skriptů PSWindowsUpdate pro instalaci ovladačů z Windows Update, opakované restartování a návrat počítače do stavu OOBE připraveného pro uživatele, prakticky jakýkoli opakující se scénář lze zapouzdřit do sady dobře navržených souborů a několika osvědčených postupů.

  • Automatizace Windows 11 To zahrnuje kombinování souborů Unattend/autounattend.xml se skripty, jako jsou SetupComplete.cmd a ErrorHandler.cmd.
  • Instalace Bezobslužné nastavení vám umožní přeskočit OOBENakonfigurujte jazyk, účty a soukromí a dokonce překonejte požadavky TPM a Secure Boot.
  • Nástroje jako WinScript a Správce konfigurace Usnadňují vytváření, schvalování a spouštění PowerShellových skriptů s parametry a centralizovaným sledováním.
  • Pečlivý návrh skriptů a protokolů zajišťuje spolehlivější hromadné nasazení, s menším počtem manuálních zásahů a lepšími diagnostickými možnostmi.
Vytváření Bash skriptů ve Windows pomocí WSL
Související článek:
Kam ukládat skripty ve Windows, aby se daly spustit odkudkoli