Windows 10 IoT Enterprise 2019 - aratau kiosk maha

Whakataki

Windows 10 IoT Enterprise 2019 ko te ingoa hokohoko mo te tukunga o muri mai o Windows 10. Ko te tukunga o tenei putanga i panuitia i te marama o Mahuru 2018, ia, he putanga 1809, 18 te tau, 09 te marama. He maha nga tuhinga kua tuhia mo te tukunga hou o Windows 10 1809, engari ko te nuinga o ratou e whakatapua ana ki nga momo "kopere", "ataahua" me nga momo mahi e hiahiatia ana i te kainga.
Ka matapakihia e tenei tuhinga nga mahi e hiahiatia ana i waenga i nga kaihanga o nga taputapu kua mau. Ara, mo nga kaha hou o te aratau "Kiosk". Ka pa atu ano te kaupapa mo te whakarereke i nga ingoa o nga kaupapa ratonga mo nga putanga Windows o te wahanga hinonga.

Kaupapa ratonga tawhito me te ingoa hou

Me timata ahau me te whakamaarama poto: kei te wahanga umanga o nga putanga Windows e rua nga kaupapa ratonga e ai ki a Windows ka whiwhi whakahōu. Ko nga hoahoa ratonga he tohu tohu reta. I tenei wa ka kiia nga manga ratonga ko LTSC me SAC.

Ko te LTSC te tu mo Hongere Ratonga Waa Roa (me te tiaki mo te wa roa). I mua, ko te ingoa o taua hongere ko LTSB - Peka Mahi Taapiri Roa. I whakarereke noa a Microsoft i te ingoa o te hongere ratonga, ka noho tonu te ratonga.

I hurihia ano e Microsoft te ingoa o te peka ratonga CBB - Peka o naianei mo te Pakihi, inaianei ko tenei peka ratonga ko SAC - Channel Channel-Maha. Ano, ko te ingoa anake kua rereke.

Engari me kii ko nga peka ratonga LTSC me SAC e whakamahi ana i nga tohatoha Windows rereke.

He iti mo te aratau kiosk hou i SAC

Ka rite ki taku korero, he rereke nga tohatoha o te LTSC me te SAC. Ko te LTSC karekau he tono mo te ao, he toa toa ranei, engari kei a SAC. No reira, karekau he kaitirotiro Edge a LTSC, engari kei a SAC. Mena ka kowhiria e koe te kaitirotiro Edge i te wa e whakatuu ana i te kiosk, e rua nga ahuatanga e waatea ana inaianei:

  1. Hei tohu matihiko, he whakaaturanga tauwhitiwhiti ranei
  2. Pērā i te kaitirotiro tūmatanui

Kare au e noho ki te whakatuu i enei tikanga, na te mea... He tino ngawari te tatūnga, ka mahia i roto i te atanga kauwhata. Waihangahia he kaiwhakamahi ehara nei i te mema o te roopu Kaiwhakahaere, whakaahei te aratau kiosk mo ia ma te whakamahi i te EDGE ka kite pehea te mahi o enei aratau.

Kiosk me nga tono maha

Ko etahi e whakaaro ana he raihana raihana Matapihi 10 IoT Hinonga e whakaatu ana i te mahi o te tono kotahi anake i runga i te taputapu, me te mea ehara tenei i te keehi. Me hoahoa te taputapu ki te mahi i tetahi mahi pakihi kotahi me te kaiwhakamahi kia kaua e uru ki te papamahi. Inaianei kua tukuna e Microsoft ake te taputapu hei whakamahi i nga tono maha. Ka kiia tenei aratau "maha-taupānga kiosk"; a muri ake nei, mo te poto, ka kiia e ahau "multikiosk". I roto i tenei tuhinga ka titiro tatou ki te whakarite i tenei aratau ma te whakamahi i te kete rorohiko me etahi o nga ahuatanga o tenei aratau.

He iti mo te aratau Multikiosk

Ina takiuru koe ki tetahi kaute kaiwhakamahi kua whirihorahia te aratau kiosk maha, ka mahi te punaha ki te aratau papa. Ka whakawhānuihia te tahua Tīmata ki te mata katoa, e whakaatu ana i nga taera tono.

Rarangi o nga tautuhinga taketake me te kaha aratau:

  1. Te whakarite mo nga kaiwhakamahi maha, roopu ranei
  2. Ka taea e ia kaiwhakamahi, roopu ranei te whakarite i nga tautuhinga takitahi
  3. Te kaha ki te whakamahi i nga tono ao me te matarohia
  4. Te kaha ki te whakarewa aunoa i tetahi o nga tono ka uru mai te kaiwhakamahi
  5. Nga tono kua tohua
  6. Te uru ki nga kōpaki ma te whakamahi i te rarangi ma

He pai ki te aro ki te tohu 5. Ma te taunoa, ko nga tono e tika ana mo te punaha ka whakaaetia kia mahi, me taapiri etahi atu tono ki te rarangi o nga mea kua whakaaetia. Ko era. Inaianei kaore koe e hiahia ki te whirihora motuhake i te AppLocker. Ma te ara, ki te karo i nga tautohetohe me nga tautuhinga AppLocker, i roto i te aratau maha-kiosk, kaore nga ture AppLocker whirihora katoa e pa.

Ko te tohu 6 he tohu pai, engari i tenei wa ka taea anake te tuku whakaaetanga tuhi ki te kōpaki "Tikiake". Ma te aratau ka taea e koe te whakamahi i nga tono ao me te matarohia. Ko nga tautuhinga aratau katoa kua tohua ki roto i te konae XML, ka taea hoki e koe te tautuhi i nga tautuhinga mo te kiosk tono kotahi.

Inaianei me ngana ki te whakarite i nga mea katoa ...

He aha ta tatou e hiahia ana...

  1. Tuatahi, me hiahia te punaha ake, e tautoko ana i te aratau multikiosk. I konei ka taea e koe te tango putanga demo
  2. Nga tohutohu mo te whakatuu i te multikiosk
  3. Te ētita XML
  4. Hei hoatu i nga tautuhinga multikiosk:
    1. Mo te tikanga Nama 1 - ICD, he waahanga o te ADK. Ka taea te ADK download konei
    2. Mo te tikanga Nama 2 - te taputapu PsExec. Ka taea te whaipainga download konei

Ka ki atu ia - "Me haere tatou!"

Ka whakahaerehia e ahau nga whakamatautau katoa Windows 10 IoT Enterprise 1809 LTSC x32 putanga arumoni, ehara i te putanga demo. Ka kore te punaha e whakahohe na te mea te kore o te whakahohenga kaore e pa ki te mahi o te punaha. I tangohia e ahau nga moka 32 anake na te mea he iti ake te waahi ka tere ake te mahi me nga whakaahua punaha.

Hipanga 1 - tāutanga

Ko te whakauru i te Win 10 IoT Enterprise he rereke mai i te whakauru i te Win 10 Enterprise, na reira kaore au e whakaahua i te katoa o nga mahi whakaurunga, ka korero noa ahau mo etahi o nga ahuatanga.

Ko te take, me whakamahara ahau ki a koe, kaua e whakauruhia te punaha ki runga ake o te mea kua whakauruhia. Ina patai te kaiwhakaputa mo te waahi whakaurunga o te punaha, mukua nga wehewehenga katoa i runga i te kōpae punaha a meake nei ka tohua he kōpae kore wehewehe.

Ka whakauruhia e matou te punaha me te kore he hononga Ipurangi kia kore ai te punaha e tango i tetahi mea kore.

No te mea Ka waihangahia e matou nga whakaahua taapiri o te punaha, a ma konei ka hirihia e matou i roto i te aratau arotake, katahi ka taea e koe te penapena i etahi wa ma te utaina te punaha ki te aratau arotake i muri tonu i te whakaurunga. Ki te mahi i tenei, ka tono te punaha ki a koe ki te kowhiri i tetahi rohe "Me timata ma te rohe. He tika tenei" pehi noa "Ctrl+Shift+F3".

Hipanga 2 - hanga he whakapakoko pūnaha

No te mea ka tawai tatou i te punaha me te whakamatau i nga ahuatanga hou, tera pea ka he tetahi mea ka hiahia tatou ki te whakahoki i te punaha ki tona ahuatanga taketake. A ki te hoki tere ki tona ahua taketake, me hanga e koe he ahua o te punaha. Ko te mea anake ka mahia e au ko te kape i te "gentleman's kit" - te tuhinga me te konae whakautu. Ko aku konae katoa kei roto i te kōpaki "Sysprep", ka kapehia e ahau ki te pakiaka o te kōpae punaha. A ko te tikanga, ka tohatoha ahau i tenei "te huinga rangatira" ki a koe.

Sysprep.bat – ki te hiri i te punaha.

@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

Ina whakarewahia, ka tirohia e te tuhinga te noho mai o te kaute "Admin" me te hanga i tetahi mena kei te ngaro. Ka taapirihia te kaute ki te roopu Kaiwhakahaere.

Unattend.xml – kōnae whakautu mo te 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>

I te wa e hiri ana i te aratau arotake, ka taapirihia e te tuhinga he whakahau ki te rehita kia mutu te mahi "sysprep.exe" kia kore ai e kati te matapihi sysprep i ia wa. Ina hiritia i roto i te aratau oha, ka tangohia e te tuhinga te whakahau kia kati te matapihi mai i te rehitatanga ka huri ano i te uara hoahoanga i roto i te konae whakautu ki te waa o naianei. Kei roto i te konae whakautu nga tawhā mo te whakaoho i te punaha me te kore he taunekeneke a te kaiwhakamahi me te whakahau mo te whakakore i te kōpaki "Sysprep" i te pakiaka o te puku o te punaha.

Inaianei ka hiritia e ahau te punaha i roto i te aratau arotake ma te whakamahi i te "Sysprep.bat" ka hopu i tetahi ahua o te punaha. Ka whakaahuahia e ahau te punaha ma te whakamahi i te DISM ka whakaahuahia te rahi o te punaha anake. Mena ka whakaahuahia e koe anake te rōrahi o te punaha, kaua ko te kōpae katoa, kaua e wareware ki te kape i nga ihirangi o te raarangi "WindowsSystem32Recovery" ki te pukapuka tuatahi ki roto i te kōpaki "RecoveryWindowsRE" i muri i te whakamahi i te punaha. Me mahi tenei i mua i te utaina o te OS. i muri i te utaina o te OS, ka noho kau te raarangi "WindowsSystem32Recovery".

Hipanga 3 - Russification o te pūnaha

Ka taea te whakauru i te kete reo me te kore he hononga Ipurangi mena kei a koe tenei kete. Ki te kore, ma te punaha tonu e tango mai i te Ipurangi ka taapirihia e koe te reo ki nga tautuhinga. Me tango noa i te kete reo mai i nga putanga o mua o te OS. Mo Windows 10 1809 me noho he kete reo mo Windows 10 1809.

Kei te whai a Microsoft i tana mahere ki te whakawhiti haere i nga tautuhinga mai i te tahua matarohia ki te mea hou, na i roto i te paewhiri mana matarohia ka kore koe e kite i nga tautuhinga mo te huri i te reo me te whakauru i te kete reo. Ko enei tautuhinga kei roto noa i nga tawhā punaha.

I roto i te aratau arotake, ka raru pea koe ki te whakatuwhera i nga tautuhinga punaha mai i te tahua Tīmata; ki te whakatuwhera i nga tautuhinga punaha, whakahaere i te whakahau - "ms-settings:", kia tupato ki te koroni i te mutunga o te whakahau, me te kore ka puta te whakahau. kore mahi. I muri i te whakatuwheratanga o nga tawhā o te punaha kotahi te whakamahi i tenei whakahau, ka taea te whakatuwhera ma te whakamahi i te tahua kauwhata.

Engari i roto i nga tautuhinga punaha ka taea e koe te whakauru i tetahi kete reo mena ka hono te punaha ki te Ipurangi, kaore he whiringa ki te whakauru i tetahi kete reo mai i te konae rohe.

E kore ahau e whakaahua i te tukanga o te whakangao i te punaha na te mea... ka tino whakaraerae tenei i te tuhinga, ina koa mai i te mea he taipitopito te tukanga whakangao whakaahuatia i konei. Engari e hiahia ana ahau ki te kukume i to aro ki te ahuatanga o te whakarereke i te reo punaha i muri i te whakauru i tetahi kete reo ma te whakamahi i te papatohu. Kua whakaahuahia tenei ahuatanga i roto i te wiki kotahi i hoatu e ahau he hononga i mua, i roto i te waahanga iti "Te taapiri reo ki te rarangi reo".

Ka whakauruhia e ahau te kete reo kaore he hononga ipurangi.

I muri i te whakaurunga o te punaha, kia mohio koe ki te hanga i tetahi ahua o te punaha.

Hipanga 4 - Tāutahia nga tono e tika ana

No te mea I te mea karekau he toa tono a nga punaha LTSB me te LTSC, na te whakauru i nga tono mai i te Toa Microsoft ka raru etahi, ara te tango i te tono. Hei tango i nga tono, kua mahia e te kamupene Adguard tetahi ratonga tino watea - "Pataka Adguard", ka taea e koe te tiki hononga tango rangitahi mo nga tono me o raatau waahanga.

Hei whakauru i te tono, ka hiahia koe ki nga konae me nga taapiri "Appx" me "AppxBundle". I mua i te whakauru i te tono, me whakauru e koe ona waahanga. Hei tikanga, ko nga waahanga mai i tetahi tono ka taea te wehewehe ma te ingoa konae.

Kia kore ai e roa te roa o te tuhinga, kare au e whakamaarama i nga tikanga mo te whakauru i nga tono, ina koa he korero mo te whakaurunga. nga tohutohu taipitopito. Engari ka taapirihia e ahau tetahi atu huarahi ki te whakauru i nga tono ki to putea o naianei. Ka taea te whakauru i nga tono ma te whakamahi i te papatono "Kaiwhakauta Taupānga", engari ki te whakauru i nga tono ka hiahia koe ki te hononga Ipurangi, engari ka taea te whakauru i nga tono ma te paato-rua kaore koe e hiahia ki ona waahanga, ko nga waahanga katoa e tika ana ka tango me te whakauru. "Kaiwhakauta Taupānga".

Na he whakamaharatanga iti, ka whakauruhia te tono ki roto i te kaute o naianei, kaore e taea e koe te hiri i te punaha. Me pehea te whakauru i nga tono kia taea e koe te hiri i te punaha, tirohia nga tohutohu i runga ake nei. A ki te tirotiro i te mahi o te multikiosk, he rawaka nga tono o naianei.

Hipanga 5 - te hanga i tetahi konae whirihoranga mo te multikiosk

Inaianei ka tae ki te waahanga tino pai - te whakarite i te aratau kiosk. Kia titiro tatou ki tohutohu e ai ki nga whakaritenga e kite ana matou. Tuatahi, me hanga he konae whirihoranga XML, he tauira katoa ka kitea i konei. titiro ki konei.

Me timata ma te whakarite i te whakatakotoranga taera. Ko te huarahi ngawari ki te hanga i tetahi whirihoranga whakarite taera XML ko kaweake ratou ahua o naianei.

Tuatahi, me taapiri nga taera o nga tono e hiahiatia ana ki te tahua Tīmata. Karangahia te rapu "Win+s", kimihia te tono e hiahiatia ana, paato-matau ki runga ka kowhiri i te "Pin to Start Screen".

Kua pinea e ahau nga taupānga e whai ake nei:

  • Notepad
  • Kaute
  • Internet Explorer
  • peita
  • WordPad
  • tawhā
  • Haumarutanga Matapihi

Ko nga tono whakamutunga e rua i titi na te mea... Kare noa he tono mo te ao katoa i roto i te kete LTSC paerewa. Kia mahara ko nga taera papamahi e hono ana ki nga pokatata. Inaianei, ma te nuku tika i nga taera ki te tahua Tīmata, ka wehea e ahau nga taera titi kia rua nga roopu. Hei hanga i tetahi roopu taera hou, toia he taera kia teitei ake, kia iti ake ranei i etahi atu taera, ka kitea he wehewehenga mohio. Ka taea e koe te whakaingoa i nga roopu i runga i to whakaaro; ki te mahi i tenei, tuu te pehu kiore ki runga ake i te roopu, a ka puta te tuhinga "Whakaingoatia te roopu", paatohia te paatene kiore maui. Ka karangahia e ahau te roopu tuatahi "Tautuhinga", ka uru ki nga taera "Tautuhinga" me te "Haumarutanga Matapihi". Ka karangahia e ahau te roopu tuarua "Nga tono a te Tari", ka uru katoa atu nga taera. Ma te ara, ka taea e koe te neke i nga roopu taera katoa ma te toia ma te whakamahi i nga whiu e rua kei te taha matau o runga o te ingoa roopu.

No te mea I runga i te taera "Haumarutanga Matapihi" kaore te ingoa e tino pai, ka hurihia e ahau tona rahi ki te "Wide". Hei huri i te rahi o te taera, pawhiri-matau i runga i te taera ka kowhiri i te "Whakaahua".

Whai muri i te whirihoranga, ka kaweake e matou te ahua o naianei ka mahia te whakahau i roto i te taiao PowerShell - ​​"Kaweake-TīmataTahora - ara C:SysprepStartLayout.xml".

I muri mai, ko te huarahi ngawari ko te hanga i nga konae tautuhinga ma koe ake, engari tangohia he tauira tauira mai i konei tautuhinga - paatohia te paatene "Tārua", whakapiri i nga ihirangi ki te papa tuhipoka ka tiakina hei "MultiAppKiosk.xml". Inaianei ka huri tatou i nga tautuhinga ki a tatou ake. Hei huri i nga tautuhinga o nga taera taapiri, kapea te katoa o te paraka "StartLayoutCollection" mai i te "StartLayout.xml" ki te "MultiAppKiosk.xml". Hei taapiri i nga tono ki nga mea e whakaaetia ana, me whakauru koe i nga tohu tohu tono mo te ao ki te waahanga "AllowedApps" a ki roto i taua poraka ka taapirihia te huarahi katoa ki nga konae whakahaere o nga tono matarohia, kua tohua ki nga waahanga o nga pokatata ki reira tohutoro taera. Kia tere tere ki te pokatata, pawhiri-matau ki runga i te taera titi ka haere ki Ētahi atu > Haere ki te Tauwāhi Kōnae. Kia mahara ka whakamahia te tawhā "AppUserModelId" ki te tautuhi i te Taupānga Taupānga Ao, ka whakamahia te tawhā "DesktopAppPath" hei tohu i te ara katoa ki te tono papamahi. Na tetahi atu mea iti, ki te whakamahere koe ki te whakamahi IE i runga i te punaha x64, na i roto i te raarangi o nga tono kua whakaaetia me tohu e koe nga huarahi e rua mo te konae whakahaere "Program FilesInternet Exploreriexplore.exe" me "Program Files (x86)Internet Exploreriexplore. exe".

Kaore au e tuku uru ki nga kōpaki, na reira ka mukua e ahau te waahanga "FileExplorerNamespaceRestrictions".

Ko te whakaatu i te paetaumahi kaore au e whakararuraru, no reira ka waiho e au nga mea katoa kei roto i te waahanga "Taskbar".

I roto i te tauira, e rua nga korero kua tohua, engari ka kotahi noa taku korero, na reira ka taea te whakakore i te waahanga me te waahanga tuarua. I mua i te tango, whakarongo ki te tauira o te tiimata aunoa i tetahi tono me nga tautohetohe.

I roto i te waahanga "Configs", ka hono nga kaute ki nga korero; kia mohio koe he maha nga kaute ka taea te hono atu ki tetahi korero. Engari na te mea Kotahi noa te kaute e hiahia ana ahau, katahi ka mukua e au nga here katoa engari ko te tuatahi - ko nga poraka "Config". I roto i te toenga herenga ka tuhia e ahau te ingoa kaiwhakamahi "Kaiwhakamahi".

I whiwhi ahau i tenei konae me nga tawhā

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>

Ka mahia ana e koe nga konae whirihoranga XML, kaua e wareware me whai ID ahurei ia kōtaha, kaua i roto i te konae XML kotahi, engari i roto i te OS kotahi. Ko era. Ko te tikanga, hei karo i te rangirua, ka taea e koe te hanga i tetahi tohu tohu hou i ia wa; ka taea tenei ki te taiao PowerShell ma te whakamahi i te "[arataki]::NewGuid()" whakahau. Kia mahara ki te tiaki i te konae ki te whakawaehere "UTF-8"; mena ka tiakina te konae ki te whakawaehere "ANSI", katahi ka hanga he kete whakarite ka whiwhi koe i te he mena kei te konae XML te Cyrillic.

Hipanga 6 - te tono tautuhinga multikiosk

E rua nga huarahi hei whakamahi i nga tautuhinga e whakaahuatia ana i te konae whirihoranga. Ko te mea tuatahi na roto i te kete tuku, me hanga i roto i te ICD. Mo etahi, tera pea ka mohio ake tenei tikanga. Ko te tuarua kei te whakamahi i te "Kaiwhakarato MDM Bridge WMI", he pai ake tenei tikanga ki ahau.

Tikanga # 1

Ko wai karekau he ICD? tiki ADK ka tāuta. He tino ngawari te whakauru i te ADK; ka waiho te huinga o nga waahanga hei taunoa.

Whakarewahia te ICD, pawhiria te "Whakaritea whakamua", tohua te ingoa me te kōpaki o te kaupapa ka paato "Whai muri". I te matapihi e whai ake nei, tohua "Nga putanga katoa o te papamahi Windows" ka paato "Whai muri". Ka taea e koe te peke i te kawemai i te kete whakarite; pawhiria "Whakaoti".

Whakanuia te tahua taka-iho "Tautuhinga Run", ka whakawhānuihia te tahuaroto "AssignedAccess" ka tohua "MultiAppAssignedAccessSettings". I te tihi o te waahanga waenganui o te matapihi ICD, paatohia te paatene "Tirotiro" ka tohu i te waahi o te konae XML me nga tautuhinga. Ko te take, ka taea e koe te tiaki i te kaupapa ma te pihi "Ctrl+s". I te taha maui o runga o te ICD, tohua te "Kaweake" ka kowhiri i te "Pake Whakarato" mai i te tahua taka-iho. Hei rangatira, tohua te "kaiwhakahaere IT"; ka taea te peke atu i etahi atu patai ma te paatene "Whai muri" ka mutu ka paato "Hanga" me te "Whakaoti".

I roto i te punaha kua whakauruhia, kaua e wareware ki te hanga i tetahi kaiwhakamahi "Kaiwhakamahi"; kaore e taea te taapiri atu ki te roopu "Kaiwhakahaere", mena kaore e mahi te multikiosk. I hanga e ahau he kaiwhakamahi i roto i te Whakahaere Rorohiko me te kupuhipa e kore e pau.

Inaianei ka whakahaerehia e matou te kete whakarite i runga i te punaha i whakauruhia i mua. Whai muri i te tono i te kete tuku, ka huri te tahua Tīmata me te tahua a te kaiwhakahaere. I te taha maui o te tiimata ka ngaro nga paatene: "Tuhinga", "Whakaahua", "Kwhiringa". Mena kaore i rereke te tahua tiimata, kua he tetahi mea. Ka taea te tango i tetahi kete kua oti te whakauru ma te whakatuwhera i te Tautuhinga> Nga Kaute> Te urunga putea mo te mahi, kura ranei> Tāpirihia, tango ranei i te matapihi kete whakarato.

Mena kua huri te tahua tiimata, ka tukuna nga tautuhinga ki te punaha, takiuru hei kaiwhakamahi mo wai te multikiosk i whirihorahia ka titiro ki te hua.

Tikanga # 2

Hoatu ana i nga tautuhinga ma te whakamahi "Mdm Bridge WMI Kaiwhakarato" whakaahuatia i konei. Ko te waatea o tenei tikanga ko tona ngawari ki te whakamahi me te kaha ki te whakakore i nga mahi a-ringa e hiahiatia ana hei hanga i tetahi kete whakarite. I konei ka taea e te katoa te whakatau ma ratou ano e pai ana mo ratou. I hanga e au etahi tuhinga e rua mo au.

MiltiKiosk.bat – te tuhi tuhi

@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 – tuhinga matua

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

Mena kei te hiahia koe ki te whakamahi i taku otinga, katahi ka tiakina nga tuhinga o runga ake nei me o raatau ingoa taketake ki roto i te kōpaki kotahi ka tuu te konae "PsExec.exe" ki te kōpaki kotahi. I roto i te kōpaki kotahi, hangahia he kōpaki "XML" ka kape i nga konae XML hei whirihora i te multikiosk ki roto. Ka whakamahi ahau i te konae ano i te tikanga tuatahi.

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>

He iti mo nga ahuatanga o te tuhinga. I hoahoatia te tuhinga hei whakamahi i nga konae XML me te whakawaehere "UTF8"; ki te hiahia koe ki te whakamahi whakawaehere "ANSI", katahi ka tango i te tawhā "whakawaehere UTF8" mai i te whiringa panui konae. Me tuu e koe nga konae XML ki te kōpaki "XML" me te kore e whakakapi i nga tohu; ma te tuhinga tonu e whakakapi nga tohu motuhake me nga tohu e tika ana. Kia kore ai e pohehe i roto i nga GUID o te hono i nga kaiwhakamahi ki nga korero, ka taea noa e koe te tohu i te nama kaiwhakamahi me te ingoa ranei i roto i nga taiapa mingimingi; ko nga mea katoa kei roto i nga taiapa mingimingi ka whakakapia ki nga GUID.

Ko te whakamahi i te tuhinga he tino ngawari, rere noa ka kowhiri i te mea e hiahiatia ana. Hei huri i te whirihoranga o naianei ki te mea hou, kaore e tika kia mukua te whirihoranga o naianei, ka tuhiruatia. Kaua e wareware ki te hanga i nga kaiwhakamahi kua tohua ki te konae whirihoranga.

Ina tiro i te whirihoranga multikiosk o naianei i roto i te waa i tonohia, hei utu mo nga tohu motuhake, ka whakaatuhia nga huinga o nga tohu whakakapi. I muri i te whakarereketanga o te waahi (ka timata ano i te tuhinga), ka whakaatuhia nga tohu motuhake katoa ki te ahua taketake.

Hipanga 7 - Hirihia te Pūnaha

Kei te mahi te multikiosk, he pai, koina noa, te ahua ...

Mena ka rite nga mea katoa ki te mahere, kaore koe e kite i tetahi mea.

Kaua e wareware me huri tonu te punaha mai i te aratau arotake ki te aratau powhiri. Ana, kua rite matou mo tenei, ka whakarewahia e matou "Sysprep.bat", tohua te tohu 2, kua hiri te punaha. Ka whakahurihia e matou te taputapu, nga huu punaha, ka uru matou ki te kaute kaiwhakamahi i whirihorahia ai te multikiosk, engari kaore e taea e matou te takiuru. I muri i te karere "Nau mai", ka puta te karere "Takiputa".

I te tuatahi ka hiahia ahau ki te whakaahua i te otinga o te raru anake, engari i muri mai ka whakatau ahau ki te whakaahua i nga hikoi ki te tautuhi i te raru me te kimi i te otinga ngawari na te mea... He pono he maha nga kaipanui ka mamae i nga feaa kore - "Mehemea ka penei ...". Ki taku whakaaro ko te whakamaarama i nga momo whakamatautau ka whakaora koe i te wa nui ki te hiahia koe ki te rapu i tetahi atu otinga. Kia tika ai nga korero, me te whakarite ano kaore he hapa, ka whakaahuahia e au nga whakamatautau i roto i te whakatakotoranga "kua oti me te tuhi". Ko era. Ka mahia ano e ahau nga whakamatautau kua whakaahuatia.

Nga whakamatautau

I aha tatou? E rua nga kaute kei roto i te punaha:

"Kaiwhakahaere" - i roto i te roopu "Kaiwhakahaere".
"Kaiwhakamahi" - i roto i te roopu "Kaiwhakamahi".
I roto i te aratau arotake, i mahi te multikiosk, engari i te wa i hirihia, kaore i mahi.

Whakamatau 1

Ka whakakorehia e matou te kete whakarite kua whakauruhia, i roto i te "Whakahaere Rorohiko" ka mukua te kaiwhakamahi "Kaiwhakamahi" ka hangaia he kaiwhakamahi hou me te ingoa "Kaiwhakamahi", tono te kete whakarite, haere ki te putea "Kaiwhakamahi" - ka mahia. kore mahi. Ka haere matou i raro i te ingoa "Kaiwhakahaere", tangohia te kaiwhakamahi "Kaiwhakamahi" mai i te roopu "Kaiwhakamahi", taapiri atu ki te roopu "Kaiwhakahaere", haere ki raro i te ingoa "Kaiwhakamahi" - kaore e mahi. Ka takiuru matou i raro i te ingoa "Kaiwhakahaere", ka mukua te kete whakarite me te multikiosk, takiuru i raro i te ingoa "Kaiwhakamahi" - ka taea e matou te takiuru, engari ko te tikanga kaore te aratau multikiosk e mahi na te mea Kua tangohia te mōkihi whakarato.

Whakamatau 2

Ka tukuna e matou te ahua o te punaha - Kua ruia i roto i te aratau arotake.

Kua utaina te OS, pehia "Win + r", no te mea Kua kati aunoa to maatau matapihi sysprep, whakahaere i te whakahau "sysprep", ka whakahaere "sysprep" i te matapihi e tuwhera ana. Tautuhinga Sysprep i te matapihi: "Haere ki te matapihi powhiri punaha (OOBE)", "Whakarite mo te whakamahi", "Whakahou ano". Paatohia te "OK" ka tatari mo te mihi OS. Ka whakautua e matou nga patai i te wa tuatahi ka tiimata te punaha: "Haere tonu ki te reo kua tohua?" - "Rūhia"; rohe - Russia; tahora papapātuhi - Russian; tāpirihia he tahora papapātuhi tuarua - peke; "Me hono koe ki te whatunga" - "Hoki mo inaianei"; hono ki te Ipurangi - kaore; whakaaetanga raihana - whakaae; "Ko wai ka whakamahi i tenei rorohiko" - "Whakamatau"; te hanga kupuhipa – waiho kia watea te mara; He pai te mahi i runga i nga taputapu rereke - kaore; Tautuhinga tūmataiti – whakaae. Kua utaina te OS, i roto i te "Whakahaere Rorohiko" ka hangaia he kaiwhakamahi me te ingoa "Kaiwhakamahi", taapirihia te kete whakarite. Ko te hua karekau e mahi.

Whakamatau 3

Ka tukuna e matou te ahua o te punaha - Kua ruia i roto i te aratau arotake.

Kua utaina te OS, honoa te punaha ki te Ipurangi, whakahaere i te whakahau "gpedit.msc" a i roto i te waahanga "Whakahou Matapihi" ka taea te "Whakahohehia nga whakahou e taunakihia ana ma nga whakahoutanga aunoa", ka whakaara ano i te waa. I te pokapū whakahou, pawhiria te "Tirohia mo nga whakahou" ka whakaara ano kia whakauruhia nga whakahou katoa. Momotuhia te punaha mai i te Ipurangi. Ka whakarewahia e matou te "sysprep" ki te aratau kauwhata me te whakahoki ano i nga kaupae katoa i whakaahuatia i te taahiraa o mua mai i te whakahaere i te taputapu "sysprep" ki te taapiri i te kete whakarite. Ko te hua karekau e mahi.

Whakamatau 4

Ka tukuna e matou te ahua o te punaha - Ingarihi i roto i te aratau arotake.

Ka whakarewahia e matou te "sysprep" i roto i te aratau kauwhata, ka hiritia te OS me nga tawhā rite i te wa o te whakamatautau 2. I te wa tuatahi ka putu te punaha, ka kowhiria e matou nga tawhā rite i te whakamatautau 2, haunga nga tawhā rohe me te reo na te mea Karekau he reo Ruhia. Waihoki, hanga he kaiwhakamahi "Kaiwhakamahi" me te taapiri i tetahi kete whakarato. Ko te hua ko te mahi. Ko era. Ko te raruraru e pa ana ki te waahi.

Whakamatau 5

Ka tukuna e matou te ahua o te punaha - Kua ruia i roto i te aratau arotake.

I roto i te "Whakahaere Rorohiko", hanga he kaiwhakamahi "Kaiwhakamahi", taapirihia he kete whakarite, haere ki te kaute "Kaiwhakamahi", ka mahi te maha-kiosk.

Puta mai i to putea ka takiuru ki raro i te putea "Kaiwhakahaere". Ka whakarewahia e matou te PowerShell me nga mana kaiwhakahaere, mahia te whakahau "Dism /online /Get-Intl" ka kite "Te reo atanga kaiwhakamahi taunoa: en-US".

Ka pekehia e matou mai i te puku kohiko ki WinPE, ko te OS kua tohatohahia kei runga i taku puku E. Ka mahia e matou te whakahau "Dism /image:E: /Set-UILang:ru-ru". Ka titiro tatou ki te hua, mahia "Dism /image:E: /Get-Intl" ka kite "Te reo UI punaha taunoa: ru-RU".

Ka peke matou ki te punaha, takiuru ki te kaute "Kaiwhakamahi", kaore e mahi te multikiosk.

Kia marama te whakapumau i te hononga o te take-me-te-huatanga o te raru, me ngana ano kia mahi te kiosk maha me te kore mahi.

Ka pekehia e matou mai i te puku kohiko ki WinPE, ko te OS kua tohatohahia kei runga i taku puku E. Ka mahia e matou te whakahau "Dism / image:E: /Set-UILang:en-us". Ka titiro tatou ki te hua, mahia "Dism /image:E: /Get-Intl" ka kite "Te reo UI punaha taunoa: en-US".

Ka peke matou ki te punaha, takiuru ki te kaute "Kaiwhakamahi", ka mahi te multikiosk.

Ka pekehia e matou mai i te puku kohiko ki WinPE, ko te OS kua tohatohahia kei runga i taku puku E. Ka mahia e matou te whakahau "Dism /image:E: /Set-UILang:ru-ru". Ka titiro tatou ki te hua, mahia "Dism /image:E: /Get-Intl" ka kite "Te reo UI punaha taunoa: ru-RU".

Ka peke matou ki te punaha, takiuru ki te kaute "Kaiwhakamahi", kaore e mahi te multikiosk.

Ko era. ka kite koe i te tino ti'aturi o te mahi a te kiosk ki te reo atanga kaiwhakamahi taunoa. Tera pea etahi atu mea e pa ana ki te mahi o te multikiosk?

Whakamatau 6

Mo te ma o te whakamatautau, ka whakakiia e matou te punaha. Ka tukuna e matou te ahua o te punaha - Kua ruia i roto i te aratau arotake.

Ka whakarewahia e matou te "sysprep" i roto i te aratau kauwhata, hiritia te OS me nga tawhā rite i te wa o te whakamatautau 2. Ka tatari matou mo te OS ki te mihi ki a matou me te whakautu i nga patai: "Haere tonu ki te reo kua tohua?" – “Ingarihi (United States)”; rohe - Russia; Tahora papapātuhi – Russian. I tua atu, i tohua nga tawhā katoa penei i te whakamatautau 2.

Kia titiro tatou ki nga tautuhinga reo atanga kaiwhakamahi taunoa. Ka mahia e matou te whakahau "Dism /online /Get-Intl" ka kite "Te reo UI punaha taunoa: en-US". I roto i te "Whakahaere Rorohiko", hanga he kaiwhakamahi "Kaiwhakamahi", taapirihia he kete whakarite, haere ki te kaute "Kaiwhakamahi", ka mahi te maha-kiosk.

E ngana ana matou ki te wawahi i te kiosk ma te huri i te reo atanga kaiwhakamahi taunoa. Ka uru matou ki te kaiwhakamahi "Whakamātautau", i hangaia i te wa i timata ai te punaha me te whakauru i te takiuru aunoa kia kore ai te punaha e uru ki roto i te kaute "Kaiwhakamahi". Whakahaerehia te "netplwiz", tohua te kaiwhakamahi "Whakamatau", wetewetehia te pouakataki "Me tono ingoa kaiwhakamahi me te kupuhipa" ka tono i nga tawhā.

Whakaara mai i te puku kohiko ki WinPE. Whakahaerehia te whakahau "Dism /image:E: /Set-UILang:ru-ru". Ka titiro tatou ki te hua, mahia "Dism /image:E: /Get-Intl" ka kite "Te reo UI punaha taunoa: ru-RU".

Ka peke matou ki te punaha, ka ngana ki te takiuru ki te kaute "Kaiwhakamahi", ka mahi te multikiosk. Ko era. e kore e taea te pakaru. Ka taea pea te mahi penei?

Whakamatau 7

Ka tukuna e matou te ahua o te punaha - Kua ruia i roto i te aratau arotake.

Ka whakarewahia e matou te "Sysprep.bat", tohua te tohu 2. Ka whakaekea e matou ki roto i te punaha, hangaia te kaiwhakamahi "Kaiwhakamahi" i roto i te "Whakahaere Rorohiko", taapirihia te kete whakarite, haere ki te kaute "Kaiwhakamahi", te maha- e kore e mahi te kiosk.

Whakaara mai i te puku kohiko ki WinPE. Whakahaerehia te whakahau "Dism /image:E: /Set-UILang:en-us". Ka titiro tatou ki te hua, mahia "Dism /image:E: /Get-Intl" ka kite "Te reo UI punaha taunoa: en-US".

Ka peke matou ki te punaha, ka ngana ki te takiuru ki te kaute "Kaiwhakamahi", kaore e mahi te multikiosk.

Ka puta mai ma te whakarereke i te tautuhinga reo atanga kaiwhakamahi taunoa, ka taea e koe te pa ki te mahi o te multikiosk anake i te wa e noho ana te punaha i te aratau arotake, i te wa tuatahi ranei i muri i te hiri o te punaha. Ko te tikanga me hiri e koe te punaha me te konae whakautu ka kowhiria te reo o te punaha ki te reo Ingarihi, katahi ka huri i nga tautuhinga o te punaha kia noho Russian te atanga. Ehara i te otinga tino pai. Ka taea pea te whakatau i te raru ma te whakauru i te kete reo, te whakauru ranei i etahi atu kete reo?

Whakamatau 8

Ka tukuna e matou te ahua o te punaha - Ingarihi i roto i te aratau arotake.

Ka hono atu matou ki te Ipurangi, i roto i nga taapiri punaha ka haere ki te waahanga "Reo", tohua "Taapirihia te reo", tohua te reo "Russian", pawhiria "Whai muri", waiho nga taapiri whakaurunga hei taunoa, paatohia "Tāuta", i muri i te whakauru. te kete reo ka whakaara ano tatou i te punaha, inaianei kei runga i a Russified. Momotuhia te punaha mai i te Ipurangi, rere "Sysprep.bat", tohua te tohu 2.

I muri i te utaina o te punaha, i roto i te "Whakahaere Rorohiko", hangahia te kaiwhakamahi "Kaiwhakamahi", taapirihia te kete whakarite, haere ki te kaute "Kaiwhakamahi", kaore e mahi te maha-kiosk.

Whakamatau 9

Me ngana ki te Russify te punaha i mua i te whakaurunga, i te aratau tuimotu. I taua wa ano he kaupapa ako poto mo te waahi o te tohatoha.

Ka tango ahau i te puku kohiko me te tohatoha taketake ma - X21-96381. Ko te puku "E". Hei whakairi i nga whakaahua, ka waihangahia e au nga kōpaki: "c:MountInstall", "c:MountWinre", "c:MountBoot". Ka tango ahau i te huinga o nga kohinga rohe - X21-87814. A ki roto i te kōpaki "c:Maunga" ka kapehia e ahau nga kete mai i a ia: "Microsoft-Windows-Client-Language-Pack_x86_ru-ru.cab", "lp.cab", "WinPE-Setup_ru-ru.cab". Ka whakarewahia e ahau te papatohu me nga mana kaiwhakahaere. Ki taku whakaaro ka marama etahi atu whakahau me te kore korero.

Ko nga whakahau a te rohe

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

Ka pekehia e matou mai i te puku kohiko, tohua te reo Russian me te whakauru i te punaha ki runga i te kōpae kore. Ina tono te punaha ki a koe ki te whiriwhiri i tetahi rohe, pehia "Ctrl+Shift+F3". I roto i te "Whakahaere Rorohiko", hanga he kaiwhakamahi "Kaiwhakamahi", taapirihia he kete whakarite, haere ki te kaute "Kaiwhakamahi", kaore e mahi te maha-kiosk.

Whakaara mai i te puku kohiko ki WinPE. Whakahaerehia te whakahau "Dism /image:E: /Set-UILang:en-us".

Ka peke matou ki te punaha, ka ngana ki te takiuru ki te kaute "Kaiwhakamahi", ka mahi te multikiosk.

Ko te ahua kaore te raru i roto i nga tikanga mo te taapiri i tetahi kete, me ngana ki te taapiri i etahi atu kete.

Whakamatau 10

Ka tangohia e matou te puku kohiko i whakaritea e matou i te taahiraa o mua.

Ka tangohia e matou te kete "Feat on Demand" - X21-87815. Ka kapehia e au nga kohinga mai i te konae ki te kōpaki "c: Maunga": «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».

Whakarewahia te papatohu me nga mana kaiwhakahaere ka mahia nga whakahau:

Ngā rōpū

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

Ka pekehia e matou mai i te puku kohiko, tohua te reo Russian me te whakauru i te punaha ki runga i te kōpae kore. Ina tono te punaha ki a koe ki te whiriwhiri i tetahi rohe, pehia te "Ctrl+Shift+F3". I roto i te "Whakahaere Rorohiko", hangahia te kaiwhakamahi "Kaiwhakamahi", taapirihia te kete tuku, ka takiuru ki te putea "Kaiwhakamahi". I whiwhi ahau i te mata pango e iri ana mo te wa roa, na ka wera ahau i te punaha.

Ka whakakorehia e matou te kete whakarite, takiuru hei "Kaiwhakamahi", whakaara ano i te punaha, taapirihia te kete whakarite, kaore te multikiosk e mahi.

Whakaara mai i te puku kohiko ki WinPE. Whakahaerehia te whakahau "Dism /image:E: /Set-UILang:en-us".

Ka peke matou ki te punaha, ka ngana ki te takiuru ki te kaute "Kaiwhakamahi", ka mahi te multikiosk.

Te whakatika

Nga toa noa. Ka huri haere tonu ratou!

Ko nga tikanga rereke mo te whakauru i nga paanui waahi kaore i whakaoti i te raru, ko te tikanga me whakauru koe i te reo "en-us" i runga i te waa tuatahi i muri i te hiri, ka huri i nga tautuhinga reo i muri i te peke tuatahi.

Ka tukuna e matou te ahua o te punaha - Kua ruia i roto i te aratau arotake.

I roto i te kōnae "Unattend.xml", tomo "en-US" i roto i te tawhā, rere "Sysprep.bat", tohua te tohu 2 ka kite i nga mea i riro ia matou. Kei te reo Ingarihi te mata powhiri, ka mahi te maha-kiosk. Ko te tikanga me taapiri he tono ki "Unattend.xml" hei huri i te reo mihi. A ki te mahi i tenei, me whakahaere e koe te whakahau "control intl.cpl,, /f:" e tohu ana i te konae whirihoranga, ka tohua te kape o nga tawhā o naianei ki te mata powhiri. Ko nga ihirangi o te konae whirihoranga ka penei te ahua.

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

No te mea ka kape i nga tautuhinga o te kaiwhakamahi o naianei, katahi ka mahia te whakahau i muri i te whakaurunga o te kaiwhakamahi, ko te tikanga ka hiahia matou. Kotahi te "engari" iti, ka mahia i muri i te urunga o te kaiwhakamahi me nga mana whakahaere. A kaore au e pai ki te hanga i tetahi atu konae ka hiahiatia kia pai te whakahaere o te whakahau. He pai ake te whakatinana i te otinga katoa i roto i te konae kotahi - "Unattend.xml". Ki te mahi i tenei, ka hiahia noa koe ki te whakahaere i tetahi whakahau hei hanga i tetahi konae whirihoranga. Ki taku whakaaro ka hanga e ahau he konae whirihoranga ma te whakamahi i te whakahau "echo" i roto i te taiao "cmd", engari me mawhiti atu i nga taiapa koki me te porowhita. Ko era. Hei waihanga i tetahi konae whirihoranga, ka whiwhi te whakahau e whai ake nei.

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

Engari me whakatakoto tenei whakahau ki te XML, kei a ia ano nga whakaritenga mo te whakamahi i nga tohu motuhake:

Te ahua motuhake
Uara whakakapi

>
&gt;

<
&lt;

&
&amp;

'
&apos;

"
&quot;

Ko te mutunga, ki te hanga i tetahi konae whirihoranga, ka whiwhi matou i te whakahau e whai ake nei mo "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;

I muri mai, ka mahia e matou te whakahau ma te whakamahi i te konae whirihoranga.

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

Muri iho, mukua te konae i hangaia i mua ka whakaara ano i te punaha. ka whai mana nga huringa i muri i te whakaara ano.

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

Ko te mutunga, ka mutu ahau me te konae whakautu e whai ake nei mo te sysprep.

Kaua e aro.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>

Kia tirohia...

Ka tukuna e matou te ahua o te punaha - Kua ruia i roto i te aratau arotake.

Ka hurihia e matou te kōnae Unattend.xml ki tetahi mea hou, ka whakahaere i te "Sysprep.bat", tohua te tohu 2 ka kite i nga mea i riro mai. I te wa tuatahi ka puhipuhi koe, kei te reo Ingarihi te mata powhiri ka whakaara ano te punaha. Kei te reo Ruhia te mata powhiri, kei te mahi te multikiosk.

Mena kei a koe etahi patai mo te whakatuu me te raihana Windows 10 IoT Enterprise, me waea atu ki: [email tiakina] ki te paetukutuku ranei quarta-embedded.ru.
Ka kitea e koe nga whakautu ki etahi patai kei roto to tatou wiki i runga ranei i a maatau YouTube hongere

Kaituhi o te tuhinga: Vladimir Borisenkov, tohunga hangarau i Quarta Technologies.

Source: will.com