Windows 10 IoT Enterprise 2019 - mokhoa oa li-kiosk tse ngata

Selelekela

Windows 10 IoT Enterprise 2019 ke lebitso la papatso bakeng sa tokollo e latelang ea Windows 10. Ho lokolloa ha phetolelo ena ho phatlalalitsoe ka September 2018, ka ho latellana, e na le version 1809, 18 ke selemo, 09 ke khoeli. Lingoliloeng tse ngata li ngotsoe tokollong e ncha ea Windows 10 1809, empa boholo ba tsona li nehetsoe "liqha" tse fapaneng, "botle" le ts'ebetso e fapaneng e batloang lapeng.
Sengoliloeng sena se tla bua feela ka ts'ebetso e kanna ea batloa har'a baetsi ba lisebelisoa tse sa fetoheng. E leng, ka bokhoni bo bocha ba mokhoa oa "Kiosk". Sehlooho sa ho fetola mabitso a merero ea litšebeletso bakeng sa likhatiso tsa Windows tsa karolo ea khoebo le eona e tla angoa.

Sekema sa tšebeletso sa khale se nang le lebitso le lecha

E re ke qale ka tlhaloso e khuts'oane: karolong ea khoebo ea likhatiso tsa Windows ho na le merero e 'meli ea lits'ebeletso ho latela hore na Windows e fumana lintlafatso. Litšoantšo tsa litšebeletso li na le tlhaloso ea lengolo. Hajoale makala a litšebeletso a bitsoa LTSC le SAC.

LTSC e emetse Setsi sa Ts'ebeletso sa Nako e Telele (ka tlhokomelo ea nako e telele). Pele, mocha o joalo o ne o bitsoa LTSB - Lekala la Ts'ebeletso ea Nako e Telele.

Microsoft e boetse e fetotse lebitso la lekala la litšebeletso CBB - Lekala la Hona joale la Khoebo, hona joale lekala lena la litšebeletso le bitsoa SAC - Semi-Selemo le Selemo. Hape, ke lebitso feela le fetohileng.

Empa ho lokela ho boleloa hore makala a sebeletsang LTSC le SAC a sebelisa liphaello tse fapaneng tsa Windows.

Hanyenyane ka mokhoa o mocha oa kiosk ho SAC

Joalokaha ke se ke boletse, LTSC le SAC li na le kabo e fapaneng. LTSC ha e na lisebelisoa tse tloaelehileng tsa bokahohleng kapa lebenkele la lisebelisoa, empa SAC e na le eona. Ka hona, LTSC ha e na sebatli sa Edge, empa SAC e na le eona. Haeba u khetha sebatli sa Edge ha u theha kiosk, joale mekhoa e 'meli e se e fumaneha:

  1. Joalo ka lets'oao la dijithale kapa ponts'o e sebetsang
  2. Joalo ka sebatli sa sechaba

Ha ke na ho tsepamisa maikutlo ho theha mekhoa ena, hobane ... Setupo se bonolo haholo 'me se etsoa ka sebopeho sa graphical. Etsa feela mosebelisi eo e seng setho sa sehlopha sa Batsamaisi, mo nolofalletse mokhoa oa kiosk a sebelisa EDGE 'me u bone hore na mekhoa ena e sebetsa joang.

Kiosk e nang le lisebelisoa tse ngata

Batho ba bang ba nahana hore tšebeliso ea tumello Khoebo ea Windows 10 IoT e bolela ts'ebetso ea ts'ebeliso e le 'ngoe feela sesebelisoa, ha e le hantle sena ha se joalo. Sesebelisoa se tlameha ho etsoa ho etsa mosebetsi o le mong oa khoebo mme mosebelisi ha a tlameha ho ba le phihlello ea komporo. Hona joale Microsoft ka boeona e fane ka sesebelisoa sa ho sebelisa lits'ebetso tse ngata. Mokhoa ona o bitsoa "kiosk ea lisebelisoa tse ngata"; ka mor'a moo, bakeng sa bokhutšoanyane, ke tla e bitsa "multikiosk". Sehloohong sena re tla sheba ho theha mokhoa ona re sebelisa sephutheloana sa software le likarolo tse ling tsa mokhoa ona.

Hanyenyane ka mokhoa oa Multikiosk

Ha o kena ho akhaonto ea mosebedisi eo mokhoa oa li-kiosk tse ngata o lokiselitsoeng, tsamaiso e tla sebetsa ka mokhoa oa letlapa. Menyu ea ho Qala e tla hola ho fihla skrineng se felletseng, e bonts'a lithaelese tsa ts'ebeliso.

Lethathamo la litlhophiso tsa mantlha le mekhoa ea bokhoni:

  1. Ho lokisetsa basebelisi ba bangata kapa lihlopha
  2. Mosebelisi e mong le e mong kapa sehlopha se ka abeloa litlhophiso tsa motho ka mong
  3. Bokhoni ba ho sebelisa lits'ebetso tsa bokahohleng le tsa khale
  4. Bokhoni ba ho qala e 'ngoe ea lits'ebetso ka bo eona ha mosebelisi a kena
  5. Lisebelisoa tse ngolisitsoeng
  6. Ho fihlella difoldara ka ho sebedisa lenane le lesweu

Ho bohlokoa ho ela hloko ntlha ea 5. Ka ho sa feleng, ke feela likopo tse hlokahalang hore sistimi e sebetse li tla lumelloa ho sebetsa, likopo tse ling li tlameha ho kenyelletsoa lethathamong la tse lumelletsoeng. Tseo. Hona joale ha ho hlokahale hore u hlophise AppLocker ka thoko. Ka tsela, ho qoba likhohlano le litlhophiso tsa AppLocker, ka mokhoa oa li-kiosk tse ngata, melao eohle e hlophisitsoeng ea AppLocker e ke ke ea sebetsa.

Ntlha ea 6 e bonts'a khetho e ntle, empa hajoale ho ka khoneha feela ho fana ka tumello ea ho ngola ho "Downloads" foldareng. Mokhoa o u lumella ho sebelisa lits'ebetso tsa bokahohleng le tsa khale. Litlhophiso tsa mekhoa eohle li hlalositsoe faeleng ea XML, eo ho eona u ka hlakisang litlhophiso tsa kiosk e le 'ngoe ea ts'ebeliso.

Joale ha re lekeng ho e hlophisa kaofela...

Re hloka eng...

  1. Pele ho tsohle, re hloka sistimi ka boeona, e tšehetsang mokhoa oa multikiosk. Mona o ka khoasolla mofuta oa demo
  2. Litaelo tsa ho theha multikiosk
  3. Mohlophisi ofe kapa ofe oa XML
  4. Ho sebelisa litlhophiso tsa multikiosk:
    1. Bakeng sa mokhoa oa No. 1 - ICD, e leng karolo ea ADK. ADK e ka etsahala jarolla mona
    2. Bakeng sa mokhoa oa No. 2 - ts'ebeliso ea PsExec. Tšebeliso e ka ba jarolla mona

O ile a re - "Ha re ee!"

Ke tla etsa liteko tsohle ho Windows 10 IoT Enterprise 1809 LTSC x32 mofuta oa khoebo, eseng mofuta oa demo. Sistimi e ke ke ea sebelisoa hobane khaello ea ts'ebetso ha e ame ts'ebetso ea sistimi. Ke nkile li-bits tse 32 feela hobane ho nka sebaka se senyenyane mme ho tla potlaka ho sebetsa le litšoantšo tsa sistimi.

Mohato oa 1 - ho kenya

Ho kenya Win 10 IoT Enterprise ha ho fapane le ho kenya Win 10 Enterprise, ka hona nke ke ka hlalosa ts'ebetso eohle ea ho kenya, ke tla bua feela ka lintlha tse ling.

Haeba ho ka etsahala, e-re ke u hopotse, u se ke ua kenya sistimi ka holim'a e kentsoeng. Ha sesebelisoa se botsa ka sebaka sa ho kenya sistimi, hlakola likarolo tsohle ho disk ea tsamaiso ea nakong e tlang 'me u hlalose disk e sa arohaneng.

Re kenya sistimi ntle le khokahano ea Marang-rang e le hore sistimi e se ke ea hula letho le sa hlokahaleng.

Hobane Re tla etsa litšoantšo tsa "backup" tsa sistimi mme bakeng sa sena re tla e tiisa ka mokhoa oa tlhahlobo, ebe o ka boloka nako ka ho kenya sistimi ka mokhoa oa tlhahlobo hang kamora ho kenya. Ho etsa sena, ha sistimi e o kopa ho khetha sebaka "Ha re qaleng ka sebaka. Na sena se nepahetse" tobetsa feela "Ctrl+Shift+F3".

Mohato oa 2 - theha setšoantšo sa tsamaiso

Hobane re tla soma sistimi mme re leke litlhophiso tse ncha tse fapaneng, ho ka etsahala hore ho na le ho hong ho sa tsamaeeng hantle mme re tla hloka ho khutlisetsa sistimi boemong ba eona ba pele. 'Me ho khutlela kapele ho boemo ba eona ba pele, u lokela ho etsa setšoantšo sa tsamaiso. Ntho feela eo ke tla e etsa ke ho kopitsa "gentleman's kit" - script le faele ea likarabo. Lifaele tsohle tsa ka li ka har'a foldara ea "Sysprep", eo ke e kopitsang motso oa disk ea sistimi. 'Me ka tlhaho, ke tla arolelana "sete sa monna" le uena.

Sysprep.bat - ho tiisa tsamaiso.

@echo off
chcp 1251>nul

net session>nul 2>nul
if %errorLevel% neq 0 (powershell -command "Start-Process "%~s0" -Verb RunAs"&exit)

tasklist /fi "ImageName eq sysprep.exe" | find /i "sysprep.exe"
if %errorlevel% lss 1 (taskkill /im sysprep.exe)

set AdminName=Admin
net user %AdminName%>nul 2>nul
if %errorLevel% neq 0 (call :AddAdmin "%AdminName%")
if %errorLevel% neq 0 (call :ShowMessage "‡‡‡Ошибка создания новой учетной записи администратора "%AdminName%"‡‡Нажмите любую клавишу для завершения работы скрипта"&pause>nul&exit)

pushd "%~dp0"

cls
call :ShowMessage ‡‡‡‡‡‡‡‡‡‡
echo  1 - Запечатать систему в режиме аудита
echo  2 - Запечатать систему в режиме приветствия
:Select
set /p Choice="Введите номер пункта меню: "
if "%Choice%"=="1" (goto Audit)
if "%Choice%"=="2" (goto OOBE)
echo.&echo Выбрано недопустимое значение.&goto Select

exit

:Audit
    call :ShowMessage "‡‡‡‡‡Запечатывание системы в режиме аудита"
    reg add HKLMSoftwareMicrosoftWindowsCurrentVersionRun /v KillSysprep /t REG_SZ /d "taskkill /im sysprep.exe" /f
    %SYSTEMROOT%System32Sysprepsysprep.exe /audit /generalize /shutdown /quiet
goto :eof

:OOBE
    call :ShowMessage "‡‡‡‡‡Запечатывание системы в режиме приветствия"
    reg delete HKLMSoftwareMicrosoftWindowsCurrentVersionRun /v KillSysprep /f
    powershell -command "(Get-Content -path 'Unattend.xml' -Raw).Trim() -replace 'Architecture=""".+?"""','Architecture="""%PROCESSOR_ARCHITECTURE%"""' | Set-Content -path 'Unattend.xml'"
    %SYSTEMROOT%System32Sysprepsysprep.exe /oobe /generalize /shutdown /quiet /unattend:Unattend.xml
goto :eof

:AddAdmin
    setlocal
    set UserName=%~1
    if not defined UserName (echo Не указано имя пользователя&endlocal&exit /b 1)

    call :GetGroupName "S-1-5-32-544" AdminGroup
    if not defined AdminGroup (endlocal&exit /b 2)

    call :GetGroupName "S-1-5-32-545" UserGroup
    if not defined UserGroup (endlocal&exit /b 3)

    net user %UserName% /add
    wmic useraccount where "Name='%UserName%'" set PasswordExpires=False>nul
    net localgroup %AdminGroup% %UserName% /add
    net localgroup %UserGroup% %UserName% /delete
    endlocal&exit /b 0
goto :eof

:GetGroupName
    if "%~1"=="" (echo Не указан SID группы&goto :eof)
    set %2=
    for /f "tokens=2 delims= " %%i in ('whoami /groups /fo table^|find "%~1"') do set %2=%%i
    if not defined %2 (echo Ошибка определения имени группы по SID'у "%~1")
goto :eof

:ShowMessage
    setlocal enabledelayedexpansion
    set String=%~1
    if not defined String (echo.&setlocal disabledelayedexpansion&goto :eof)
    set /a ConCols=120 & set /a Num=1
    set "String[!Num!].str=%String:‡=" & set /a Num+=1 & set "String[!Num!].str=%"
    for /l %%a in (1,1,%Num%) do (
        for /l %%b in (0,1,%ConCols%) do if "!String[%%a].str:~%%b!" == "" (set "String[%%a].str= !String[%%a].str! "&set /a String[%%a].len-=1) else (set /a String[%%a].len+=0||set /a String[%%a].len=0)
        if not defined String[%%a].str (set String[%%a].str= )
        if not !String[%%a].len! equ 0 (call set String[%%a].str=%%String[%%a].str:~,!String[%%a].len!%%)
        if "!String[%%a].str: =!"=="" (echo.) else (echo !String[%%a].str!))
    setlocal disabledelayedexpansion
goto :eof

Ha e qala, sengoloa se tla hlahloba boteng ba ak'haonte ea "Admin" ebe e theha e 'ngoe haeba e le sieo. Ak'haonte e tla eketsoa ho sehlopha sa Batsamaisi.

Unattend.xml – faele ea karabo bakeng sa sysprep.

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="specialize">
        <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <RunSynchronous>
                <RunSynchronousCommand wcm:action="add">
                    <Path>reg add HKLMSoftwareMicrosoftWindowsCurrentVersionSetupOOBE /v SetupDisplayedProductKey /t REG_DWORD /d 1 /f</Path>
                    <Order>1</Order>
                    <Description>Dont show key page</Description>
                </RunSynchronousCommand>
                <RunSynchronousCommand wcm:action="add">
                    <Path>reg add HKLMSoftwareMicrosoftWindowsCurrentVersionSetupOOBE /v UnattendCreatedUser /t REG_DWORD /d 1 /f</Path>
                    <Order>2</Order>
                    <Description>Dont make account</Description>
                </RunSynchronousCommand>
                <RunSynchronousCommand wcm:action="add">
                    <Path>cmd.exe /c rd %systemdrive%Sysprep /s /q</Path>
                    <Order>3</Order>
                    <Description>Del Folder</Description>
                </RunSynchronousCommand>
            </RunSynchronous>
        </component>
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <AutoLogon>
                <Enabled>true</Enabled>
                <Username>Admin</Username>
            </AutoLogon>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <InputLocale>en-US; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UILanguageFallback></UILanguageFallback>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <HideLocalAccountScreen>true</HideLocalAccountScreen>
                <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
                <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
                <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                <ProtectYourPC>1</ProtectYourPC>
            </OOBE>
        </component>
    </settings>
</unattend>

Ha u tiisa ka mokhoa oa ho hlahloba, script e tla eketsa taelo ho registry ho felisa ts'ebetso ea "sysprep.exe" e le hore u se ke ua koala fensetere ea sysprep ka letsoho nako le nako. Ha e tiisitsoe ka mokhoa oa hello, script e tla tlosa taelo ea ho koala fensetere ho tsoa ho registry mme ka boeona e tla fetola boleng ba meralo faeleng ea karabo ho ea hona joale. Faele ea karabo e na le litekanyo tsa ho bulela sistimi ntle le tšebelisano ea mosebelisi le taelo ea ho hlakola foldara ea "Sysprep" motso oa drive ea sistimi.

Hona joale ke tla tiisa tsamaiso ka mokhoa oa ho hlahloba ho sebelisa "Sysprep.bat" le ho nka setšoantšo sa tsamaiso. Ke tla etsa setšoantšo sa sistimi ke sebelisa DISM mme ke tla bonts'a bophahamo ba sistimi feela. Haeba u tla etsa setšoantšo sa bophahamo ba sistimi feela, eseng disk kaofela, u se ke oa lebala ho kopitsa litaba tsa "WindowsSystem32Recovery" bukeng ea pele ho foldara ea "RecoveryWindowsRE" kamora ho kenya sistimi. Sena se tla hloka ho etsoa pele o kenya OS. ka mor'a ho kenya OS, "WindowsSystem32Recovery" directory e tla be e se e se na letho.

Mohato oa 3 - Ts'ebetso ea sistimi

Pakete ea puo e ka kengoa ntle le khokahano ea Marang-rang haeba u na le pakete ena. Haeba ho se joalo, sistimi ka boeona e tla e jarolla ho tsoa Marang-rang ha o eketsa puo ho li-setting. Ha ho hlokahale hore u nke pakete ea puo ho tsoa liphetolelong tse fetileng tsa OS. Bakeng sa Windows 10 1809 ho tlameha ho ba le pakete ea puo ka ho khetheha bakeng sa Windows 10 1809.

Microsoft e latela leano la eona la ho fetisetsa li-setting butle-butle ho tloha ho menu ea khale ho ea ho e ncha, kahoo ka har'a phanele ea taolo ea khale u ke ke ua hlola u fumana litlhophiso tsa ho fetola puo le ho kenya pakete ea puo. Litlhophiso tsena li se li le maemong a sistimi feela.

Ka mokhoa oa ho hlahloba, u ka 'na ua thulana le bothata ba ho bula litlhophiso tsa tsamaiso ho tloha ho Start menu; ho bula litlhophiso tsa tsamaiso, tsamaisa taelo - "ms-settings:", ela hloko colone qetellong ea taelo, ntle le eona taelo e tla ha e sebetse. Kamora ho bula li-parameter tsa sistimi hang ha u sebelisa taelo ena, e ka buloa ho sebelisoa menu ea graphical.

Empa litlhophisong tsa sistimi u ka kenya pakete ea puo haeba sistimi e hokahane le Marang-rang, ha ho na khetho ea ho khetha ho kenya pakete ea puo ho tsoa faeleng ea lehae.

Ha ke na ho hlalosa ts'ebetso ea ho kenya sistimi sebakeng seo hobane ... sena se tla thatafatsa sengoloa, haholo hobane ts'ebetso ea sebaka sa lehae e hlalositsoe ka botlalo e hlalosoang mona. Empa ke rata ho lebisa tlhokomelo ea hau ho tse ikhethang tsa ho fetola puo ea tsamaiso ka mor'a ho kenya pakete ea puo u sebelisa console. Karolo ena e hlalositsoe ho wiki e tšoanang eo ke faneng ka sehokelo ho eona pejana, karolwaneng "Eketsa puo lenaneng la lipuo".

Ke tla kenya pakete ea puo ntle le khokahanyo ea inthanete.

Ka mor'a hore ho be le sebaka se feletseng sa tsamaiso, etsa bonnete ba hore u etsa setšoantšo sa tsamaiso.

Mohato oa 4 - Kenya lisebelisoa tse hlokahalang

Hobane Kaha lits'ebetso tsa LTSB le LTSC ha li na lebenkele la lits'ebetso, ho kenya lits'ebetso ho tsoa Lebenkeleng la Microsoft ho baka mathata, e leng ho jarolla sesebelisoa. Ho jarolla lits'ebetso, k'hamphani ea Adguard e entse ts'ebeletso e bonolo haholo - "Adguard Store", eo ka eona u ka fumanang likhokahano tsa nakoana tsa download bakeng sa lits'ebetso le likarolo tsa tsona.

Ho kenya ts'ebeliso, o tla hloka lifaele tse nang le li-extensions "Appx" le "AppxBundle". Pele o kenya kopo ka boeona, o tlameha ho kenya likarolo tsa eona. E le molao, likarolo tsa kopo li ka khetholloa ka mokhoa o hlakileng ka lebitso la faele.

E le hore ke se ke ka etsa hore sengoloa se be telele haholo, nke ke ka hlalosa ka botlalo ts'ebetso ea ho kenya lits'ebetso, haholo hobane ho na le tlhahisoleseling mabapi le ho kenya. litaelo tse qaqileng. Empa ke tla eketsa mokhoa o mong hape oa ho kenya lits'ebetso akhaonteng ea hau ea hajoale. Lisebelisoa li ka kenngoa ho sebelisoa lenaneo "App Installer", empa ho kenya lits'ebetso o tla hloka khokahano ea Marang-rang, empa lits'ebetso li ka kenngoa ka ho tobetsa habeli 'me u ke ke ua hloka likarolo tsa eona, likarolo tsohle tse hlokahalang li tla khoasolla le ho kenya. "App Installer".

'Me khopotso e nyenyane, ha u kenya kopo ho akhaonto ea hona joale, u ke ke ua khona ho tiisa tsamaiso. Mokhoa oa ho kenya lits'ebetso e le hore o ka tiisa sistimi, bona litaelo tse kaholimo. Le ho hlahloba ts'ebetso ea multikiosk, likopo tse teng li lekane haholo.

Mohato oa 5 - ho theha faele ea tlhophiso bakeng sa multikiosk

Hona joale re fihla karolong e thahasellisang ka ho fetisisa - ho theha mokhoa oa kiosk. Ha re shebeng ditaelo ho latela litlhophiso tseo re li bonang. Pele ho tsohle, re tla hloka ho theha faele ea tlhophiso ea XML, mohlala o felletseng o ka fumanoang mona. sheba mona.

Ha re qale ka ho theha moralo oa lithaele. Mokhoa o bonolo ka ho fetisisa oa ho theha tlhophiso ea tlhophiso ea lithaele tsa XML ke kantle ho naha boemo ba bona ba hajoale.

Pele ho tsohle, a re kenyeng lithaele tsa lits'ebetso tseo re li hlokang ho Start menu. Letsetsa patlo "Win +s", fumana sesebelisoa seo u se batlang, tobetsa ka ho le letona ho sona ebe u khetha "Pin to Start Screen".

Ke kentse lisebelisoa tse latelang:

  • Buka ea ho ngolla
  • Mohlahisi
  • Internet Explorer
  • hlalosa
  • WordPad
  • entsprechen
  • Windows tshireletso

Likopo tse peli tsa ho qetela li ngotsoe hobane ... Ha ho na lits'ebetso tse ling tsa bokahohleng ka har'a sephutheloana se tloaelehileng sa LTSC. Hlokomela hore lithaele tsa desktop li hokahana le likhutšoane. Hona joale, ka ho tsamaisa lithaele ka ho toba ho Start menu, ke tla arola lithaele tse pakiloeng ka lihlopha tse peli. Ho theha sehlopha se secha sa lithaele, hula lithaele holimo haholo kapa ka tlase ho lithaele tse ling, tse tla totobatsa karohano e hlakileng. U ka reha lihlopha ka boikhethelo ba hau; ho etsa sena, beha sekheo sa toeba ka holim'a sehlopha, 'me ha mongolo o reng "Bolela sehlopha" o hlaha, tobetsa konopo e ka letsohong le letšehali. Ke tla bitsa sehlopha sa pele "Litlhophiso", se tla kenyelletsa lithaele tsa "Settings" le "Windows Security". Ke tla bitsa sehlopha sa bobeli "Likopo tsa Ofisi", tse tla kenyelletsa lithaele tse ling kaofela. Ha u le tseleng, u ka tsamaisa lihlopha tsohle tsa lithaele ka ho li hula u sebelisa mela e 'meli e ka holimo ho le letona la lebitso la sehlopha.

Hobane Ho tile ea "Windows Security" lebitso ha le lumellane ka ho feletseng, ke tla fetola boholo ba lona ho "Wide". Ho fetola boholo ba tile, tobetsa ka ho le letona ho tile ebe u khetha "Resize".

Ka mor'a ho lokisa, re romela boemo ba hona joale ebe re phethahatsa taelo tikolohong ea PowerShell - "Export-StartLayout - path C:SysprepStartLayout.xml".

Ka mor'a moo, tsela e bonolo ka ho fetisisa hase ho iketsetsa faele ea litlhophiso, empa nka mohlala faele ho tloha mona litlhophiso - tobetsa konopo ea "Kopitsa", beha litaba ka har'a notepad 'me u li boloke e le "MultiAppKiosk.xml". Hona joale re fetola li-setting hore e be tsa rona. Ho fetola litlhophiso tsa lithaele tse khomaretsoeng, kopitsa boloko bohle ba "StartLayoutCollection" ho tloha ho "StartLayout.xml" ho ea ho "MultiAppKiosk.xml". Ho kenyelletsa lits'ebetso ho tse lumelletsoeng, o hloka ho kenya li-identifiers tsa ts'ebeliso ea bokahohleng karolong ea "AllowedApps" 'me sebakeng se le seng u kenye tsela e felletseng ea lifaele tse ka sebetsoang tsa lits'ebetso tsa khale, tse boletsoeng mefuteng ea likhutšoane tseo ho tsona. lithaele li bua. Ho fihla moo ho khaoletsang kapele, tobetsa ka ho le letona holim'a thaele e hatisitsoeng 'me u ee ho Tse ling> Eya ho Sebaka sa Faele. Hlokomela hore paramethara ea "AppUserModelId" e sebelisoa ho hlakisa ID ea Universal App, 'me paramethara ea "DesktopAppPath" e sebelisoa ho hlakisa tsela e felletseng ea ts'ebeliso ea komporo. Le e 'ngoe e nyane hape, haeba u rera ho sebelisa IE ho sistimi ea x64, joale lethathamong la lits'ebetso tse lumelletsoeng u tlameha ho hlakisa litsela tse peli bakeng sa faele e sebetsang "Program FilesInternet Exploreriexplore.exe" le "Program Files (x86)Internet Exploreriexplore. exe".

Nke ke ka fana ka phihlello ea lifoldara, kahoo ke hlakola karolo ea "FileExplorerNamespaceRestrictions".

Ho bonts'a sebaka sa mosebetsi ha ho nkhathatse, kahoo ke siea ntho e 'ngoe le e' ngoe joalo ka ha e le karolong ea "Taskbar".

Mohlala, ho boletsoe lintlha tse peli, empa ke tla ba le profil e le 'ngoe feela, kahoo karolo e nang le profil ea bobeli e ka hlakoloa. Pele o hlakola, ela hloko mohlala oa ho qala ts'ebeliso ka likhang.

Karolong ea "Configs", li-account li hokahane le li-profiles; ka kopo hlokomela hore li-account tse ngata li ka hokela profilaneng e le 'ngoe. Empa hobane Ke thahasella ak'haonte e le 'ngoe feela, ebe ke tla hlakola litlamo tsohle ntle le ea pele - li-block tsa "Config". Tlamang e setseng ke tla ngola lebitso la mosebelisi "Mosebelisi".

Ke fumane faele ena e nang le li-parameter

MultiAppKiosk.xml

<?xml version="1.0" encoding="utf-8" ?>
<AssignedAccessConfiguration 
  xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config"
  xmlns:rs5="http://schemas.microsoft.com/AssignedAccess/201810/config"
  >
  <Profiles>
      <Profile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}">
          <AllAppsList>
              <AllowedApps>
                  <App AppUserModelId="WINDOWS.IMMERSIVECONTROLPANEL_CW5N1H2TXYEWY!MICROSOFT.WINDOWS.IMMERSIVECONTROLPANEL" />
                  <App AppUserModelId="Microsoft.Windows.SecHealthUI_cw5n1h2txyewy!SecHealthUI" />
                  <App DesktopAppPath="%windir%system32notepad.exe" />
                  <App DesktopAppPath="C:Program FilesInternet Exploreriexplore.exe" />
                  <App DesktopAppPath="%windir%system32win32calc.exe" />
                  <App DesktopAppPath="%windir%system32mspaint.exe" />
                  <App DesktopAppPath="%ProgramFiles%Windows NTAccessorieswordpad.exe" />
              </AllowedApps>
          </AllAppsList>
          <StartLayout>
              <![CDATA[<LayoutModificationTemplate xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
                    <LayoutOptions StartTileGroupCellWidth="6" />
                    <DefaultLayoutOverride>
                      <StartLayoutCollection>
                        <defaultlayout:StartLayout GroupCellWidth="6">
                          <start:Group Name="Настройки">
                            <start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="WINDOWS.IMMERSIVECONTROLPANEL_CW5N1H2TXYEWY!MICROSOFT.WINDOWS.IMMERSIVECONTROLPANEL" />
                            <start:Tile Size="4x2" Column="2" Row="0" AppUserModelID="Microsoft.Windows.SecHealthUI_cw5n1h2txyewy!SecHealthUI" />
                          </start:Group>
                          <start:Group Name="Офисные приложения">
                            <start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%MicrosoftWindowsStart MenuProgramsAccessoriesWordpad.lnk" />
                            <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%APPDATA%MicrosoftWindowsStart MenuProgramsAccessoriesNotepad.lnk" />
                            <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%MicrosoftWindowsStart MenuProgramsAccessoriesCalculator.lnk" />
                            <start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%MicrosoftWindowsStart MenuProgramsAccessoriesPaint.lnk" />
                            <start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationLinkPath="%APPDATA%MicrosoftWindowsStart MenuProgramsAccessoriesInternet Explorer.lnk" />
                          </start:Group>
                        </defaultlayout:StartLayout>
                      </StartLayoutCollection>
                    </DefaultLayoutOverride>
                  </LayoutModificationTemplate>
              ]]>
          </StartLayout>
          <Taskbar ShowTaskbar="true"/>
      </Profile>
  </Profiles>
  <Configs>
      <Config>
          <Account>User</Account>
          <DefaultProfile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}"/>
      </Config>
  </Configs>
</AssignedAccessConfiguration>

Ha o etsa lifaele tsa hau tsa tlhophiso ea XML, u seke oa lebala hore profil ka 'ngoe e tlameha ho ba le ID e ikhethileng, eseng feela ka har'a faele e le' ngoe ea XML, empa ka har'a OS e le 'ngoe. Tseo. Ka nepo, ho qoba pherekano, o ka etsa sekhetho se secha nako le nako; sena se ka etsoa tikolohong ea PowerShell u sebelisa taelo ea "[tataiso]::NewGuid()". 'Me u be le bonnete ba hore u boloka faele ho "UTF-8" encoding; haeba faele e bolokiloe ka "ANSI" encoding, joale ha u haha ​​​​sephutheloana sa ho lokisetsa u tla fumana phoso haeba faele ea XML e na le Cyrillic.

Mohato oa 6 - ho sebelisa litlhophiso tsa multikiosk

Ha re shebeng mekhoa e 'meli ea ho sebelisa litlhophiso tse hlalositsoeng faeleng ea tlhophiso. Ea pele ke ka sephutheloana sa ho fana, se tlamehang ho etsoa ho ICD. Ho ba bang, mohlomong mokhoa ona o tla tsebahala haholoanyane. Ea bobeli e sebelisa "MDM Bridge WMI Provider", mokhoa ona o ne o bonahala o le bonolo ho 'na.

Mokhoa # 1

Ke mang ea se nang ICD? khoasolla ADK le kenya. Ho kenya ADK ho bonolo haholo; sete ea likarolo e ka siuoa e le ea kamehla.

Qala ICD, tobetsa "Tokisetso e tsoetseng pele" tile, hlalosa lebitso le fensetere ea morero ebe o tobetsa "E latelang". Fesetereng e latelang, khetha "Likhatiso tsohle tsa Windows desktop" ebe o tobetsa "E latelang". O ka tlola ho kenya sephutheloana sa litokisetso; tobetsa "Qetella".

Eketsa menyetla e theohang ea "Runtime Settings", ebe u atolosa "AssignedAccess" submenu ebe u khetha "MultiAppAssignedAccessSettings". Ka holimo ho karolo e bohareng ea fensetere ea ICD, tobetsa konopo ea "Browse" 'me u bontše sebaka sa faele ea XML ka li-setting. Haeba ho ka etsahala, o ka boloka morero ka ho tobetsa "Ctrl + s". Karolong e ka holimo le letšehali ea ICD, khetha "Export" 'me u khethe "Provisioning Package" ho tswa ho menu e theoha. Joalo ka mong'a, khetha "motsamaisi oa IT"; lipotso tse ling kaofela li ka qojoa ka ho tobetsa "E latelang" 'me qetellong u tobetse "Build" le "Finish".

Ka sistimi e kentsoeng, u se ke oa lebala ho theha mosebelisi "Mosebelisi"; a ke ke a eketsoa sehlopheng sa "Batsamaisi", ho seng joalo multikiosk e ke ke ea sebetsa. Ke thehile mosebelisi ho Taolo ea Khomphutha ka senotlolo se sa felleng ke nako.

Hona joale re tsamaisa sephutheloana sa ho itokisa ho sistimi e kentsoeng pele. Ka mor'a ho sebelisa sephutheloana sa ho lokisetsa, menu ea Qala le menu ea mookameli e tla fetoha. Karolong e ka ho le letšehali ea ho qala likonopo li lokela ho nyamela: "Litokomane", "Setšoantšo", "Likhetho". Haeba menu ea ho qala e sa fetoha, joale ho na le ho phoso. Sephutheloana se kentsoeng se ka tlosoa ka ho bula Litlhophiso > Liakhaonto > Phihlello ea akhaonto ea mosebetsi kapa ea sekolo > Eketsa kapa u tlose fensetere ea liphutheloana.

Haeba menu ea ho qala e fetohile, joale litlhophiso li sebelisoa tsamaisong, kena e le mosebedisi eo multikiosk e lokiselitsoeng ho eona 'me u shebe sephetho.

Mokhoa # 2

Ho sebelisa litlhophiso ho sebelisa "MDM Bridge WMI Provider" e hlalositsoe mona. Mokhoa o bonolo oa mokhoa ona ke ho feto-fetoha ha oona ha tšebeliso le bokhoni ba ho tlosa mesebetsi e mengata ea matsoho e hlokahalang ho theha sephutheloana sa ho lokisetsa. Mona e mong le e mong a ka iketsetsa qeto e tla ba loketse. Ke ile ka iketsetsa mangolo a 'maloa.

MiltiKiosk.bat - qala script

@echo off
chcp 1251>nul

if not exist "%~dp0psexec.exe" call :ShowMessage "‡‡‡‡‡‡‡‡‡‡‡‡‡Для работы скрипта необходим файл psexec.exe‡‡Для завершения работы скрипта нажмите любую клавишу"&pause>nul&exit

net session>nul 2>nul
if %errorLevel% neq 0 (powershell -command "Start-Process "%~s0" -Verb RunAs"&exit)

for /f "tokens=2 delims==" %%i in ('wmic useraccount where "Name='%UserName%'" get SID /value^|find "SID"') do set SID=%%i
reg add HKU%SID%SoftwareSysinternalsPsExec /v EulaAccepted /t REG_DWORD /d 1 /f

for /f %%i in ('dir "%~dp0%~n0*.ps1" /b /o:n') do set PSFilePath=%~dp0%%i
if not defined PSFilePath (echo Не найдено PS файлов с началом названия - "%~n0"&pause&exit)
set PSFilePath=%PSFilePath: =` %
"%~dp0psexec.exe" -i -s powershell -command "Start-Process powershell.exe -ArgumentList '-ExecutionPolicy Unrestricted -Command %PSFilePath%'"

exit

:ShowMessage
    setlocal enabledelayedexpansion
    set String=%~1
    if not defined String (echo.&setlocal disabledelayedexpansion&goto :eof)
    set /a ConCols=120 & set /a Num=1
    set "String[!Num!].str=%String:‡=" & set /a Num+=1 & set "String[!Num!].str=%"
    for /l %%a in (1,1,%Num%) do (
        for /l %%b in (0,1,%ConCols%) do if "!String[%%a].str:~%%b!" == "" (set "String[%%a].str= !String[%%a].str! "&set /a String[%%a].len-=1) else (set /a String[%%a].len+=0||set /a String[%%a].len=0)
        if not defined String[%%a].str (set String[%%a].str= )
        if not !String[%%a].len! equ 0 (call set String[%%a].str=%%String[%%a].str:~,!String[%%a].len!%%)
        if "!String[%%a].str: =!"=="" (echo.) else (echo !String[%%a].str!))
    setlocal disabledelayedexpansion
goto :eof

MiltiKiosk_Ver.12.ps1 - script ea sehlooho

Function ConvertEncoding ([string]$From, [string]$To) {
    Begin{$encFrom = [System.Text.Encoding]::GetEncoding($From);$encTo = [System.Text.Encoding]::GetEncoding($To)}
    Process{$bytes = $encTo.GetBytes($_);$bytes = [System.Text.Encoding]::Convert($encFrom, $encTo, $bytes);$encTo.GetString($bytes) -replace [char]0, ''}
}

Function ShowMessage ($Message='', $Align=0) {
    Try {$Align = [decimal]$Align} Catch {Return 'Для параметра Align может быть указано только число' | ConvertEncoding 'windows-1251' -To 'UTF-16'}
    if ($Message -is [int]) {for ($i=1; $i -le $Message; $i++) {Write-Host}; Return}
    if ([System.Text.Encoding]::Default.WindowsCodePage -eq 1252) {$Message = $Message | ConvertEncoding 'windows-1251' -To 'UTF-16'}
    if ($Message -is [string]) {[array] $Message = $Message}
    foreach ($String in $Message) {
        Try {$String = [int]$String} Catch {}
        if ($String -is [int]) {for ($i=1; $i -le $String; $i++) {Write-Host}; continue}
        if ($Host.UI.RawUI.BufferSize.Width -gt $String.Length) {
            if ($Align -eq 0) {Write-Host $String
            } else {Write-Host ("{0}{1}" -f (' ' * (([Math]::Max(0, $Host.UI.RawUI.BufferSize.Width / $Align) - [Math]::Floor($String.Length / $Align)))), $String)}
        } else {Write-Host $String}
    } 
}

$script:NameSpace="rootcimv2mdmdmmap"
$script:ClassName="MDM_AssignedAccess"
$script:MultiAppKiosk = Get-CimInstance -Namespace $NameSpace -ClassName $ClassName
if (-not $MultiAppKiosk) {ShowMessage -Message (3, 'Ошибка получения объекта настроек', 2, 'Нажмите "Enter" для завершения рабты скрипта') -Align 2; Read-Host; Exit}

Function MainMenu() {
    ShowMessage (13, ' 0 - Выход', ' 1 - Выбрать XML-файл для установки', ' 2 - Показать текущую конфигурацию мультикиоска', ' 3 - Удалить настройки мультикиоска', 1)
    $local:PromptText = 'Выберите действие'
    if ([System.Text.Encoding]::Default.WindowsCodePage -eq 1252) {$PromptText = $PromptText | ConvertEncoding 'windows-1251' -To 'UTF-16'}

    $local:Selections = 1..2
    While ($true) {
        $Select = Read-Host -Prompt $PromptText
        Switch ($Select) {
            0 {exit}
            1 {XMLSelection}
            2 {ShowMessage -Message (1, 'Начало конфигурации') -Align 2; Write-Host $MultiAppKiosk.Configuration; ShowMessage -Message ('Конец конфигурации', 1, 'Для возврата в меню нажмите "Enter"', 1) -Align 2; Read-Host}
            3 {$MultiAppKiosk.Configuration = $Null; Set-CimInstance -CimInstance $MultiAppKiosk; ShowMessage -Message (1, 'Выполнена команда удаления настроек', 1) -Align 2}
            DEFAULT {ShowMessage 'Выбрано недопустимое значение'}
        }
        if ($Selections -contains $Select) {Clear-Host; ShowMessage (15, ' 0 - Выход', ' 1 - Выбрать XML-файл для установки', ' 2 - Показать текущую конфигурацию мультикиоска', ' 3 - Удалить настройки мультикиоска', 1)}
    }
}

Function XMLSelection() {
    Clear-Host

    if (!(Test-Path -Path $PSScriptRoot'XML')) {ShowMessage -Message (13, 'Не найден каталог', $('"'+$PSScriptRoot+'XML"'), 1, 'Нажмите "Enter" для возврвта в предыдущее меню') -Align 2; Read-Host; Return}

    $local:XMLList = @()
    $XMLList += Get-ChildItem -Path $PSScriptRoot'XML' -name -filter '*.xml'
    if ($XMLList.Count -eq  0) {ShowMessage -Message (13, 'Не найдено XML-файлов в каталоге', $('"'+$PSScriptRoot+'XML"'), 1, 'Нажмите "Enter" для возврвта в предыдущее меню') -Align 2; Read-Host; Return}

    [int]$local:Indent = 13 - $XMLList.Count / 2; if ($Indent -lt 1) {$Indent = 1}
    ShowMessage ($Indent, ' 0 - Вернуться в предыдущее меню')
    for ($i=0; $i -le $XMLList.GetUpperBound(0); $i++) {Write-Host $(' '+($i+1)+' - '+$XMLList[$i])}
    Write-Host
    $local:PromptText = 'Выберите файл для установки'
    if ([System.Text.Encoding]::Default.WindowsCodePage -eq 1252) {$PromptText = $PromptText | ConvertEncoding 'windows-1251' -To 'UTF-16'}

    $local:Selections = 1..$XMLList.Count
    $local:BackToPrevMenu = 0
    While ($BackToPrevMenu -eq 0) {
        $Select = Read-Host -Prompt $PromptText
        Switch ($Select) {
            0 {$BackToPrevMenu = 1}
            {$Selections -contains $Select} {ShowMessage $('Дана команда на применение настроек из файла '+$XMLList[$Select-1]);
                $local:Config = (Get-Content -encoding UTF8 -path $($PSScriptRoot+'XML'+$XMLList[$Select-1]) -Raw).Trim()
                $local:GUIDs = [regex]::matches($Config, '{.+?}') | select -ExpandProperty Value | Get-Unique
                foreach ($GUID in $GUIDs) {$Config = $Config -replace $(''+$GUID),$('{'+[guid]::NewGuid()+'}')}
                $Config = $Config -replace '&','&' -replace '<','<' -replace '>','>' -replace "'",''' -replace '"','"'
                $MultiAppKiosk.Configuration = $Config
                Set-CimInstance -CimInstance $MultiAppKiosk
            }
            DEFAULT {ShowMessage ('Выбрано недопустимое значение')} 
        }
    }
}

MainMenu

Haeba u batla ho sebelisa tharollo ea ka, boloka lingoloa tse kaholimo ka mabitso a tsona a mantlha foldareng e le 'ngoe ebe u kenya faele ea "PsExec.exe" foldareng e tšoanang. Ka foldareng e le 'ngoe, theha foldara ea "XML" 'me u kopise lifaele tsa XML ho hlophisa multikiosk ho eona. Ke tla sebelisa faele e tšoanang le ea mokhoa oa pele.

MultiAppKiosk.xml

<?xml version="1.0" encoding="utf-8" ?>
<AssignedAccessConfiguration 
  xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config"
  xmlns:rs5="http://schemas.microsoft.com/AssignedAccess/201810/config"
  >
  <Profiles>
      <Profile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}">
          <AllAppsList>
              <AllowedApps>
                  <App AppUserModelId="WINDOWS.IMMERSIVECONTROLPANEL_CW5N1H2TXYEWY!MICROSOFT.WINDOWS.IMMERSIVECONTROLPANEL" />
                  <App AppUserModelId="Microsoft.Windows.SecHealthUI_cw5n1h2txyewy!SecHealthUI" />
                  <App DesktopAppPath="%windir%system32notepad.exe" />
                  <App DesktopAppPath="C:Program FilesInternet Exploreriexplore.exe" />
                  <App DesktopAppPath="%windir%system32win32calc.exe" />
                  <App DesktopAppPath="%windir%system32mspaint.exe" />
                  <App DesktopAppPath="%ProgramFiles%Windows NTAccessorieswordpad.exe" />
              </AllowedApps>
          </AllAppsList>
          <StartLayout>
              <![CDATA[<LayoutModificationTemplate xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
                    <LayoutOptions StartTileGroupCellWidth="6" />
                    <DefaultLayoutOverride>
                      <StartLayoutCollection>
                        <defaultlayout:StartLayout GroupCellWidth="6">
                          <start:Group Name="Настройки">
                            <start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="WINDOWS.IMMERSIVECONTROLPANEL_CW5N1H2TXYEWY!MICROSOFT.WINDOWS.IMMERSIVECONTROLPANEL" />
                            <start:Tile Size="4x2" Column="2" Row="0" AppUserModelID="Microsoft.Windows.SecHealthUI_cw5n1h2txyewy!SecHealthUI" />
                          </start:Group>
                          <start:Group Name="Офисные приложения">
                            <start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%MicrosoftWindowsStart MenuProgramsAccessoriesWordpad.lnk" />
                            <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%APPDATA%MicrosoftWindowsStart MenuProgramsAccessoriesNotepad.lnk" />
                            <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%MicrosoftWindowsStart MenuProgramsAccessoriesCalculator.lnk" />
                            <start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%MicrosoftWindowsStart MenuProgramsAccessoriesPaint.lnk" />
                            <start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationLinkPath="%APPDATA%MicrosoftWindowsStart MenuProgramsAccessoriesInternet Explorer.lnk" />
                          </start:Group>
                        </defaultlayout:StartLayout>
                      </StartLayoutCollection>
                    </DefaultLayoutOverride>
                  </LayoutModificationTemplate>
              ]]>
          </StartLayout>
          <Taskbar ShowTaskbar="true"/>
      </Profile>
  </Profiles>
  <Configs>
      <Config>
          <Account>User</Account>
          <DefaultProfile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}"/>
      </Config>
  </Configs>
</AssignedAccessConfiguration>

Hanyenyane ka likarolo tsa script. Sengoloa se etselitsoe ho sebelisa lifaele tsa XML tse nang le khouto ea "UTF8"; haeba u batla ho sebelisa khouto ea "ANSI", joale tlosa paramethara ea "encoding UTF8" khethong ea ho bala faele. U tlameha ho beha lifaele tsa XML ka har'a foldara ea "XML" ntle le ho fetola litlhaku; script ka boeona e tla nkela litlhaku tse khethehileng sebaka ka mabitso a nepahetseng. E le hore u se ke ua ferekanngoa ho li-GUID tsa ho hokahanya basebelisi le litlaleho, u ka bontša feela nomoro ea mosebedisi kapa lebitso la li-curly braces; tsohle tse ka hare ho li-curly braces li tla nkeloa sebaka ke li-GUID.

Ho sebelisa script ho bonolo haholo, feela e tsamaise ebe u khetha ntho e hlokahalang. Ho fetola tlhophiso ea hajoale hore e be e ncha, ha ho hlokahale hore u tlose ea hajoale; e tla ngoloa. Se ke oa lebala ho theha basebelisi ba boletsoeng faeleng ea tlhophiso.

Ha u sheba tlhophiso ea hajoale ea li-multikiosk nakong eo e sebelisitsoeng ho eona, ho fapana le litlhaku tse ikhethileng, ho tla hlahisoa motsoako oa litlhaku tse ncha. Ka mor'a ho fetola lenaneo (ho qala script hape), litlhaku tsohle tse khethehileng li tla hlahisoa ka mokhoa oa tsona oa pele.

Mohato oa 7 - Ho tiisa Sisteme

Multikiosk e sebetsa, hantle, ke phetho, e ka bonahala ...

Haeba ntho e 'ngoe le e' ngoe e tsamaea ho ea ka moralo, joale ha u hlokomele ho hong.

Se ke oa lebala hore re ntse re hloka ho fetola sistimi ho tloha ho mokhoa oa ho hlahloba ho ea ho mokhoa o amohelehang. Hantle, re itokiselitse sena, re qala "Sysprep.bat", khetha ntlha ea 2, tsamaiso e tiisitsoe. Re bula sesebelisoa, lihoete tsa tsamaiso, re kena ho akhaonto ea mosebedisi eo multikiosk e lokiselitsoeng ho eona, empa re ke ke ra kena. Ka mor'a molaetsa oa "Welcome", molaetsa oa "Logout" oa hlaha.

Qalong ke ne ke batla ho hlalosa feela tharollo ea bothata, empa hamorao ke ile ka etsa qeto ea ho hlalosa mehato ea ho khetholla bothata le ho fumana tharollo e bonolo ka ho fetisisa hobane ... Ka sebele babali ba bangata ba tla hlokofatsoa ke lipelaelo tse sa hlakang - "Ho thoe'ng haeba ho le joalo ...". Ke nahana hore ho hlalosa liteko tse fapaneng ho tla u bolokela nako e ngata haeba u batla ho fumana tharollo e 'ngoe. Ho etsa hore tlhahisoleseling e nepahale ka hohle kamoo ho ka khonehang, le ho etsa bonnete ba hore ha ho na liphoso hape, ke tla hlalosa liteko ka mokhoa o "etsang le o rekotiloeng". Tseo. Ke tla etsa liteko tse hlalositsoeng hape.

Liteko

Re ile ra etsa’ng? Ho na le li-account tse peli tsamaisong:

"Motsamaisi" - sehlopheng sa "Batsamaisi".
"Mosebelisi" - sehlopheng sa "Basebelisi".
Ka mokhoa oa ho hlahloba, multikiosk e ne e sebetsa, empa ha e tiisitsoe, ha ea ka ea sebetsa.

Teko 1

Re hlakola sephutheloana sa boitokiso se kentsoeng, ho "Computer Management" snap-in re hlakola mosebelisi "Mosebelisi" ebe re theha mosebelisi e mocha ea nang le lebitso "Mosebelisi", sebelisa sephutheloana sa boitokiso, e-ea ho "Mosebelisi" akhaonteng - ho joalo. ha e sebetse. Re kena tlasa lebitso la "Admin", tlosa mosebelisi "Mosebelisi" sehlopheng sa "Basebelisi", re se kenye sehlopheng sa "Batsamaisi", kena tlasa lebitso "Mosebelisi" - ha se sebetse. Re kena tlas'a lebitso la "Admin", hlakola sephutheloana sa ho itokisa ka multikiosk, kena tlas'a lebitso "Mosebelisi" - re khonne ho kena, empa ho hlakile hore mokhoa oa multikiosk ha o sebetse hobane Sephutheloana sa tokisetso se tlositsoe.

Teko 2

Re kenya setšoantšo sa sistimi - Se russified ka mokhoa oa tlhahlobo.

OS e laetse, tobetsa "Win + r", hobane Fensetere ea rona ea sysprep e koetsoe ka bo eona, tsamaisa taelo ea "sysprep", 'me u tsamaise "sysprep" fensetereng e bulang. Litlhophiso tsa Sysprep fensetereng: "E-ea fensetereng ea kamohelo ea sistimi (OOBE)", "Ho itokisetsa ho sebelisoa", "Reboot". Tobetsa "Ho lokile" 'me u emetse tumeliso ea OS. Re araba lipotso ha tsamaiso e qala ka lekhetlo la pele: "Tsoela pele ka puo e khethiloeng?" - "Serussia"; sebaka - Russia; sebopeho sa keyboard - Serussia; eketsa sebopeho sa keyboard ea bobeli - tlola; "A re u kopanye le marang-rang" - "Tloha hona joale"; hokela Inthaneteng - che; tumellano ea tumello - amohela; "Ke mang ea tla sebelisa komporo ena" - "Teko"; ho theha phasewete - tlohela tšimo e se na letho; Ts'ebetso e bonolo ho lisebelisoa tse fapaneng - che; Litlhophiso tsa lekunutu - amohela. OS e laetse, ho "Computer Management" snap-in re theha mosebelisi ea nang le lebitso "Mosebelisi", eketsa sephutheloana sa ho itokisa. Phello ke hore ha e sebetse.

Teko 3

Re kenya setšoantšo sa sistimi - Se russified ka mokhoa oa tlhahlobo.

OS e laetse, hokela sistimi ho Marang-rang, tsamaisa taelo "gpedit.msc" 'me karolong ea "Windows Update" etsa hore khetho ea "Lumella lintlafatso tse khothaletsoang ka liapdeite tsa othomathike", qala hape haeba ho ka etsahala. Setsing sa ntlafatso, tobetsa "Hlahloba lintlafatso" 'me u qalelle bocha ho fihlela liapdeite tsohle li kentsoe. Hakolla sistimi ho Marang-rang. Re qala "sysprep" ka mokhoa oa graphical mme re pheta mehato eohle e hlalositsoeng mohato o fetileng ho tloha ho sebelisa "sysprep" ho kenya sephutheloana sa ho lokisetsa. Phello ke hore ha e sebetse.

Teko 4

Re kenya setšoantšo sa sistimi - Senyesemane ka mokhoa oa tlhahlobo.

Re qala "sysprep" ka mokhoa oa graphical, tiisa OS ka mekhoa e tšoanang le nakong ea teko ea 2. Ha tsamaiso ea pele e qala, re khetha litekanyetso tse tšoanang le tsa teko ea 2, ntle le libaka le lipuo tsa lipuo hobane Ha ho na puo ea Serussia. Ka mokhoa o ts'oanang, theha mosebelisi "Mosebelisi" mme o kenye sephutheloana sa ho fana. Phello ke hore e sebetsa. Tseo. Bothata bo amana le ts'ebetso ea sebaka.

Teko 5

Re kenya setšoantšo sa sistimi - Se russified ka mokhoa oa tlhahlobo.

Ho "Computer Management", theha mosebelisi "Mosebelisi", eketsa sephutheloana sa ho itokisa, e-ea akhaonteng ea "Mosebelisi", "multi-kiosk" e sebetsa.

Tsoa ka har'a akhaonto ea hau 'me u kene tlas'a akhaonto ea "Admin". Re qala PowerShell ka litokelo tsa batsamaisi, re phethe taelo ea "Dism /online /Get-Intl"' me u bone "Puo ea mosebelisi ea kamehla: en-US".

Re qala ho tloha ho flash drive ho ea WinPE, OS e sebelisoang e ka koloing ea ka ea E. Re etsa taelo "Dism / image: E: /Set-UILang:ru-ru". Re sheba sephetho, etsa "Dism / image: E: / Get-Intl" 'me u bone "Puo ea kamehla ea UI ea tsamaiso: ru-RU".

Re kena ka har'a sistimi, re kenelle akhaonteng ea "Mosebelisi", multikiosk ha e sebetse.

Ho tiisa ka ho hlaka kamano ea sesosa le phello ea bothata, a re lekeng hape ho etsa hore li-kiosk tse ngata li sebetse le ho se sebetse.

Re qala ho tloha ho flash drive ho ea WinPE, OS e sebelisitsoeng e ho drive ea ka ea E. Re etsa taelo "Dism / image:E: /Set-UILang:en-us". Re sheba sephetho, etsa "Dism / image:E: /Get-Intl"' me u bone "Default system UI language: en-US".

Re kena ka har'a sistimi, re kenelle akhaonteng ea "Mosebelisi", multikiosk e sebetsa.

Re qala ho tloha ho flash drive ho ea WinPE, OS e sebelisoang e ka koloing ea ka ea E. Re etsa taelo "Dism / image: E: /Set-UILang:ru-ru". Re sheba sephetho, etsa "Dism / image: E: / Get-Intl" 'me u bone "Puo ea kamehla ea UI ea tsamaiso: ru-RU".

Re kena ka har'a sistimi, re kenelle akhaonteng ea "Mosebelisi", multikiosk ha e sebetse.

Tseo. o ka bona ho its'etleha ho hlakileng ha ts'ebetso ea kiosk ho puo ea mosebelisi ea kamehla. Mohlomong ho na le lintlha tse ling tse amang ts'ebetso ea multikiosk?

Teko 6

Bakeng sa bohloeki ba teko, re tlatsa tsamaiso hape. Re kenya setšoantšo sa sistimi - Se russified ka mokhoa oa tlhahlobo.

Re qala "sysprep" ka mokhoa oa graphical, re tiisa OS ka litekanyo tse tšoanang le nakong ea teko ea 2. Re emetse OS ho re lumelisa le ho araba lipotso: "Tsoela pele ka puo e khethiloeng?" – “Senyesemane (United States)”; sebaka - Russia; Sebopeho sa keyboard - Serussia. Ho feta moo, liparamente tsohle li khethiloe joalo ka tekong ea 2.

Ha re shebeng litlhophiso tsa puo ea mosebelisi ea kamehla. Re etsa taelo "Dism /online /Get-Intl"' me u bone "Default system UI language: en-US". Ho "Computer Management", theha mosebelisi "Mosebelisi", eketsa sephutheloana sa ho itokisa, e-ea akhaonteng ea "Mosebelisi", "multi-kiosk" e sebetsa.

Re leka ho senya kiosk ka ho fetola puo ea sebopeho sa kamehla. Re kena ho "Test" mosebedisi, e ileng ea bōptjoa ha tsamaiso ea pele e qala le ho e nolofalletsa ho kena ka mokhoa o itekanetseng bakeng sa eona e le hore tsamaiso e se ke ea qala ka akhaonto ea "Mosebelisi" hang-hang. Phetha "netplwiz", khetha mosebelisi oa "Test", hlakola lebokose la "Require username le password" 'me u sebelise li-parameter.

Qala ho tloha ho flash drive ho WinPE. Phetha taelo "Dism /image:E: /Set-UILang:ru-ru". Re sheba sephetho, etsa "Dism / image: E: / Get-Intl" 'me u bone "Puo ea kamehla ea UI ea tsamaiso: ru-RU".

Re qala ka har'a sistimi, leka ho kena akhaonteng ea "Mosebelisi", multikiosk e sebetsa. Tseo. e ke ke ea robeha. Na hoa khoneha ho etsa hore e sebetse ka tsela ee?

Teko 7

Re kenya setšoantšo sa sistimi - Se russified ka mokhoa oa tlhahlobo.

Re qala "Sysprep.bat", khetha ntlha ea 2. Re qala ka har'a sistimi, re theha mosebelisi "Mosebelisi" ka har'a "Computer Management", eketsa sephutheloana sa ho itokisa, e-ea akhaonteng ea "User", multi- kiosk ha e sebetse.

Qala ho tloha ho flash drive ho WinPE. Phetha taelo "Dism /image:E: /Set-UILang:en-us". Re sheba sephetho, etsa "Dism / image:E: /Get-Intl"' me u bone "Default system UI language: en-US".

Re kena ka har'a sistimi, leka ho kena akhaonteng ea "Mosebelisi", multikiosk ha e sebetse.

Hoa etsahala hore ka ho fetola sebopeho sa puo ea mosebelisi ea kamehla, o ka ama ts'ebetso ea multikiosk ha feela sistimi e le maemong a tlhahlobo kapa ha o qala boot kamora ho tiisa sistimi. Sena se bolela hore o tla tlameha ho tiisa sistimi ka faele ea karabelo eo puo ea sistimi e tla khethoa ka Senyesemane, ebe o fetola litlhophiso tsa sistimi e le hore sebopeho e be Serussia. Ha se tharollo e ntle haholo. Mohlomong bothata bo ka rarolloa ka ho kenya pakete ea puo kapa ho kenya lipakete tsa puo e eketsehileng?

Teko 8

Re kenya setšoantšo sa sistimi - Senyesemane ka mokhoa oa tlhahlobo.

Re hokela Marang-rang, ho li-parameter tsa sistimi e ea karolong ea "Puo", khetha "Eketsa puo", khetha puo "Serussia", tobetsa "E latelang", tlohela li-parameter tsa ho kenya joalo ka kamehla, tobetsa "kenya", kamora ho kenya. pakete ea puo re qala sistimi hape, joale e se e le Serussia. Tlosa sistimi ho tsoa inthaneteng, tsamaisa "Sysprep.bat", khetha ntlha ea 2.

Ka mor'a ho kenya tsamaiso, ho "Computer Management" snap-in, theha "Mosebelisi" mosebedisi, eketsa sephutheloana sa ho lokisetsa, e-ea ho akhaonto ea "Mosebelisi", "multi-kiosk" ha e sebetse.

Teko 9

Ha re leke ho Rusify sistimi pele o kenya, ka mokhoa o sa sebetseng. Ka nako e ts'oanang ho tla ba le lenaneo le lekhutšoanyane la thuto mabapi le ho ajoa ha libaka.

Ke nka flash drive e nang le phepelo e hloekileng ea mantlha - X21-96381. E tla bitsoa "E". Ho kenya litšoantšo, ke theha lifoldara: “c:MountInstall”, “c:MountWinre”, “c:MountBoot”. Ke nka sete ea liphutheloana tsa libaka - X21-87814. Le ho "c: Mount" foldareng ke kopitsa liphutheloana ho eona: "Microsoft-Windows-Client-Language-Pack_x86_ru-ru.cab", "lp.cab", "WinPE-Setup_ru-ru.cab". Ke qala console ka litokelo tsa batsamaisi. Ke nahana hore litaelo tse ling li tla hlaka ntle le maikutlo.

Litaelo tsa sebaka

cd c:mount
dism /Mount-Wim /WimFile:e:sourcesinstall.wim /index:1 /MountDir:Installcode
dism /Image:Install /Add-Package /PackagePath:Microsoft-Windows-Client-Language-Pack_x86_ru-ru.cabcode
dism /Image:Installcode /Set-AllIntl:ru-ru
dism /Image:Install /Set-TimeZone:"Russian Standard Time"code

dism /Mount-Wim /WimFile:InstallWindowsSystem32RecoveryWinre.wim /index:1 /MountDir:Winrecode
dism /Image:Winre /Add-Package /PackagePath:lp.cabcode
dism /Image:Winrecode /Set-AllIntl:ru-ru
dism /Image:Winre /Set-TimeZone:"Russian Standard Time"code
dism /Unmount-Image /MountDir:Winre /Commitcode

dism /Image:Install /Gen-LangINI /distribution:E: /Set-AllIntl:ru-RUcode
dism /image:Install /Set-SetupUILang:RU-ru /distribution:E:code
dism /Unmount-Image /MountDir:Install /Commitcode

dism /mount-wim /wimfile:e:sourcesboot.wim /index:1 /mountdir:Bootcode
dism /Image:Boot /Add-Package /PackagePath:lp.cabcode
dism /Image:Bootcode /Set-AllIntl:ru-ru
copy e:sourceslang.ini Bootsourceslang.inicode
dism /Unmount-Image /MountDir:Boot /Commitcode

dism /mount-wim /wimfile:e:sourcesboot.wim /index:2 /mountdir:Bootcode
dism /Image:Boot /Add-Package /PackagePath:lp.cabcode
dism /Image:Boot /Add-Package /PackagePath:WinPE-Setup_ru-ru.cabcode
dism /Image:Bootcode /Set-AllIntl:ru-ru
copy e:sourceslang.ini Bootsourceslang.ini /ycode
dism /Unmount-Image /MountDir:Boot /Commit

Re qala ho tloha ho flash drive, khetha puo ea Serussia ebe u kenya tsamaiso ho disk e se nang letho. Ha sistimi e u kopa hore u khethe sebaka, tobetsa "Ctrl+Shift+F3". Ho "Computer Management" e kenang, theha mosebedisi "Mosebelisi", eketsa sephutheloana sa ho itokisa, e-ea ho akhaonto ea "User", multi-kiosk ha e sebetse.

Qala ho tloha ho flash drive ho ea WinPE. Phetha taelo "Dism /image:E: /Set-UILang:en-us".

Re qala ka har'a sistimi, leka ho kena akhaonteng ea "Mosebelisi", multikiosk e sebetsa.

Kamoo ho bonahalang kateng bothata ha bo mekhoeng ea ho eketsa sephutheloana, a re leke ho eketsa liphutheloana tse eketsehileng.

Teko 10

Re nka flash drive eo re e lokisitseng mohatong o fetileng.

Re nka sephutheloana sa "Feat on Demand" - X21-87815. Ke kopitsa liphutheloana ho eona ho "c: Mount" foldareng: «Microsoft-Windows-LanguageFeatures-Basic-ru-ru-Package~31bf3856ad364e35~x86~~.cab», «Microsoft-Windows-LanguageFeatures-OCR-ru-ru-Package~31bf3856ad364e35~x86~~.cab», «Microsoft-Windows-LanguageFeatures-Handwriting-ru-ru-Package~31bf3856ad364e35~x86~ ~.cab», «Microsoft-Windows-LanguageFeatures-TextToSpeech-ru-ru-Package~31bf3856ad364e35~x86~~.cab».

Берем пакет «Feat on Demand RDX Updt» – X21-99781. В папку «c:Mount» копирую из него пакеты: «Microsoft-Windows-RetailDemo-OfflineContent-Content-Package~31bf3856ad364e35~x86~~.cab», « Microsoft-Windows-RetailDemo-OfflineContent-Content-ru-ru-Package~31bf3856ad364e35~x86~~.cab».

Qala console ka litokelo tsa motsamaisi 'me u phethe litaelo:

Melao

cd c:mount
dism /Mount-Wim /WimFile:e:sourcesinstall.wim /index:1 /MountDir:Install
dism /Add-Package /Image:Install /PackagePath:Microsoft-Windows-LanguageFeatures-Basic-ru-ru-Package~31bf3856ad364e35~x86~~.cab
dism /Add-Package /Image:Install /PackagePath:Microsoft-Windows-LanguageFeatures-OCR-ru-ru-Package~31bf3856ad364e35~x86~~.cab
dism /Add-Package /Image:Install /PackagePath:Microsoft-Windows-LanguageFeatures-Handwriting-ru-ru-Package~31bf3856ad364e35~x86~~.cab
dism /Add-Package /Image:Install /PackagePath:Microsoft-Windows-LanguageFeatures-TextToSpeech-ru-ru-Package~31bf3856ad364e35~x86~~.cab
dism /Add-Package /Image:Install /PackagePath:Microsoft-Windows-RetailDemo-OfflineContent-Content-Package~31bf3856ad364e35~x86~~.cab
dism /Add-Package /Image:Install /PackagePath:Microsoft-Windows-RetailDemo-OfflineContent-Content-ru-ru-Package~31bf3856ad364e35~x86~~.cab
dism /Unmount-Image /MountDir:Install /Commit

Re qala ho tloha ho flash drive, khetha puo ea Serussia ebe u kenya tsamaiso ho disk e se nang letho. Ha sistimi e u kopa hore u khethe sebaka, tobetsa "Ctrl+Shift+F3". Ho "Computer Management" snap-in, theha "Mosebelisi", eketsa sephutheloana sa ho fana, 'me u kene ka akhaonto ea "Mosebelisi". Ke na le skrine e ntšo e leketlileng nako e telele, kahoo ke ile ka chesa sistimi.

Re hlakola sephutheloana sa ho itokisa, kena ka "Mosebelisi", re qalisa tsamaiso, eketsa sephutheloana sa ho lokisetsa, multikiosk ha e sebetse.

Qala ho tloha ho flash drive ho ea WinPE. Phetha taelo "Dism /image:E: /Set-UILang:en-us".

Re qala ka har'a sistimi, leka ho kena akhaonteng ea "Mosebelisi", multikiosk e sebetsa.

Mokhoa oa ho lokisa

Bahale ba tloaelehileng. Ba lula ba kheloha tsela!

Mekhoa e fapa-fapaneng ea ho kenya lipakete tsa libaka ha ea ka ea rarolla bothata, ho bolelang hore o tla tlameha ho kenya puo ea "en-us" ka booting ea pele ka mor'a ho tiisa, 'me u fetole litlhophiso tsa puo ka mor'a bootla ba pele.

Re kenya setšoantšo sa sistimi - Se russified ka mokhoa oa tlhahlobo.

Ho faele ea "Unattend.xml", kenya "en-US" ho parameter, matha "Sysprep.bat", khetha ntlha ea 2 'me u bone seo re se fumaneng. Skrine se amohelehang se ka Senyesemane, "multi-kiosk" e sebetsa. Sena se bolela hore o hloka ho kenya taelo ho "Unattend.xml" ho fetola puo ea tumeliso. 'Me ho etsa sena, o hloka ho tsamaisa taelo "control intl.cpl,, /f:"e bontšang faele ea tlhophiso, e tla hlakisa ho kopitsoa ha litekanyetso tsa hona joale ho skrine e amohelehang. Likahare tsa faele ea tlhophiso li tla shebahala tjena.

<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
      <gs:UserList>
        <gs:User UserID="Current" CopySettingsToSystemAcct="true"/> 
    </gs:UserList>
</gs:GlobalizationServices>

Hobane e tla kopitsa litlhophiso tsa mosebelisi oa hajoale, ebe taelo e tlameha ho etsoa kamora hore mosebelisi a kene, ho bolelang hore re tla e hloka. Ho na le e 'ngoe e nyane "empa", ts'ebetso e tla etsahala kamora hore mosebelisi ea nang le litokelo tsa molaoli a kene. 'Me ke ne nke ke ka batla ho theha faele e eketsehileng e neng e tla hlokahala hore taelo e sebetse ka katleho. Ho molemo ho kenya ts'ebetsong tharollo eohle faeleng e le 'ngoe - "Unattend.xml". Ho etsa sena, o tla hloka feela ho tsamaisa taelo e etsang faele ea tlhophiso. Ke nahana hore ke tla theha faele ea tlhophiso ke sebelisa taelo ea "echo" tikolohong ea "cmd", empa e hloka ho baleha mabakete a angle ka circumflex. Tseo. Ho theha faele ea tlhophiso, taelo e latelang e fumanoa.

echo ^<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend"^>^<gs:UserList^>^<gs:User UserID="Current" CopySettingsToSystemAcct="true"/^>^</gs:UserList^>^</gs:GlobalizationServices^>>Config.xml

Empa re hloka ho beha taelo ena ho XML, e nang le litlhoko tsa eona bakeng sa tšebeliso ea litlhaku tse khethehileng:

Sebopeho se ikgethileng
Phapang ea boleng

>
&gt;

<
&lt;

&
&amp;

'
&apos;

"
&quot;

Ka lebaka leo, ho theha faele ea tlhophiso, re fumane taelo e latelang bakeng sa "FirstLogonCommands".

cmd.exe /c echo ^&lt;gs:GlobalizationServices xmlns:gs=&quot;urn:longhornGlobalizationUnattend&quot;^&gt;^&lt;gs:UserList^&gt;^&lt;gs:User UserID=&quot;Current&quot; CopySettingsToSystemAcct=&quot;true&quot;/^&gt;^&lt;/gs:UserList^&gt;^&lt;/gs:GlobalizationServices^&gt;&gt;&quot;%TMP%Config.xml&quot;

Ka mor'a moo, re phethahatsa taelo ka ho sebelisa faele ea tlhophiso.

control intl.cpl,,/f:&quot;%TMP%Config.xml&quot;

Ka mor'a moo, tlosa faele e entsoeng pele 'me u qalise tsamaiso hape. liphetoho li tla qala ho sebetsa ka mor'a ho qala bocha.

cmd.exe /c del &quot;%TMP%Config.xml&quot; /q&amp;shutdown /r /f /t 00

Ka lebaka leo, ke ile ka qetella ke e-na le faele e latelang ea karabo bakeng sa sysprep.

Unattend.xml

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="specialize">
        <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <RunSynchronous>
                <RunSynchronousCommand wcm:action="add">
                    <Path>reg add HKLMSoftwareMicrosoftWindowsCurrentVersionSetupOOBE /v SetupDisplayedProductKey /t REG_DWORD /d 1 /f</Path>
                    <Order>1</Order>
                    <Description>Dont show key page</Description>
                </RunSynchronousCommand>
                <RunSynchronousCommand wcm:action="add">
                    <Path>reg add HKLMSoftwareMicrosoftWindowsCurrentVersionSetupOOBE /v UnattendCreatedUser /t REG_DWORD /d 1 /f</Path>
                    <Order>2</Order>
                    <Description>Dont make account</Description>
                </RunSynchronousCommand>
                <RunSynchronousCommand wcm:action="add">
                    <Path>cmd.exe /c rd %systemdrive%Sysprep /s /q</Path>
                    <Order>3</Order>
                    <Description>Del Folder</Description>
                </RunSynchronousCommand>
            </RunSynchronous>
        </component>
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <AutoLogon>
                <Enabled>true</Enabled>
                <Username>Admin</Username>
            </AutoLogon>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <InputLocale>en-US; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>en-US</UILanguage>
            <UILanguageFallback></UILanguageFallback>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <HideLocalAccountScreen>true</HideLocalAccountScreen>
                <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
                <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
                <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                <ProtectYourPC>1</ProtectYourPC>
            </OOBE>
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <CommandLine>cmd.exe /c echo ^&lt;gs:GlobalizationServices xmlns:gs=&quot;urn:longhornGlobalizationUnattend&quot;^&gt;^&lt;gs:UserList^&gt;^&lt;gs:User UserID=&quot;Current&quot; CopySettingsToSystemAcct=&quot;true&quot;/^&gt;^&lt;/gs:UserList^&gt;^&lt;/gs:GlobalizationServices^&gt;&gt;&quot;%TMP%Config.xml&quot;</CommandLine>
                    <Description>CreateConfig</Description>
                    <Order>1</Order>
                </SynchronousCommand>
                <SynchronousCommand wcm:action="add">
                    <CommandLine>control intl.cpl,,/f:&quot;%TMP%Config.xml&quot;</CommandLine>
                    <Description>UseConfig</Description>
                    <Order>2</Order>
                </SynchronousCommand>
                <SynchronousCommand wcm:action="add">
                    <CommandLine>cmd.exe /c del &quot;%TMP%Config.xml&quot; /q&amp;shutdown /r /f /t 00</CommandLine>
                    <Description>DelConfig</Description>
                    <Order>3</Order>
                </SynchronousCommand>
            </FirstLogonCommands>
        </component>
    </settings>

Ha re hlahlobeng...

Re kenya setšoantšo sa sistimi - Se russified ka mokhoa oa tlhahlobo.

Re fetola faele ea Unattend.xml ho e ncha, matha "Sysprep.bat", khetha ntlha ea 2 'me u bone seo re se fumaneng. Ha u qala ho qala, skrine e amohelehang e ka Senyesemane 'me tsamaiso e qala hape. Skrine e amohelehang e ka Serussia, multikiosk e sebetsa.

Haeba u na le lipotso mabapi le ho theha le ho fana ka laesense Windows 10 IoT Enterprise, ka kopo ikopanye le: [imeile e sirelelitsoe] kapa ho webosaete quarta-embedded.ru.
U ka fumana likarabo tsa lipotso tse ling ho wiki ea rona kapa ho rona Lenaneo la YouTube

Mongoli oa sehlooho: Vladimir Borisenkov, setsebi sa theknoloji Quarta Technologies.

Source: www.habr.com