áááá«ááºáž
á€áá±á¬ááºážáá«ážááẠáá¯á¶áá±áááºááœááºáá»ááºáá¯á¶ážá
ááºáá
á¹á
ááºážáá¯ááºáá¯ááºáá°áá»á¬ážááŒá¬ážááœáẠáááºááá¯á¡á¬ážááŸáááá¯ááºááá·áº áá¯ááºáá±á¬ááºááá¯ááºá
áœááºážáá»á¬ážááá¯áᬠááœá±ážááœá±ážáá«áááºá ááŒá±á¬ááááºá âKioskâ áá¯ááºáá²á· á
áœááºážáááºá¡áá
áºáá»á¬ážá¡ááŒá±á¬ááºážá áá¯ááºáááºážá¡ááá¯ááºážá Windows áááºážááŒááºááŸá¯áá»á¬ážá¡ááœáẠáááºáá±á¬ááºááŸá¯á¡á
á®á¡á
ááºáá»á¬ážá á¡áááºáá»á¬ážááᯠááŒá±á¬ááºážáá²ááŒááºážááá¯ááºáᬠáá±á«ááºážá
ááºááá¯áááºáž á¡á¬áá¯á¶á
áá¯ááºáá«áááºá
áá¬áááºá¡áá áºááŒáá·áº áááºáá±á¬ááºááŸá¯á¡áá±á¬ááºáž
á¡ááá¯áá»á¯á¶ážááŸááºážáááºážáá»ááºááŒáá·áº á áááºáá«áá á±- Windows áá¯ááºáá±ááŸá¯áá»á¬ážá áá±á¬áºááá¯ááááºá¡ááá¯ááºážááœáẠWindows á¡ááºááááºáá»á¬ážááᯠáááºáá¶áááŸáááá·áº áááºáá±á¬ááºááŸá¯á¡á á®á¡á ááºááŸá áºáá¯ááŸááááºá Service diagrams áá»á¬ážááœáẠá¡áá¹ááᬠáááºááŸááºááŒááºáž ááŸááááºá áááºááŸáááœáẠáááºáá±á¬ááºááŸá¯áá¬áááœá²áá»á¬ážááᯠLTSC ááŸáá·áº SAC áá¯áá±á«áºáááºá
LTSC ááẠá¡ááá¯áá±á¬ááºááŒá
áºáááºá
Microsoft á០áááºáá±á¬ááºááŸá¯áá¬áááœá² CBB - á
á®ážááœá¬ážáá±ážáá¯ááºáááºážá¡ááœáẠáááºááŸááááºááœá²á¡áááºááá¯áááºáž ááŒá±á¬ááºážáá²áá²á·ááŒá®áž ááá¯á¡áá« á¡ááá¯áá«áááºáá±á¬ááºááŸá¯áá¬áááœá²ááᯠSAC - áá¯áá±á«áºáááºá
ááá¯á·áá±á¬áº LTSC ááŸáá·áº SAC áááºáá±á¬ááºááŸá¯áá¬áááœá²áá»á¬ážááẠááá°áá®áá±á¬ Windows ááŒáá·áºáá±ááŸá¯áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒá±á¬ááºáž áá±á¬áºááŒááá·áºáááºá
SAC ááŸá kiosk áá¯ááºá¡áá áºá¡ááŒá±á¬ááºáž á¡áááºážáááº
áá«ááŒá±á¬ááŒá®ážáá¬ážá¡ááá¯ááºážá LTSC ááŸáá·áº SAC ááœáẠááá°áá®áá±á¬ ááŒáá·áºááŒá°ážááŸá¯áá»á¬ážááŸááááºá LTSC ááœáẠStandard Universal á¡ááºááºáá»á¬áž ááá¯á·ááá¯áẠá¡ááºááºá ááá¯ážáá áºáᯠááá«ááŸááá±á¬áºáááºáž SAC ááœáẠáá¯ááºáá±á¬ááºáá«áááºá ááá¯á·ááŒá±á¬áá·áºá LTSC ááœáẠEdge browser ááá«áá±á¬áºáááºáž SAC ááœááºááŸááááºá kiosk áá áºáá¯ááᯠá áá áºááá·áºááœááºážááá·áºá¡áá« Edge ááá±á¬ááºáá¬ááᯠáááºááœá±ážáá»ááºáá«áá áá¯ááºááŸá áºáá¯ááᯠááá¯áááŸáááá¯ááºáá«ááŒá®-
- áá áºáá»á áºááẠáááºá¹áá±á ááá¯á·ááá¯áẠá¡ááŒááºá¡ááŸáẠáá¯á¶á·ááŒááºááŸá¯á¡ááŒá ẠááŒáááŒááºážá
- á¡áá»á¬ážáá°ááŸá¬ ááá±á¬ááºáá¬ááá¯áá«áá²á
áá»áœááºáá±á¬áº áá®áá¯ááºááœá±ááᯠá ááœáá·áºáá±á¬á·ááŸá¬ ááá¯ááºáá°áž ááá¯áá±á¬á·... á áá áºááá·áºááœááºážááŸá¯ááẠá¡ááœááºááá¯ážááŸááºážááŒá®áž ááááºáá áºá¡ááºáá¬áá±á·á áºááœáẠáá¯ááºáá±á¬ááºáááºá á á®áá¶ááá·áºááœá²áá°áá»á¬ážá¡ááœá²á·ááœáẠá¡ááœá²á·áááºááá¯ááºáá±á¬ á¡áá¯á¶ážááŒá¯áá°áá áºáŠážááᯠáááºáá®ážáá«á EDGE ááᯠá¡áá¯á¶ážááŒá¯á áá°á·á¡ááœáẠkiosk áá¯ááºááá¯ááœáá·áºááŒá®áž á€áá¯ááºáá»á¬áž áááºááá¯á·á¡áá¯ááºáá¯ááºáááºááᯠááŒáá·áºááŸá¯áá«á
á¡ááá®áá±ážááŸááºážáá»á¬ážá áœá¬ááŒáá·áº Kiosk
ááá»áá¯á·á ááá¯ááºá
ááºáááá¯á· áá¯á¶ážáááºááá¯á· áááºááŒáááºá
Multikiosk áá¯ááºá¡ááŒá±á¬ááºáž á¡áááºážáááº
Multi-kiosk áá¯ááºááᯠá á®á ááºáááºááŸááºáá¬ážááá·áº á¡áá¯á¶ážááŒá¯áá°á¡áá±á¬áá·áºááá¯á· áááºáááºáá±á¬ááºáá±á¬á¡áá«á á áá áºááẠáááºááááºáá¯ááºááœáẠá¡áá¯ááºáá¯ááºáááºááŒá áºáááºá á áááºáá®áá°ážááẠáá»ááºááŸá¬ááŒááºá¡ááŒáá·áºá¡áá áá»á²á·ááœááºáááºááŒá áºááŒá®áž á¡ááá®áá±ážááŸááºážá¡ááœááºáá»á¬ážááᯠááŒááááºááŒá áºáááºá
á¡ááŒá±áá¶áááºáááºáá»á¬ážááŸáá·áº áá¯ááºá áœááºážáááºáá»á¬ážá á¬áááºáž-
- áá¯á¶ážá áœá²áá°á¡áá»á¬ážá¡ááŒá¬áž ááá¯á·ááá¯áẠá¡ááœá²á·áá»á¬ážá¡ááœáẠá áá áºááá·áºááœááºážááŒááºážá
- á¡áá¯á¶ážááŒá¯áá° ááá¯á·ááá¯áẠá¡ááœá²á·áá áºáá¯á á®ááᯠáá áºáŠážáá»ááºážáááºáááºáá»á¬áž áááºááŸááºáá±ážááá¯ááºáá«áááºá
- universal ááŸáá·áº classic applications áá»á¬ážááá¯áá¯á¶ážááá¯ááºáááºá
- á¡áá¯á¶ážááŒá¯áá° áá±á¬á·ááºá¡ááºáááºáá±á¬á¡áá« á¡ááá®áá±ážááŸááºážáá»á¬ážáá²á០áá áºáá¯ááᯠá¡ááá¯á¡áá»á±á¬áẠááœáá·áºáá±ážááá¯ááºáááºá
- ááœáá·áºááŒá¯áá¬ážáá±á¬ áá»áŸá±á¬ááºááœáŸá¬áá»á¬áž
- á¡ááŒá°áá±á¬ááºá á¬áááºážááᯠá¡áá¯á¶ážááŒá¯á ááá¯ááºááœá²áá»á¬ážááᯠáááºáá±á¬ááºááŒáá·áºááŸá¯ááŒááºážá
á¡áá»áẠ5 ááᯠá¡á¬áá¯á¶á áá¯ááºááá·áºáááºá áá¯á¶ááŸááºá¡á¬ážááŒáá·áºá á áá áºáááºáááºáááºá¡ááœáẠááá¯á¡ááºáá±á¬ á¡ááá®áá±ážááŸááºážáá»á¬ážááá¯áᬠá¡áá¯ááºáá¯ááºááœáá·áºááŒá¯áááºááŒá áºááŒá®áž á¡ááŒá¬ážá¡ááá®áá±ážááŸááºážáá»á¬ážááᯠááœáá·áºááŒá¯áá¬ážááá·áºá á¬áááºážááœáẠááá·áºááœááºážááááºááŒá áºáááºá á¡á²áá«ááœá±á ááᯠáááºááẠAppLocker ááᯠáá®ážááŒá¬ážá á®ááŒááºáááºááẠáááá¯á¡ááºáá«á á áá¬ážáá ááºá AppLocker áááºáááºáá»á¬ážááŸáá·áº ááœá²ááœá²ááŸá¯áá»á¬ážááᯠááŸá±á¬ááºááŸá¬ážááẠMulti-kiosk áá¯ááºááœááºá ááŒááºáááºáá¬ážáá±á¬ AppLocker á ááºážáá»ááºážáá»á¬ážá¡á¬ážáá¯á¶áž á¡áá»á¯á¶ážáááºáááºááá¯ááºáá«á
Point 6 ááẠáá±á¬ááºážááœááºáá±á¬ááœá±ážáá»ááºááŸá¯ááᯠááœáŸááºááŒáá±á¬áºáááºáž ááá¯á¡áá»áááºááœáẠ"áá±á«ááºážáá¯ááºáá»á¬áž" ááá¯ááºááœá²ááá¯á· á á¬áá±ážááœáá·áºááŒá¯áá»ááºáá±ážáááºáᬠááŒá áºááá¯ááºáááºá áá¯ááºááẠááá·áºá¡á¬áž universal ááŸáá·áº classic applications áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááœáá·áºáá±ážáááºá áá¯ááºáááºáááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠXML ááá¯ááºáá áºáá¯ááœáẠáááºááŸááºáá¬ážááŒá®ážá áááºážááœáẠá¡ááá®áá±ážááŸááºážáá áºáá¯áááºáž kiosk á¡ááœáẠáááºáááºáá»á¬ážááᯠáááºáááºááŸááºááá¯ááºáááºá
áá² á¡á¬ážáá¯á¶ážááŒááºáááºááá¯ááºáá¡á±á¬ááº...
áá«ááá¯á·áá¬ááá¯áá²...
- ááááŠážá
áœá¬á áá»áœááºá¯ááºááá¯á·ááẠmultikiosk áá¯ááºááá¯áá¶á·ááá¯ážááá·áºá
áá
áºááá¯ááºááá¯ááºááá¯á¡ááºáááºá
áá®ááŸá¬áá±á«ááºážáá¯ááºáá¯ááºááá¯ááºáá«áááºá áá®ááá¯áá¬ážááŸááºáž Multikiosk á áá áºááá·áºááœááºážááẠáááºážááœáŸááºáá»ááºáá»á¬áž - áááºááá·áº XML áááºážááŒááºáá°áááá¯
- Multikiosk áááºáááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áááº-
- áááºážáááºážáá¶áá«áẠ1 á¡ááœáẠ- ICDá ADK á á¡á
áááºá¡ááá¯ááºážááŒá
áºáááºá ADK ááŒá
áºááá¯ááºáááºá
á€áá±áá¬ááœááºáá±á«ááºážáá¯ááºááœá² - áááºážáááºážáá¶áá«áẠ2 á¡ááœáẠ- PsExec utility á á¡áá¯á¶ážáááºááá¯ááºáááº
á€áá±áá¬ááœááºáá±á«ááºážáá¯ááºááœá²
- áááºážáááºážáá¶áá«áẠ1 á¡ááœáẠ- ICDá ADK á á¡á
áááºá¡ááá¯ááºážááŒá
áºáááºá ADK ááŒá
áºááá¯ááºáááºá
áá°á "ááœá¬ážáá¡á±á¬ááº!"
áá»áœááºá¯ááºááẠááá¯ááºááŒáá¬ážááŸááºážááá¯ááºáá² Windows 10 IoT Enterprise 1809 LTSC x32 á á®ážááœá¬ážááŒá áºáá¬ážááŸááºážááœáẠá ááºážáááºááŸá¯á¡á¬ážáá¯á¶ážááᯠáá¯ááºáá±á¬ááºáá«áááºá á áá áºá á¡áááºáááºááŸá¬ ááá¯ááºáá°ážá activation áááŸáááŒááºážááẠsystem ááá¯ááºáá±á¬ááºááá¯ááºá áœááºážááá¯áááááá¯ááºá á±áá«á áá±áá¬áááºážáááºážáá°áá²á·á¡ááœáẠ32 bits áá²á· system áá¯á¶ááœá±áá²á· á¡áá¯ááºáá¯ááºááᬠááá¯ááŒááºáá«áááá·áºáááºá
á¡ááá·áº 1 - áááºáááºááŒááºážá
Win 10 IoT Enterprise ááᯠááá·áºááœááºážááŒááºážááẠWin 10 Enterprise ááᯠááá·áºááœááºážááŒááºážááŸáá·áº ááœá¬ááŒá¬ážááŒááºážáááŸááá«á ááá¯á·ááŒá±á¬áá·áº áááºáááºááŒááºážáá¯ááºáááºážá ááºáá áºáá¯áá¯á¶ážááᯠáá»áœááºá¯ááºáá±á¬áºááŒáááºááá¯ááºáá«á á¡áá»áá¯á·áá±á¬ ááœá²ááŒá¬ážááŸá¯áá»á¬ážá¡ááŒá±á¬ááºážááá¯áᬠááŒá±á¬ááŒáá«áááºá
ááá á¹á áá áºáá¯á¡áá±áá²á·á áááºáááºáá¬ážáá²á·áá áºáá¯áá²á·ááááºááŸá¬ system ááá¯ááááºáááºáá«áá²á·ááá¯á· ááááá±ážáá«áá á±á áááºáááºáá°ááẠá áá áºá áááºáááºááŸá¯áááºáá±áá¬á¡ááŒá±á¬ááºáž áá±ážáá±á¬á¡áá«á á¡áá¬áááºá áá áºáá áºááŸá á¡ááá¯ááºážá¡á¬ážáá¯á¶ážááᯠáá»ááºááŒá®áž á¡ááá¯ááºážááœá²ááá¬ážááá·áº áá áºááᯠáááºááŸááºáá«á
áá»áœááºá¯ááºááá¯á·ááẠá¡ááºáá¬áááºáá»áááºáááºááŸá¯áááŸááá² á áá áºá¡á¬áž áááá¯á¡ááºáá² áááºááá·áºá¡áá¬ááá¯áá»áŸ áááœá²áá¯ááºááá¯ááºá¡á±á¬áẠáá»áœááºá¯ááºááá¯á· áááºáááºáá«áááºá
áá¬ááŒá áºááá¯á·áá²ááá¯áá±á¬á· áá»áœááºá¯ááºááá¯á·ááẠá áá áºá á¡áááºáá¯á¶áá»á¬ážááᯠáááºáá®ážáááºááŒá áºááŒá®áž áááºážá¡ááœáẠáááºážááᯠá á¬áááºážá á áºáá¯ááºááœáẠáá¶ááááºáááºáá¬ážáááºááŒá áºááŒá®áž áááºáááºááŒá®ážáá±á¬áẠáá»ááºááŒááºáž á á¬áááºážá á áºáá¯ááºááœáẠá áá áºááᯠloading áá¯ááºááŒááºážááŒáá·áº á¡áá»áááºá¡áááºážááẠáááºáá¬ááá¯ááºáááºá áá«ááá¯áá¯ááºááá¯á· á áá áºá ááá·áºááᯠáá±ááá áºáá¯ááᯠááœá±ážááá¯ááºážáá²á·á¡áá« âáá±ááá²á· á ááŒáá¡á±á¬ááºá ááŸááºááá¬áž" "Ctrl+Shift+F3" ááá¯ááŸáááºáá¯á¶áá«áá²á
á¡ááá·áº 2 - á áá áºáá¯ááºáá¯á¶áááºáá®ážáá«á
áá¬ááŒá áºááá¯á·áá²ááá¯áá±á¬á· áá»áœááºá¯ááºááá¯á·ááẠá áá áºá¡á¬áž ááŸá±á¬ááºááŒá±á¬ááºááŒá®áž á¡áá»áá¯ážáá»áá¯ážáá±á¬ áááºáááºá¡áá áºáá»á¬ážááᯠá ááºážááŒáá·áºáááºá áá áºá á¯á¶áá áºáᯠááŸá¬ážááœá¬ážáá«á ááŒá áºááá¯ááºááŒá®áž á áá áºá¡á¬áž áááºážá áá°áá¡ááŒá±á¡áá±ááá¯á· ááŒááºááœá¬ážááẠááá¯á¡ááºáááºááŒá áºáááºá áá°áá¡ááŒá±á¡áá±ááá¯á· áá»ááºááŒááºá áœá¬ ááŒááºááœá¬ážáááºá á áá áºáá¯á¶áá áºáá¯á¶ááᯠáááºáá®ážááẠááá¯á¡ááºáááºá áá«áá¯ááºááá·áºáá áºáá¯áááºážáá±á¬á¡áá¬ááŸá¬ "áá°ááŒá®ážáá°áá±á¬ááºážáááºá á¯á¶" - áá¬ááºááœáŸááºážááŸáá·áºá¡ááŒá±ááá¯ááºááá¯áá°ážáá°áá«á áá»áœááºá¯ááºáááá¯ááºáá»á¬ážá¡á¬ážáá¯á¶ážááẠá áá áºáá áºá á¡ááŒá áºááá¯á· áá°ážáá°áá¬ážáá±á¬ "Sysprep" ááá¯ááºááœá²ááœáẠáááºááŸááá«áááºá ááá¬áá¡ááá¯ááºážá ဠ"áá°ááŒá®ážáá°áá±á¬ááºážáá»á¬áž" ááᯠáááºááŸáá·áº áá»áŸáá±áá«áááºá
Sysprep.bat â á áá áºááᯠáá¶ááááºáááºáááºá
@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
á áááºáá±á¬á¡áá«á script ááẠ"Admin" á¡áá±á¬áá·áºáááŸá±á·ááŸá±á¬ááºááœááºááŸááááŸáá á áºáá±ážááŒá®ážáá»á±á¬ááºáá¯á¶ážáá«ááá áºáá¯áááºáá®ážáááá·áºáááºá á¡áá±á¬áá·áºááᯠá á®áá¶ááá·áºááœá²áá°áá»á¬ážá¡ááœá²á·ááá¯á· áá±á«ááºážááá·áºáá«áááºá
Unattend.xml â 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>
á á¬áááºážá á áºáá¯ááºááœáẠáá¶ááááºáááºááá·áºá¡áá«á sysprep áááºážááá¯ážááᯠá¡ááŒáááºááá¯ááºáž ááá¯ááºááá¯ááºáááááºá á±áááºá¡ááœáẠ"sysprep.exe" áá¯ááºáááºážá ááºááᯠá¡áá¯á¶ážáááºááẠscript ááẠregistry ááá¯á· á¡áááá·áºáá±ážáááºááŒá áºáá«áááºá hello áá¯ááºááœáẠáá¶ááááºáááºáá¬ážáá±á¬á¡áá«á script ááẠregistry á០window ááá¯ááááºááẠcommand ááá¯áááºááŸá¬ážáááºááŒá áºááŒá®áž áááºážááá¯ááºááá¯ááºá á¡ááŒá±ááá¯ááºááŸá áááá¯áá¬áááºááá¯ážááᯠáááºááŸááá áºáá¯ááá¯á· ááŒá±á¬ááºážáá±ážáááºááŒá áºáááºá á¡ááŒá±ááá¯ááºááœáẠá¡áá¯á¶ážááŒá¯áá° á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºááŸá¯áááŸááá² á áá áºááᯠá áááºááŒááºážá¡ááœáẠááá·áºáááºáá»ááºáá»á¬áž ááŸáá·áº á áá áºáááá¯ááºá á¡ááŒá áºááŸá "Sysprep" ááá¯ááºááœá²ááᯠáá»ááºááŒááºážá¡ááœáẠááœáŸááºááŒá¬ážáá»ááºáá»á¬áž áá«áááºáááºá
ááᯠáá»áœááºá¯ááºááẠâSysprep.batâ ááᯠá¡áá¯á¶ážááŒá¯á á áá áºááᯠá á¬áááºážá á áºáá¯ááºááœáẠáá¶ááááºáááºááŒá®áž á áá áºá áá¯á¶áá áºáá¯á¶ááᯠááá¯ááºáá°ážáá«áááºá áá»áœááºá¯ááºááẠDISM ááᯠá¡áá¯á¶ážááŒá¯á á áá áºá¡á¬áž áá¯á¶áá¯ááºáááºááŒá áºááŒá®áž á áá áºá¡áá¶á¡ááá¯ážá¡áá»ááºááá¯áᬠáá¯á¶áá±á¬áºáá«áááºá á¡áááºá áááºááẠá áá áºá¡áá¶á¡ááá¯ážá¡áá»ááºááá¯áᬠáá¯á¶áá±á¬áºáááºááŒá áºááŒá®áž áá áºáá áºáá¯áá¯á¶ážááá¯ááá¯ááºáá²á ááá¯á·áá±á¬áẠá áá áºá¡áá¯á¶ážááŒá¯ááŒá®ážáá±á¬áẠâWindowsSystem32Recoveryâ áááºážááœáŸááºáá¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáááá¡ááá¯ážá¡áá»ááºááᯠâRecoveryWindowsREâ ááá¯ááºááœá²ááá¯á· áá°ážáá°ááẠááá±á·áá«ááŸáá·áºá OS ááááºáá® áááºážááᯠáá¯ááºáá±á¬ááºááá«áááºá OS ááᯠáááºááŒá®ážáá±á¬ááºá âWindowsSystem32Recoveryâ áááºážááœáŸááºááẠááá¬ááŒá áºáá±ááŒá®ááŒá áºáááºá
á¡ááá·áº 3 â á áá áºá Russification
á€áááºáá±á·ááŸááá«á ááá·áºááœáẠá¡ááºáá¬áááºáá»áááºáááºááŸá¯áááŸááá² áá¬áá¬á áá¬ážáááºáá±á·ááᯠááá·áºááœááºážááá¯ááºáááºá ááá¯ááºáá«áá áááºáááºáááºáá»á¬ážááœááºáá¬áá¬á áá¬ážááá¯ááá·áºááœááºážáá±á¬á¡áá«á áá áºááá¯ááºááá¯ááºááááºážááá¯á¡ááºáá¬áááºááŸáá±á«ááºážáá¯ááºáá¯ááºáááá·áºáááºá OS á ááááºáá¬ážááŸááºážáá»á¬ážá០áá¬áá¬á áá¬áž pack ááᯠáá°ááẠáááá¯á¡ááºáá«á Windows 10 1809 á¡ááœáẠá¡áá°ážáááŒáá·áº Windows 10 1809 á¡ááœáẠáá¬áá¬á áá¬áž pack áá áºáᯠááŸáááá«áááºá
Microsoft ááẠááá¹ááááºáá®áá°ážá០áááºáááºáá»á¬ážááᯠá¡áá áºááá¯á· ááŒááºážááŒááºážáá»ááºážááœáŸá²ááŒá±á¬ááºážááẠáááºážáá¡á á®á¡á ááºááᯠááá¯ááºáá¬áá±áá±á¬ááŒá±á¬áá·áº ááá¹ááááºááááºážáá»á¯ááºááŸá¯áá±á¬ááºááœáẠáá¬áá¬á áá¬ážááŒá±á¬ááºážáá²ááŒááºážááŸáá·áº áá¬áá¬á áá¬ážáááºáá±á·ááá·áºááœááºážááŒááºážá¡ááœáẠáááºáááºáá»á¬ážááᯠáááºáááœá±á·ááá±á¬á·áá«á á€áááºáááºáá»á¬ážááẠááá¯á¡áá« á áá áºáá±á¬ááºáá»á¬ážááœááºáá¬ááŒá áºáááºá
á á¬áááºážá á áºáá¯ááºááœááºá Start menu á០á áá áºáááºáááºáá»á¬ážááᯠááœáá·áºáá¬ááœáẠááŒá¿áá¬áá áºáá¯ááŒá¯á¶ááœá±á·áááá¯ááºáááºá á áá áºáááºáááºáá»á¬ážááá¯ááœáá·áºááẠcommand ááá¯ááœáá·áºáá« - "ms-settings:"á á¡áááá·áºáá¡áá¯á¶ážááœáẠáá±á¬áºáá¶ááᯠá¡á¬áá¯á¶á áá¯ááºáá«á áááºážááá«áá² á¡áááá·áºáá±ážáá«áááá·áºáááºá á¡áá¯ááºáááŒá áºáá«á á€á¡áááá·áºááᯠá¡áá¯á¶ážááŒá¯ááŒá®ážáááºááŸáá·áº á áá áºáá±á¬ááºáá»á¬ážááᯠááœáá·áºááŒá®ážáá±á¬ááºá ááááºáá áºáá®áá°ážááᯠá¡áá¯á¶ážááŒá¯á áááºážááᯠááœáá·áºááá¯ááºáááºá
ááá¯á·áá±á¬áº á áá áºáááºáááºáá»á¬ážááœáẠá¡ááºáá¬áááºááá¯á· áá»áááºáááºáá¬ážáá«á áá¬áá¬á áá¬ážáááºáá±á·ááᯠáááºááá·áºááœááºážááá¯ááºááŒá®ážá áá±áááá¯ááºáá áºáá¯á០áá¬áá¬á áá¬ážáááºáá±á·ááᯠááá·áºááœááºážááẠááœá±ážáá»ááºááẠááœá±ážáá»ááºááœáá·áºáááŸááá«á
á
áá
áºááᯠáá±áá¡ááá¯áẠááŒá±á¬ááºážáá²ááŒááºáž áá¯ááºáááºážá
ááºááᯠáá»áœááºá¯áẠááá±á¬áºááŒáá±á¬á·áá«... á¡áá°ážáááŒáá·áº áá±ááá¹ááááŒá¯ááŒááºážáá¯ááºáááºážá
ááºááᯠá¡áá±ážá
áááºáá±á¬áºááŒáá¬ážáá±á¬ááŒá±á¬áá·áº áááºážááẠáá±á¬ááºážáá«ážááᯠáááááá¬áᬠááŸá¯ááºááœá±ážá
á±áááºááŒá
áºáááºá
á¡ááºáá¬áááºáá»áááºáááºááŸá¯áááŸááá² áá¬áá¬á áá¬ážáááºáá±á·ááᯠáá»áœááºá¯ááºááá·áºááœááºážáá«áááºá
á áá áºá áá±ááá¹ááááŒá¯ááŒááºážááᯠá¡ááŒá®ážáááºááŒá®ážáá±á¬ááºá á áá áºá áá¯á¶áá áºáá¯á¶ááᯠáááºáá®ážááẠáá±áá»á¬áá«á á±á
á¡ááá·áº 4 - ááá¯á¡ááºáá±á¬ application áá»á¬ážááᯠinstall áá¯ááºáá«á
áá¬ááŒá
áºááá¯á·áá²ááá¯áá±á¬á· LTSB ááŸáá·áº LTSC á
áá
áºáá»á¬ážááœáẠá¡ááºááá®áá±ážááŸááºážá
ááá¯ážáááŸááá±á¬ááŒá±á¬áá·áº Microsoft Store á០á¡ááá®áá±ážááŸááºážáá»á¬áž ááá·áºááœááºážááŒááºáž á áá±á¬á·ááºáá²ááᯠáá±á«ááºážáá¯ááºááœá²áá¬ááœáẠá¡áááºá¡áá²á¡áá»áá¯á· ááŒá
áºá
á±áááºá á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠáá±á«ááºážáá¯ááºáá¯ááºáááºá Adguard áá¯áá¹ááá®ááẠá¡ááœááºá¡áááºááŒá±áá±á¬ áááºáá±á¬ááºááŸá¯ááᯠááŒá¯áá¯ááºáá¬ážáááºá
á¡ááá®áá±ážááŸááºážááá¯ááá·áºááœááºážááẠâAppxâ ááŸáá·áº âAppxBundleâ ááá¯ážáá»á²á·ááŸá¯áá»á¬ážáá«ááŸááá±á¬ ááá¯ááºáá»á¬áž ááá¯á¡ááºáááºááŒá áºáááºá á¡ááá®áá±ážááŸááºážááᯠáááá·áºááœááºážáá®á áááºááẠáááºážá á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠááá·áºááœááºážááá«áááºá á ááºážáááºážá¡ááá¯ááºážá á¡ááá®áá±ážááŸááºážáá áºáá¯á០á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠááá¯ááºá¡áááºááŒáá·áº á¡ááá¯ááᯠááœá²ááŒá¬ážááá¯ááºáááºá
áá±á¬ááºážáá«ážááᯠááŸááºáá»á¬ážá
áœá¬áááŒá
áºá
á±áááºá¡ááœááºá á¡áá°ážáááŒáá·áº áááºáááºááŒááºážááá¯ááºáᬠá¡áá»ááºá¡áááºááŸááá±á¬ááŒá±á¬áá·áº á¡ááá®áá±ážááŸááºážáá»á¬ážááá·áºááœááºážááŒááºážáá¯ááºáááºážá
ááºááᯠá¡áá±ážá
áááºáá±á¬áºááŒáááºááá¯ááºáá«á
áá±ážáááºáá±á¬ááááá±ážáá»ááºáá áºáá¯á á¡ááá®áá±ážááŸááºážááᯠáááºááŸáá¡áá±á¬áá·áºááœáẠááá·áºááœááºážááá·áºá¡áá«á áááºááẠá áá áºááᯠáá¶ááááºáááºáá¬ážááá¯ááºáááºááá¯ááºáá±á á áá áºááᯠáá¶ááááºáááºááá¯ááºááẠá¡ááºááºáá®áá±ážááŸááºážááᯠáááºááá¯á·áááºáááºááááºáááºážá á¡áááºáá±á¬áºááŒáá« ááœáŸááºááŒá¬ážáá»ááºáá»á¬ážááᯠááŒáá·áºáá«á multikiosk ááááºáááºááŸá¯ááá¯á á áºáá±ážáááºá ááŸáááŒá®ážáá¬áž application áá»á¬ážáááºá¡áá±á¬áºáá±ážáá¯á¶áá±á¬ááºáááºá
á¡ááá·áº 5 â multikiosk á¡ááœáẠconfiguration ááá¯ááºááá¯áááºáá®ážáá«á
ááᯠáá»áœááºá¯ááºááá¯á·ááẠá
áááºáááºá
á¬ážá
áá¬á¡áá±á¬ááºážáá¯á¶ážá¡ááá¯ááºážááá¯á· áá±á¬ááºááŸáááœá¬ážááẠ- kiosk áá¯ááºááᯠá
áá
áºááá·áºááœááºážáá«á ááŒáá·áºááá¯ááºááŒáá¡á±á¬ááº
á¡ááœááºá¡ááŒááºá¡áááºááᯠá
áááºáááºááŸááºááá¯ááºáá¡á±á¬ááºá XML tile customization configuration ááá¯áááºáá®ážááẠá¡ááœááºáá¯á¶ážáááºážáááºážááŸá¬
ááááŠážá áœá¬á Start menu ááœááºáá»áœááºá¯ááºááá¯á·ááá¯á¡ááºáá±á¬ application áá»á¬ážáá¡ááœááºáá»á¬ážááá·áºááŒáá«á áá¯á·á "Win+s" ááá¯ááŸá¬ááœá±áá«á ááá¯áá»ááºáá±á¬á¡ááá®áá±ážááŸááºážááá¯ááŸá¬áá«á áááºážáá±á«áºááœááºáá¬áááºááá áºááŸáááºááŒá®áž "Pin to Start Screen" ááá¯ááœá±ážáá»ááºáá«á
áá»áœááºá¯ááºááẠá¡á±á¬ááºáá«á¡ááºááºáá»á¬ážááᯠáááºááœá²áá¬ážáááº-
- ááŸááºá á¯á á¬á¡á¯ááº
- áá±ááœááºáááºáááááá¬
- Internet Explorer ááá¯
- ááá»ážááŒá®áá±ážááŸá²
- ááááºážáá¬ážáá²á·áá²á·
- parameters ááœá±ááá¯
- Windows áá¯á¶ááŒá¯á¶áá±áž
áá±á¬ááºáá¯á¶ážá¡ááá®áá±ážááŸááºážááŸá áºáá¯ááᯠáááºááá¯ážáá¬ážáá±á¬ááŒá±á¬áá·áº... áá¯á¶ááŸáẠLTSC áááºáá±á·áá»áºááœáẠá¡ááŒá¬áž universal applications áá»á¬áž áááŸááá«á áááºá áºáá±á¬á·á¡ááœááºáá»á¬ážááẠááŒááºáááºážááá·áºááºáá»á¬ážááŸáá·áº áá»áááºáááºáá¬ážááŒá±á¬ááºáž áááááŒá¯áá«á ááá¯á Start menu ááœáẠá¡ááœááºáá»á¬ážááᯠááá¯ááºááá¯ááºááœáŸá±á·ááŒááºážááŒáá·áºá áááºááá¯ážáá¬ážáá±á¬ á¡ááœááºáá»á¬ážááᯠá¡á¯ááºá á¯ááŸá áºá á¯ááœá²áá«áááºá á¡ááœááºá¡áá áºáá áºáá¯áááºáá®ážáááºá á¡ááá¯ááá¯áááá¬ááŒááºáá¬áá±á¬ááá¯ááºážááŒá¬ážááŸá¯ááá¯áá±á«áºááœááºá á±ááá·áº á¡ááŒá¬ážá¡ááœááºáá»á¬ážááẠáááááá¬áá¬ááŒáá·áºáá±á¬ ááá¯á·ááá¯áẠáááá·áºáá±á¬ á¡ááœááºáá áºáá¯ááᯠááœá²áá°áá«á á¡ááœá²á·áá»á¬ážááᯠááá·áºáá¯á¶ážááŒááºáá»ááºá¡ááá¯ááºáž á¡áááºáá±ážááá¯ááºáá«áááºá áááºážááá¯áá¯ááºáá±á¬ááºáááºá á¡á¯ááºá á¯á¡áá±á«áºááœáẠáá±á¬ááºá áºáá¬áá¬ááᯠáá¬ážááŸááᬠâá¡ááœá²á·á¡áááºâ áá°áá±á¬ ááá¹áááºážáá±á«áºáá¬áá±á¬á¡áá«á áááºáááºáá±á¬ááºá áºááá¯ááºááᯠááŸáááºáá«á áááá¡á¯ááºá á¯ááᯠâáááºáááºáá»á¬ážâ áá¯áá±á«áºáááºááŒá áºááŒá®áž áááºážááœáẠâáááºáááºáá»á¬ážâ ááŸáá·áº âWindows áá¯á¶ááŒá¯á¶áá±ážâ á¡ááœááºáá»á¬ážáá«ááŸááááºááŒá áºáááºá á¡ááŒá¬ážá¡ááœááºáá»á¬ážáá«áááºááá·áº áá¯áááá¡á¯ááºá á¯ááᯠ"Office Applications" áá¯áá±á«áºáá«áááºá á áá¬ážáá ááºá á¡ááœá²á·á¡áááºá áá¬áááºá¡áá±á«áºááŸá á¡á ááºážááŸá áºááŒá±á¬ááºážááᯠá¡áá¯á¶ážááŒá¯á á¡ááœááºáá»á¬ážá¡á¯ááºá á¯áá áºáá¯áá¯á¶ážááᯠááœáŸá±á·ááá¯ááºáááºá
áá¬ááŒá áºááá¯á·áá²ááá¯áá±á¬á· âWindows Securityâ á¡ááœááºááœáẠáá¬áááºááẠáá¯á¶ážáá¯á¶ážáá»á¬ážáá»á¬áž áááá¯ááºáá®áá«á áááºážá á¡ááœááºá¡á á¬ážááᯠâWideâ ááá¯á· ááŒá±á¬ááºážáá²áá«áááºá á¡ááœááºáá áºáá¯á á¡ááœááºá¡á á¬ážááᯠááŒá±á¬ááºážáá²áááºá á¡ááœááºáá±á«áºááœáẠáá¬áááºááá áºááŸáááºááŒá®áž âá¡ááœááºá¡á á¬ážááŒá±á¬ááºážáááºâ ááᯠááœá±ážáá»ááºáá«á
ááœá²á·á ááºážááŸá¯ááŒá®ážáá±á¬ááºá áá»áœááºá¯ááºááá¯á·ááẠáááºááŸáá¡ááŒá±á¡áá±á¡á¬áž áá¯ááºáá°ááŒá®áž PowerShell áááºáááºážáá»ááºááœáẠ- "Export-StartLayout - áááºážááŒá±á¬ááºáž C:SysprepStartLayout.xml" ááœáẠá¡áááá·áºááᯠáá¯ááºáá±á¬ááºáá«áááºá
áá±á¬ááºáá
áºáá¯á á¡ááœááºáá¯á¶ážáááºážáááºážááá±á¬á· setting ááá¯ááºááᯠááá¯ááºááá¯ááºáááºáá®ážááá¯á·ááá¯ááºáá²á
ááá¯ááºááœá²áá»á¬ážááá¯á· áá»áœááºá¯áẠáááºáá±á¬ááºááœáá·áº ááá±ážáá±á¬ááŒá±á¬áá·áº "FileExplorerNamespaceRestrictions" ááá¹áááᯠáá»ááºáá±áá«áááºá
Taskbar ááá¯ááŒáááŒááºážááẠáá»áœááºá¯ááºá¡á¬áž á¡ááŸá±á¬ááºá¡ááŸááºáááŒá áºá á±áá«á ááá¯á·ááŒá±á¬áá·áº "Taskbar" ááá¹áááœáẠáá«ááŸáááá·áºá¡ááá¯ááºáž á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá»áœááºá¯ááºáá»ááºáá¬ážáá²á·áá«á
á¥ááá¬ááœááºá áááá¯ááá¯ááºááŸá áºáá¯ááᯠáááºááŸááºáá¬ážáá±á¬áºáááºáž áá»áœááºá¯ááºááœáẠáááá¯ááá¯ááºáá áºáá¯áá¬ááŸááááºááŒá áºáá±á¬ááŒá±á¬áá·áº áá¯ááááááá¯ááá¯ááºáá«ááá·áºá¡ááá¯ááºážááᯠáá»ááºááá¯ááºáá«áááºá áááŒá¯ááºáá®á á¡ááŒá±á¬ááºážááŒáá»ááºáá»á¬ážááŒáá·áº á¡ááá®áá±ážááŸááºážáá áºáá¯ááᯠá¡ááá¯á¡áá»á±á¬ááºá áááºááŒááºážá á¥ááá¬ááᯠá¡á¬áá¯á¶á áá¯ááºáá«á
"Configs" ááá¹áááœááºá á¡áá±á¬áá·áºáá»á¬ážááᯠáááá¯ááá¯ááºáá»á¬ážááŸáá·áº áá»áááºáááºáá¬ážáááºá á¡áá±á¬áá·áºáá»á¬ážá áœá¬ááᯠáááá¯ááá¯ááºáá áºáá¯ááá¯á· ááá·áºááºáá»áááºááá¯ááºáááºááᯠáááááŒá¯áá«á á¡áááºááŒá±á¬áá·áºááá¯áá±á¬áº á¡áá±á¬áá·áºáá áºáá¯áááºážááá¯áᬠá áááºáááºá á¬ážáá«áááºá ááá¯á·áá±á¬áẠááááá áºáá¯ááŒá áºááá·áº "Config" blocks ááŸááœá²á binding á¡á¬ážáá¯á¶ážááᯠáá»ááºáá«áááºá áá»ááºááŸááá±á¬á ááºážááŸá±á¬ááºááŸá¯ááœááºá¡áá¯á¶ážááŒá¯áá°á¡ááẠ"User" ááá¯áá±ážáá«áááºá
ááá·áºáááºáá»ááºáá»á¬ážááŒáá·áº á€ááá¯ááºááᯠáá»áœááºá¯ááºáááŸááááºá
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>
áááºá XML configuration ááá¯ááºáá»á¬ážááᯠááŒá¯áá¯ááºáá±á¬á¡áá«á áááá¯ááá¯ááºáá áºáá¯á á®ááœáẠXML ááá¯ááºáá áºáá¯á¡ááœááºážáá¬áá OS áá áºáá¯á¡ááœááºážááœáẠáá°ážááŒá¬ážáá±á¬ ID áá áºáá¯ááŸáááááºááᯠááá±á·áá«ááŸáá·áºá á¡á²áá«ááœá±á á¡áá±á¬ááºážáá¯á¶ážááá±á¬á·á á áááºááŸá¯ááºááœá±ážááŸá¯ááᯠááŸá±á¬ááºááŸá¬ážáááºá áááºááẠá¡áá»áááºááá¯ááºáž identifier á¡áá áºáá áºáá¯ááᯠáááºáá®ážááá¯ááºáááºá áááºážááᯠ"[guid]::NewGuid()" command ááᯠá¡áá¯á¶ážááŒá¯á PowerShell áááºáááºážáá»ááºááœáẠáá¯ááºáá±á¬ááºááá¯ááºáááºá ááá¯ááºááᯠ"UTF-8" áá¯ááºáá¶áá«ááºááŒáá·áº ááááºážáááºážááẠáá±áá»á¬á á±áá«á á¡áááºá ááá¯ááºááᯠ"ANSI" áá¯ááºááŒáá·áº ááááºážáááºážáá«áá ááá¯á·áá±á¬áẠááŒááºáááºááŸá¯áááºáá±á·áá»áºááᯠáááºáá±á¬ááºááá·áºá¡áá« XML ááá¯ááºááœáẠCyrillic áá«áááºáá±áá«á á¡ááŸá¬ážáá áºáᯠáááŸááááºááŒá áºáááºá
á¡ááá·áº 6 â multikiosk áááºáááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒááºážá
configuration file ááœááºáá±á¬áºááŒáá¬ážáá±á¬ áááºáááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááẠáááºážáááºážááŸá áºáá¯ááᯠááŒáá·áºááŒáá«á áá¯á·á áááá¡áá»ááºááŸá¬ ICD ááœáẠáááºáá®ážááááºááŒá áºááŒá®áž á á®áá¶áá±á¬ááºááœááºáá±ážááŒááºáž áááºáá±á·áá»áºááŸáááá·áºááŒá áºáááºá á¡áá»áá¯á·áá°áá»á¬ážá¡ááœááºá á€áááºážáááºážááẠááá¯ááááºážááŸá®ážáá¬áá±áááºá áá¯ááááá áºáá¯ááá±á¬á· âMDM Bridge WMI Providerâ ááá¯á¡áá¯á¶ážááŒá¯áá¬ážááŒá®ážá áá®áááºážáááºážá áá»áœááºáá±á¬á·áºá¡ááœáẠááá¯á¡áááºááŒá±áá¯á¶áá«áá²á
áááºážáááºážâ1
ICD áááŸááá²á·áá° áááºáá°áá²á
ICD ááá¯ááœáá·áºáá«á "á¡ááá·áºááŒáá·áºááŒááºáááºááŸá¯" á¡ááœááºááá¯ááŸáááºáá«á ááá±á¬áá»ááºáá¡áááºááŸáá·áºááá¯ááºááœá²ááá¯áááºááŸááºááŒá®áž "Next" ááá¯ááŸáááºáá«á áá¬ááá·áºáááºážááá¯ážááœááºá âWindows desktop á áá¬ážááŸááºážá¡á¬ážáá¯á¶ážâ ááá¯ááœá±ážáá»ááºááŒá®áž âNextâ ááá¯ááŸáááºáá«á ááŒááºáááºááŸá¯ áááºáá±á·áá»áºááᯠáááºááœááºážááŒááºážááᯠáá»á±á¬áºááœá¬ážááá¯ááºáááºá âFinishâ ááá¯ááŸáááºáá«á
"Runtime Settings" drop-down menu ááá¯áá»á²á·áá«á ááá¯á·áá±á¬áẠ"AssignedAccess" submenu ááá¯áá»á²á·ááŒá®áž "MultiAppAssignedAccessSettings" ááá¯ááœá±ážáá»ááºáá«á ICD áááºážááá¯ážá á¡áááºá¡ááá¯ááºážáááááºááœááºá "Browse" ááá¯ááºááá¯ááŸáááºááŒá®áž áááºáááºáá»á¬ážááŒáá·áº XML ááá¯ááºááááºáá±áá¬ááá¯ááœáŸááºááŒáá«á á¡ááŒá±á¡áá±ááœááºá áááºááẠâCtrl+sâ ááá¯ááŸáááºááŒááºážááŒáá·áº ááá±á¬áá»ááºááᯠááááºážáááºážááá¯ááºáááºá ICD ááááºáááºá¡áá±á«áºááá¯ááºážááœááºá "áááºááá¯á·áááº" ááá¯ááœá±ážáá»ááºááŒá®áž drop-down menu á០"Provisioning Package" ááá¯ááœá±ážáá»ááºáá«á ááá¯ááºááŸááºá¡áá±ááŒáá·áº "IT á á®áá¶ááá·áºááœá²áá°" ááá¯ááœá±ážáá»ááºáá«á "Next" ááá¯ááŸáááºááŒááºážááŒáá·áº á¡ááŒá¬ážáá±ážááœááºážá¡á¬ážáá¯á¶ážááᯠáá»á±á¬áºááœá¬ážááá¯ááºááŒá®áž á¡áá¯á¶ážááœáẠ"Build" ááŸáá·áº "Finish" ááá¯ááŸáááºáá«á
ááá·áºááœááºážáá¬ážááá·áºá áá áºááœááºá á¡áá¯á¶ážááŒá¯áá° "á¡áá¯á¶ážááŒá¯áá°" ááá¯áááºáá®ážááẠááá±á·áá«ááŸáá·áºá áááºážá¡á¬áž "á á®áá¶ááá·áºááœá²áá°áá»á¬áž" á¡ááœá²á·ááá¯á· ááá·áºááááá«á ááá¯á·ááá¯ááºáá«á multikiosk á¡áá¯ááºááá¯ááºáá«á áááºáááºážááá¯ááºááá¯ááºáá±á¬ á áá¬ážááŸááºáá áºáá¯ááŒáá·áº ááœááºáá»á°áá¬á á®áá¶ááá·áºááœá²ááŸá¯ááœáẠáá¯á¶ážá áœá²áá°áá áºáŠážááᯠáááºáá®ážáá²á·áááºá
ááá¯áá»áœááºá¯ááºááá¯á·áááºááááºááá·áºááœááºážáá¬ážáá±á¬á áá áºááœááºááŒááºáááºááŸá¯á¡áá¯ááºááá¯áá¯ááºáá±á¬ááºáááºá ááŒááºáááºááŸá¯áááºáá±á·áá»áºááᯠá¡áá¯á¶ážááŒá¯ááŒá®ážáá±á¬ááºá á áááºáá®áá°ážááŸáá·áº á á®áá¶ááá·áºááœá²áá°ááá®áá°áž ááŒá±á¬ááºážáá²ááœá¬ážáááºááŒá áºáááºá áááºáááºá áááºáá±á¬áºáá¶ááœáẠááá¯ááºáá»á¬áž áá»á±á¬ááºááá·áºáááº- "á á¬ááœááºá á¬áááºážáá»á¬áž", "áá¯á¶", "ááœá±ážáá»ááºá áá¬áá»á¬áž" á á áááºáá®áá°áž áááŒá±á¬ááºážáá²áá«á áá áºáá¯áᯠááŸá¬ážááœááºážááœá¬ážáá«ááŒá®á áááºáááºáá»á¬áž > á¡áá±á¬áá·áºáá»á¬áž > á¡áá¯áẠááá¯á·ááá¯áẠáá»á±á¬ááºážá¡áá±á¬áá·áºáááºáá±á¬ááºááœáá·áº > á á®áá¶áá±ážááá·áºáááºáá±á·áá»áºáááºážááá¯ážááᯠááá·áºáá« ááá¯á·ááá¯áẠáááºááŸá¬ážááŒááºážááŒáá·áº ááá·áºááœááºážáá¬ážááá·áº áááºáá±á·ááºá»ááᯠáááºááŸá¬ážááá¯ááºáááºá
á áááºáá®áá°áž ááŒá±á¬ááºážáá²ááœá¬ážáá«áá áááºáááºáá»á¬ážááᯠá áá áºááá¯á· á¡áá¯á¶ážáá»ááŒá®áž multikiosk ááᯠconfigure ááŒá¯áá¯ááºáá¬ážááá·áº á¡áá¯á¶ážááŒá¯áá°á¡ááŒá Ạáááºáá±á¬ááºááŒá®áž ááááºááᯠááŒáá·áºááŸá¯áá«á
áááºážáááºážâ2
"MDM Bridge WMI áá¶á·ááá¯ážáá±ážáá°" ááᯠá¡áá¯á¶ážááŒá¯á áááºáááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá±áááº
MiltiKiosk.bat â áá¬ááºááœáŸááºážááᯠá áááºáá«á
@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 â áááºá áá¬ááºááœáŸááºáž
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
á¡áááºá áááºááẠáá»áœááºá¯ááºáááŒá±ááŸááºážáá»ááºááᯠá¡áá¯á¶ážááŒá¯ááá¯áá«áá á¡áááºáá±á¬áºááŒáá« script áá»á¬ážááᯠáááºážááá¯á·á áá°áááºážá¡áááºáá»á¬ážááŒáá·áº ááá¯ááºááœá²áá áºáá¯ááœáẠááááºážáááºážááŒá®áž âPsExec.exeâ ááá¯ááºááᯠáá°áá®áá±á¬ááá¯áá«ááœáẠááá·áºáá«á áá°áá®áá±á¬ááá¯ááºááœá²ááœááºá "XML" ááá¯ááºááœá²áá áºáá¯áááºáá®ážááŒá®áž multikiosk ááá¯ááá·áºááœááºážááẠXML ááá¯ááºáá»á¬ážááᯠáá±á¬áºáá®áá°ážáá«á ááááááºážáááºážá¡ááá¯ááºáž ááá¯ááºááá¯á¡áá¯á¶ážááŒá¯áá«áááºá
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>
áá¬ááºááœáŸááºážáá¡ááºá¹áá«áááºáá»á¬ážá¡ááŒá±á¬ááºážá¡áááºážáááºá script ááᯠ"UTF8" áá¯ááºááŒáá·áº XML ááá¯ááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááẠáá®ááá¯ááºážáá¯ááºáá¬ážáá«áááºá á¡áááºá áááºááẠ"ANSI" áá¯ááºáá¶áá«ááºááᯠá¡áá¯á¶ážááŒá¯ááá¯áá«áá ááá¯ááºáááºááŸá¯ááŒááºážááœá±ážáá»ááºááŸá¯á០"áá¯ááºáá¶áá«áẠUTF8" áá±á¬ááºááᯠáááºááŸá¬ážááá¯ááºáá«á á á¬áá¯á¶ážáá»á¬ážááᯠá¡á á¬ážáááá¯ážáá² "XML" ááá¯áá«ááœáẠXML ááá¯ááºáá»á¬ážááᯠáá¬ážááŸáááááºááŒá áºááŒá®ážá script ááá¯ááºááá¯ááºá á¡áá°ážáá¬ááºáá±á¬ááºáá»á¬ážááᯠááá·áºáá»á±á¬áºáá±á¬ áá®ááá¯ááºážáá»á¬ážááŒáá·áº á¡á á¬ážááá¯ážáááºááŒá áºáááºá á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááᯠáááá¯ááá¯ááºáá»á¬ážááŸáá·áº áá»áááºáááºááŒááºážá GUIDs ááœáẠáááŸá¯ááºááœá±ážá á±áááºá curly braces áá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯áá°áá¶áá«áẠááá¯á·ááá¯áẠá¡áááºááᯠááá¯ážááá¯ážááŸááºážááŸááºážáá±á¬áºááŒááá¯ááºááŒá®ážá curly braces ááŸá á¡ááŒá±á¬ááºážá¡áá¬á¡á¬ážáá¯á¶ážááᯠGUIDs ááŒáá·áº á¡á á¬ážááá¯ážáááºááŒá áºáááºá
script ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážáááºá¡ááœááºááá¯ážááŸááºážáááºá áááºážááᯠrun ááŒá®ážááá¯á¡ááºáá±á¬á¡áá¬ááá¯ááœá±ážáá»ááºáá«á áááºááŸáááœá²á·á ááºážáá¯á¶ááᯠá¡áá áºáá áºáá¯ááá¯á· ááŒá±á¬ááºážáááºá áááºááŸááá¯á¶á á¶ááᯠáá»ááºááẠáááá¯á¡ááºáá²á áááºážááᯠá¡á á¬ážááá¯ážáá±ážáá¬ážáááºááŒá áºáááºá configuration file ááœáẠáááºááŸááºáá¬ážááá·áº á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááᯠáááºáá®ážááẠááá±á·áá«ááŸáá·áºá
áááºážááá¯á¡áá¯á¶ážááŒá¯áá²á·ááá·áº áá°áá®áá±á¬á ááºááŸááºááœáẠáááºááŸá multikiosk ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááᯠááŒáá·áºááŸá¯ááá·áºá¡áá«á á¡áá°ážá¡áá¹ááá¬áá»á¬ážá¡á á¬ážá á¡á á¬ážááá¯ážáá¬ááºáá±á¬ááºáá»á¬ážá áá±á«ááºážá ááºááŸá¯áá»á¬ážááᯠááŒááá«áááºá á ááºááŸááºááᯠááŒá±á¬ááºážáá²ááŒá®ážáá±á¬áẠ(áá¬ááºááœáŸááºážááᯠááŒááºáááºá áááºááŒááºáž)á á¡áá°ážáá¬ááºáá±á¬ááºá¡á¬ážáá¯á¶ážááᯠáááºážááá¯á·á áá°áááºážáá¯á¶á á¶ááŒáá·áº ááŒááá«áááºá
á¡ááá·áº 7 - á áá áºááᯠááááºáá«á
Multikiosk ááẠá¡áá¯ááºááŒá áºáááºá áá«áá«áá²á áááºááá«áááá·áºáááº...
á¡á¬ážáá¯á¶ážá á¡á á®á¡á ááºá¡ááá¯ááºážááœá¬ážáááºáá±á¬á· áá áºáá¯áá¯ááᯠáááááá¬ážáááá«áá°ážá
áá»áœááºá¯ááºááá¯á·ááẠá áá áºá¡á¬áž á á¬áááºážá á áºáá¯ááºááŸááŒáá¯ááá¯áá±ážáá¯ááºááá¯á· ááŒá±á¬ááºážááẠááá¯á¡ááºáá±áá±ážáááºááᯠááá±á·áá«ááŸáá·áºá áá±á¬ááºážááŒá®á áá»áœááºá¯ááºááá¯á·ááẠá€á¡áá¬á¡ááœáẠá¡áááºááá·áºááŒá áºáá±áá«ááŒá®á áá»áœááºá¯ááºááá¯á·ááẠâSysprep.batâ ááá¯ááœáá·áºáá«á á¡ááŸáẠ2 ááá¯ááœá±ážáá»ááºáá«á á áá áºá¡á¬áž áá¶ááááºáááºáá¬ážáááºá áá»áœááºá¯ááºááá¯á·ááẠá ááºááá¯ááœáá·áºááá¯ááºáááºá á áá áºá áááºáááºá áá»áœááºá¯ááºááá¯á·ááẠmultikiosk ááᯠconfigure ááŒá¯áá¯ááºáá¬ážááá·áº user á¡áá±á¬áá·áºááá¯á· áá±á¬á·ááºá¡ááºáááºáááºá ááá¯á·áá±á¬áº áá»áœááºá¯ááºááá¯á·ááẠá¡áá±á¬áá·áºáááºááááá«á "Welcome" áááºáá±á·áá»áºááŒá®ážáá±á¬ááºá "Logout" áááºáá±á·áá»áºáá±á«áºáá¬áá«áááºá
á¡á ááá¯ááºážááŸá¬áá±á¬á· ááŒá¿áá¬áá²á·ááŒá±ááŸááºážáááºážááá¯áᬠáá±á¬áºááŒáá»ááºáá²á·áá±ááá·áº áá±á¬ááºááá¯ááºážááŸá¬áá±á¬á· ááŒá¿áá¬ááá¯áá±á¬áºáá¯ááºááá¯á·áá²á· á¡ááá¯ážááŸááºážáá¯á¶ážááŒá±ááŸááºážáááºážááᯠááŸá¬ááœá±ááá¯á· á¡ááá·áºááœá±ááᯠáá±á¬áºááŒááá¯á· áá¯á¶ážááŒááºáá²á·áá«áááº... áá±áá»á¬áá¬ááá±á¬á· á á¬áááºáá°áá±á¬áºáá±á¬áºáá»á¬ážáá»á¬ážáᬠááá±áá¬áá²á·áá¶ááááœá±ááŒá±á¬áá·áº ááŸáááºá ááºááŸááºážáááºážáá¶áááŸá¬ áá±áá»á¬áá«ááẠ- âáá®ááá¯ááŒá áºááẠáá¬ááŒá áºááá²âŠâá á¡áá»áá¯ážáá»áá¯ážáá±á¬ á ááºážáááºááŸá¯áá»á¬ážááᯠáá±á¬áºááŒááŒááºážááŒáá·áº á¡ááŒá¬ážá¡ááŒá±ááᯠááŸá¬ááá¯áá«á ááá·áºá¡á¬áž á¡áá»áááºáá»á¬ážá áœá¬ áááºáá¬á á±áááºáᯠáá»áœááºá¯áẠáááºáá«áááºá á¡áá»ááºá¡áááºáá»á¬ážááᯠáááºááá¯ááºááá»áŸ áááá»á á±áááºááŸáá·áº á¡ááŸá¬ážá¡ááœááºážáá»á¬áž áááŸáááŒá±á¬ááºáž áá±áá»á¬á á±áááºá á ááºážáááºááŸá¯áá»á¬ážááᯠ"ááŒá®ážááŒá®áž ááŸááºáááºážáááºáá¬ážáááº" áá±á¬áºáááºááŒáá·áº áá±á¬áºááŒáá«áááºá á¡á²áá«ááœá±á áá±á¬áºááŒáá¬ážáá±á¬ á ááºážáááºááŸá¯áá»á¬ážááᯠáááºáá¶ááŒá¯áá¯ááºáá«áááºá
á ááºážáááºááŸá¯áá»á¬áž
áá«ááá¯á·áá¬áá¯ááºáá²á·áá²á á áá áºááœáẠá¡áá±á¬áá·áºááŸá áºáá¯ááŸááááºá
"á
á®áá¶ááá·áºááœá²áá°" - "á
á®áá¶ááá·áºááœá²áá°áá»á¬áž" á¡á¯ááºá
á¯ááœááº
"á¡áá¯á¶ážááŒá¯áá°" - "á¡áá¯á¶ážááŒá¯áá°áá»á¬áž" á¡á¯ááºá
á¯ááœááº
á
á¬áááºážá
á
áºáá¯ááºááœááºá multikiosk á¡áá¯ááºáá¯ááºáááºá ááá¯á·áá±á¬áº á¡áá¯á¶ááááºáá±á¬á¡áá« á¡áá¯ááºáááŒá
áºáá«á
á ááºážáááºááŸá¯ á
áá»áœááºá¯ááºááá¯á·ááẠááá·áºááœááºážáá¬ážááá·áº ááŒááºáááºááŸá¯á¡áá¯ááºááᯠáá»ááºááá¯ááºáááºáá "ááœááºáá»á°áá¬á á®áá¶ááá·áºááœá²ááŸá¯" áá»áŸááºáá áºááŒááºááœáẠáá»áœááºá¯ááºááá¯á·ááẠá¡áá¯á¶ážááŒá¯áá° "á¡áá¯á¶ážááŒá¯áá°" ááá¯áá»ááºááŒá®áž "á¡áá¯á¶ážááŒá¯áá°" á¡áááºááŒáá·áº á¡áá¯á¶ážááŒá¯áá°á¡áá áºááᯠáááºáá®ážáá«á ááŒááºáááºááŸá¯áááºáá±á·áá»áºááᯠá¡áá¯á¶ážááŒá¯áá«á "á¡áá¯á¶ážááŒá¯áá°" á¡áá±á¬áá·áºááá¯á· ááœá¬ážáá«á á¡áá¯ááºáááŒá áºáá«á áá»áœááºá¯ááºááá¯á·ááẠ"á á®áá¶ááá·áºááœá²áá°" á¡áááºá¡á±á¬ááºááœááºá á¡áá¯á¶ážááŒá¯áá° "á¡áá¯á¶ážááŒá¯áá°" ááᯠ"á¡áá¯á¶ážááŒá¯áá°áá»á¬áž" á¡á¯ááºá á¯ááŸáááºááŸá¬ážáá«á áááºážááᯠ"á á®áá¶ááá·áºááœá²áá°áá»á¬áž" á¡ááœá²á·ááá¯á·ááá·áºáá«á "á¡áá¯á¶ážááŒá¯áá°" á¡áááºá¡á±á¬ááºááœááºááœá¬ážáá« - áááºážáááºá¡áá¯ááºááá¯ááºáá«á "Admin" áá°áá±á¬á¡áááºá¡á±á¬ááºááœáẠáá»áœááºá¯ááºááá¯á· áá±á¬á·ááºá¡ááºáááºáá«á multikiosk ááŒáá·áº ááŒááºáááºááŸá¯á¡áá¯ááºááᯠáá»ááºáá«á "á¡áá¯á¶ážááŒá¯áá°" á¡áááºá¡á±á¬ááºááœáẠáá±á¬á·ááºá¡ááºáááºááẠá á®áá¶áá¬ážáá±á¬áºáááºážá multikiosk áá¯ááºááẠá¡áá¯ááºááá¯ááºáá±á¬ááŒá±á¬áá·áºá áá¶á·ááá¯ážáá±ážááá·áº áááºáá±á·ááºá»ááᯠáááºááŸá¬ážááá¯ááºáá«ááŒá®á
á ááºážáááºááŸá¯ á
áá»áœááºá¯ááºááá¯á·ááẠá á¬áááºážá á áºáá¯ááºááœáẠRussified á áá áºáá¯á¶á¡á¬áž á¡ááºáá¯ááºáá¯ááºáá«áááºá
OS áááºááŒá®ážááŒá®ááŒá áºáá±á¬ááŒá±á¬áá·áº "Win+r" ááá¯ááŸáááºáá«á áá»áœááºá¯ááºááá¯á·á sysprep áááºážááá¯ážááẠá¡ááá¯á¡áá»á±á¬ááºááááºááœá¬ážááŒá®ážá âsysprepâ ááœáŸááºááŒá¬ážáá»ááºááᯠáá¯ááºáá±á¬ááºááŒá®áž ááœáá·áºááŸá áºááá·áºáááºážááá¯ážááœáẠâsysprepâ ááᯠáá¯ááºáá±á¬ááºáá«á áááºážááá¯ážááŸá Sysprep áááºáááºáá»á¬áž- âá áá áºááŒáá¯ááá¯áá±ážáááºážááá¯áž (OOBE) ááá¯á·ááœá¬ážáá«âá âá¡áá¯á¶ážááŒá¯áááºá¡ááœáẠááŒááºáááºáá±áááºâá âááŒááºáááºá áááºááŒááºážâá âOKâ ááá¯ááŸáááºááŒá®áž OS ááŸá¯ááºááœááºážáááºááŒááºážá¡ááœáẠá á±á¬áá·áºáá«á á áá áºá áááºááœáá·áºáá±á¬á¡áá«ááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá±ážááœááºážáá»á¬ážááᯠááŒá±áááº- "ááœá±ážáá»ááºáá¬ážáá±á¬áá¬áá¬á áá¬ážááŒáá·áº áááºáááº" - "áá¯ááŸá¬áž"; áá±á - áá¯ááŸá¬áž; áá®ážáá¯ááºá¡ááŒááºá¡ááẠ- áá¯ááŸá¬ážá áá¯ááááá®ážáá¯ááºá¡ááŒááºá¡áááºááá¯ááá·áºáá« - skip; âááá·áºá¡á¬áž ááœááºáááºááá¯á· áá»áááºáááºááŒáá«á áá¯á·â â âááá¯áá² áá»á±á¬áºááœá¬ážáá«â; á¡ááºáá¬áááºáá»áááºáááºáá« - áááŸááá«á ááá¯ááºá ááºááá±á¬áá°áá®áá»áẠ- áááºáá¶; âáá®ááœááºááŒá°áá¬ááᯠáááºáá°áá¯á¶ážááá²â â âá ááºážáááºááŸá¯â; á áá¬ážááŸááºáá áºáá¯áááºáá®ážááŒááºáž - á¡ááœááºááᯠááœááºáááºáá¬ážáá²á·áá«á ááá°áá®áá±á¬á ááºáá á¹á ááºážáá»á¬ážááœáẠá¡áááºááŒá±áá±á¬áá¯ááºáá±á¬ááºááŸá¯ - áááŸááá«á ááá¯ááºáá±ážááá¯ááºáá¬áááºáááºáá»á¬áž - áááºáá¶áá«á OS ááẠ"ááœááºáá»á°áá¬á á®áá¶ááá·áºááœá²ááŸá¯" snap-in ááœáẠ"á¡áá¯á¶ážááŒá¯áá°" á¡áááºááŒáá·áºá¡áá¯á¶ážááŒá¯áá°ááá¯áááºáá®ážááŒá®ážááŒááºáááºááŸá¯á¡áá¯ááºááá¯ááá·áºáá«á ááááºááá±á¬á· á¡áá¯ááºááá¯ááºáá«áá°ážá
á ááºážáááºááŸá¯ á
áá»áœááºá¯ááºááá¯á·ááẠá á¬áááºážá á áºáá¯ááºááœáẠRussified á áá áºáá¯á¶á¡á¬áž á¡ááºáá¯ááºáá¯ááºáá«áááºá
OS ááẠáááºáá¬ážááŒá®ážá á áá áºá¡á¬áž á¡ááºáá¬áááºááŸáá·áº áá»áááºáááºááŒá®ážá "gpedit.msc" áá°áá±á¬ á¡áááá·áºááᯠááœáá·áºááŒá®áž "Windows Update" ááá¹áááœáẠ"á¡ááá¯á¡áá»á±á¬áẠá¡ááºááááºáá»á¬ážááŸáááá·áº á¡ááŒá¶ááŒá¯áá¬ážáá±á¬ á¡ááºááááºáá»á¬ážááᯠááœáá·áºáá«" ááœá±ážáá»ááºááŸá¯ááᯠááœáá·áºáá«á ááá á¹á ááœááºáᬠááŒááºáááºá áááºáá«á á¡ááºááááºá ááºáá¬ááœááºá "á¡ááºááááºáá»á¬ážááá¯á á áºáá±ážáááº" ááá¯ááŸáááºááŒá®áž á¡ááºááááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠááá·áºááœááºážááŒá®ážáááºá¡áá ááŒááºáááºá áááºáá«á á áá áºááᯠá¡ááºáá¬áááºá០áá»áááºáááºááŸá¯ááŒá¯ááºáá«á áá»áœááºá¯ááºááá¯á·ááẠâsysprepâ ááᯠááááºáá áºáá¯ááºááœááºááœáá·áºááŒá®áž âsysprepâ utility ááᯠrun ááŒááºážá០ááŒááºáááºááŸá¯á¡áá¯ááºááá¯ááá·áºááŒááºážá¡áá ááááºá¡ááá·áºááœááºáá±á¬áºááŒáá¬ážáá±á¬ á¡ááá·áºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠááŒááºáá¯ááºáá«á ááááºááá±á¬á· á¡áá¯ááºááá¯ááºáá«áá°ážá
á ááºážáááºááŸá¯ á
áá»áœááºá¯ááºááá¯á·ááẠá á¬áááºážá á áºáá¯ááºááœáẠá áá áºáá¯á¶ - á¡ááºá¹áááááºááᯠá¡ááºáá¯ááºáá¯ááºáá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠááááºáá áºáá¯ááºááœáẠ"sysprep" ááá¯ááœáá·áºááŒá®áž á ááºážáááºááŸá¯ 2 ááœááºáá²á·ááá¯á·áá°áá®áá±á¬áá±á¬ááºáá»á¬ážááŒáá·áº OS ááᯠáá¶ááááºáááºáá¬ážáááºá á áá áºá áááºááœáá·áºáá±á¬á¡áá«á áá±áááá¯ááºáá¬ááŸáá·áº áá¬áá¬á áá¬ážááá·áºáááºáá»ááºáá»á¬ážááŸááœá²á áá»ááºáá«áá¬áá®áá¬áá»á¬ážááᯠááœá±ážáá»ááºáá¬ážáá±á¬ááŒá±á¬áá·áºá áá¯ááŸá¬ážáá¬áá¬á áá¬ážáááŸááá«á ááá¯áááºážá¡áá°á á¡áá¯á¶ážááŒá¯áá° âá¡áá¯á¶ážááŒá¯áá°â ááá¯áááºáá®ážááŒá®áž á á®áá¶áá±á¬ááºááœááºáá±ážááá·áº áááºáá±á·ááºá»áá áºáá¯ááᯠááá·áºáá«á ááááºááá±á¬á· á¡áá¯ááºáá¯ááºáá«áááºá á¡á²áá«ááœá±á ááŒá¿áá¬á localization áá²á· áááºááá¯ááºáááºá
á ááºážáááºááŸá¯ á
áá»áœááºá¯ááºááá¯á·ááẠá á¬áááºážá á áºáá¯ááºááœáẠRussified á áá áºáá¯á¶á¡á¬áž á¡ááºáá¯ááºáá¯ááºáá«áááºá
"ááœááºááŒá°áá¬á á®áá¶ááá·áºááœá²ááŸá¯" áá»áŸááºáá áºááŒááºááœááºá á¡áá¯á¶ážááŒá¯áá° "á¡áá¯á¶ážááŒá¯áá°" ááá¯áááºáá®ážáá«á ááŒááºáááºááŸá¯áááºáá±á·áá»áºáá áºáá¯ááá·áºáá«á "á¡áá¯á¶ážááŒá¯áá°" á¡áá±á¬áá·áºááá¯á·ááœá¬ážáá«á á¡á á¯á¶áá«áá±á¬ kiosk áááºá¡áá¯ááºáá¯ááºáááºá
ááá·áºá¡áá±á¬áá·áºááŸááœááºááŒá®áž "Admin" á¡áá±á¬áá·áºá¡á±á¬ááºááœááºáááºáá±á¬ááºáá«á áá»áœááºá¯ááºááá¯á·ááẠá á®áá¶ááá·áºááœá²áá°á¡ááœáá·áºá¡áá±ážááŒáá·áº PowerShell ááá¯ááœáá·áºááŒá®áž âDism /online /Get-Intlâ áá°áá±á¬ á¡áááá·áºááᯠáá¯ááºáá±á¬ááºááŒá®áž âáá¯á¶áá±á¡áá¯á¶ážááŒá¯áá°áá»ááºááŸá¬ááŒáẠáá¬áá¬á áá¬áž- en-USâ ááᯠááŒáá·áºáá«á
áá»áœááºá¯ááºááá¯á·ááẠflash drive á០WinPE ááá¯á·á áááºá¡áá¯á¶ážááŒá¯áááºá á¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ OS áááºáá»áœááºá¯ááºá E drive ááœááºááŸááááºá "Dism /image:E: /Set-UILang:ru-ru" command ááá¯áá¯ááºáá±á¬ááºáááºá áá»áœááºá¯ááºááá¯á·ááẠááááºááá¯ááŒáá·áºáá«á âDism /image:E: /Get-Intlâ ááá¯áá¯ááºáá±á¬ááºááŒá®áž âDefault system UI language: ru-RUâ ááá¯ááŒáá·áºáá«á
áá»áœááºá¯ááºááá¯á·ááẠá áá áºáá²ááá¯á· á áááºá "á¡áá¯á¶ážááŒá¯áá°" á¡áá±á¬áá·áºááá¯á· áá±á¬á·ááºá¡ááºáááºáá«á Multikiosk á¡áá¯ááºááá¯ááºáá«á
ááŒá¿áá¬á á¡ááŒá±á¬ááºážááá¬ážááŸáá·áº á¡áá»áá¯ážáááºáá±á¬ááºááŸá¯ áááºá ááºááŸá¯ááᯠááŸááºážááŸááºážáááºážáááºáž áá»ááŸááºáááºá áá»á¬ážá áœá¬áá±á¬ kiosk á¡áá¯ááºááá¯ááºáááºááŸáá·áº á¡áá¯ááºááá¯ááºá á±ááẠáááºáá¶ááŒáá¯ážá á¬ážááŒáá«á áá¯á·á
áá»áœááºá¯ááºááá¯á·ááẠflash drive á០WinPE ááá¯á·á áááºá¡áá¯á¶ážááŒá¯áááºá á¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ OS áááºáá»áœááºá¯ááºá E drive ááœááºááŸááááºá "Dism /image:E: /Set-UILang:en-us" áá°áá±á¬á¡áááá·áºááᯠáá»áœááºá¯ááºááá¯á·áá¯ááºáá±á¬ááºáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠááááºááá¯ááŒáá·áºáá«á âDism /image:E: /Get-Intlâ ááá¯áá¯ááºáá±á¬ááºááŒá®áž âDefault system UI language: en-USâ ááá¯ááŒáá·áºáá«á
áá»áœááºá¯ááºááá¯á·ááẠá áá áºáá²ááá¯á· á áááºáááºáá±á¬ááºááŒá®áž "á¡áá¯á¶ážááŒá¯áá°" á¡áá±á¬áá·áºááá¯á· áááºáá±á¬ááºááŒá®áž multikiosk á¡áá¯ááºáá¯ááºáá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠflash drive á០WinPE ááá¯á·á áááºá¡áá¯á¶ážááŒá¯áááºá á¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ OS áááºáá»áœááºá¯ááºá E drive ááœááºááŸááááºá "Dism /image:E: /Set-UILang:ru-ru" command ááá¯áá¯ááºáá±á¬ááºáááºá áá»áœááºá¯ááºááá¯á·ááẠááááºááá¯ááŒáá·áºáá«á âDism /image:E: /Get-Intlâ ááá¯áá¯ááºáá±á¬ááºááŒá®áž âDefault system UI language: ru-RUâ ááá¯ááŒáá·áºáá«á
áá»áœááºá¯ááºááá¯á·ááẠá áá áºáá²ááá¯á· á áááºá "á¡áá¯á¶ážááŒá¯áá°" á¡áá±á¬áá·áºááá¯á· áá±á¬á·ááºá¡ááºáááºáá«á Multikiosk á¡áá¯ááºááá¯ááºáá«á
á¡á²áá«ááœá±á áá°áááºážá¡áá¯á¶ážááŒá¯áá° á¡ááºáá¬áá±á·á áºáá¬áá¬á áá¬ážááœáẠkiosk á á áœááºážáá±á¬ááºáááºá¡áá±á«áº ááŸááºážááŸááºážáááºážáááºáž ááŸá®ááá¯ááŸá¯ááᯠáááºááœá±á·ááŒááºááá¯ááºáá«áááºá multikiosk áá áœááºážáá±á¬ááºáááºááá¯ááááá¯ááºá á±áá±á¬á¡ááŒá¬ážá¡áá»ááºá¡áá»áá¯á·ááŸáááá¯ááºáá«ááá¬ážá
á ááºážáááºááŸá¯ á
á ááºážáááºááŸá¯á ááá·áºááŸááºážááŸá¯á¡ááœááºá áá»áœááºá¯ááºááá¯á·ááẠá áá áºá¡á¬áž ááŒááºáááºááŒáá·áºááœááºážáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠá á¬áááºážá á áºáá¯ááºááœáẠRussified á áá áºáá¯á¶á¡á¬áž á¡ááºáá¯ááºáá¯ááºáá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠâsysprepâ ááᯠááááºáá áºáá¯ááºááœááºááœáá·áºáá¬ážááŒá®ážá á ááºážáááºááŸá¯ 2 á¡ááœááºážáá²á·ááá¯á·áá°áá®áá±á¬áá±á¬ááºáá»á¬ážááŒáá·áº OS ááᯠáá¶ááááºáááºáá¬ážáááºá OS á០áá»áœááºá¯ááºááá¯á·á¡á¬áž ááŸá¯ááºáááºááŒá®áž áá±ážááœááºážáá»á¬ážááá¯ááŒá±ááá¯ááẠá á±á¬áá·áºáá»áŸá±á¬áºáá±áá«áááº- âááœá±ážáá»ááºáá¬ážáá±á¬áá¬áá¬á áá¬ážááŒáá·áº áááºáá¯ááºáááºáá¬ážáâ - "á¡ááºá¹ááááẠ(á¡áá±áááááºááŒááºáá±á¬ááºá á¯)"; áá±á - áá¯ááŸá¬áž; áá®ážáá¯ááºá¡ááŒááºá¡ááẠ- áá¯ááŸá¬ážá ááá¯á·á¡ááŒááºá á ááºážáááºááŸá¯ 2 ááœááºáá²á·ááá¯á· ááá·áºáááºáá»ááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠááœá±ážáá»ááºáá¬ážáááºá
áá°áááºážá¡áá¯á¶ážááŒá¯áá° á¡ááºáá¬áá±á·á áºáá¬áá¬á áá¬áž áááºáááºáá»á¬ážááᯠááŒáá·áºááŒáá«á áá¯á·á áá»áœááºá¯ááºááá¯á·ááẠâDism /online /Get-Intlâ á¡áááá·áºááᯠáá¯ááºáá±á¬ááºááŒá®áž âáá¯á¶áá±á áá ẠUI áá¬áá¬á áá¬áž: en-USâ ááᯠááŒáá·áºáá«á "ááœááºááŒá°áá¬á á®áá¶ááá·áºááœá²ááŸá¯" áá»áŸááºáá áºááŒááºááœááºá á¡áá¯á¶ážááŒá¯áá° "á¡áá¯á¶ážááŒá¯áá°" ááá¯áááºáá®ážáá«á ááŒááºáááºááŸá¯áááºáá±á·áá»áºáá áºáá¯ááá·áºáá«á "á¡áá¯á¶ážááŒá¯áá°" á¡áá±á¬áá·áºááá¯á·ááœá¬ážáá«á á¡á á¯á¶áá«áá±á¬ kiosk áááºá¡áá¯ááºáá¯ááºáááºá
áá»áœááºá¯ááºááá¯á·ááẠáá°áááºážá¡áá¯á¶ážááŒá¯áá° á¡ááºáá¬áá±á·á áºáá¬áá¬á áá¬ážááᯠááŒá±á¬ááºážáá²ááŒááºážááŒáá·áº kiosk ááᯠáá»áá¯ážáá»ááºááẠááŒáá¯ážá á¬ážáá±áá«áááºá áá»áœááºá¯ááºááá¯á·ááẠá áá áºá áááºááœáá·áºááŒá®áž áááºážá¡ááœáẠá¡ááá¯á¡áá»á±á¬áẠá¡áá±á¬áá·áºááœáá·áºááá·áºá¡áá« áááºáá®ážáá¬ážááá·áº "Test" á¡áá¯á¶ážááŒá¯áá°ááá¯á· ááœá¬ážá á áá áºááẠáá»ááºáá»ááºáž "á¡áá¯á¶ážááŒá¯áá°" á¡áá±á¬áá·áºááá¯á· áá áááºááá¯ááºá á±ááẠááŒá áºáááºá ânetplwizâ ááᯠáá¯ááºáá±á¬ááºáá«á âá ááºážáááºáááºâ á¡áá¯á¶ážááŒá¯áá°ááᯠááœá±ážáá«á âá¡áá¯á¶ážááŒá¯áá°á¡áááºááŸáá·áº á áá¬ážááŸáẠááá¯á¡ááºáááºâ ááᯠá¡ááŸááºááŒá áºááŒá¯ááºááŒá®áž áá±á¬ááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá«á
flash drive á០WinPE ááá¯á·á áááºáá«á âDism /image:E: /Set-UILang:ru-ruâ á¡áááá·áºááᯠáá¯ááºáá±á¬ááºáá«á áá»áœááºá¯ááºááá¯á·ááẠááááºááá¯ááŒáá·áºáá«á âDism /image:E: /Get-Intlâ ááá¯áá¯ááºáá±á¬ááºááŒá®áž âDefault system UI language: ru-RUâ ááá¯ááŒáá·áºáá«á
áá»áœááºá¯ááºááá¯á·ááẠá áá áºáá²ááá¯á· á áááºá "á¡áá¯á¶ážááŒá¯áá°" á¡áá±á¬áá·áºááá¯á· áá±á¬á·ááºá¡ááºáááºááẠááŒáá¯ážá á¬ážáááºá Multikiosk á¡áá¯ááºáá¯ááºáá«áááºá á¡á²áá«ááœá±á áá»áá¯ážááá¯á·áááá°ážá á€áááºážááŒáá·áº áá¯ááºáá±á¬ááºááẠááŒá áºááá¯ááºáá«ááá¬ážá
á ááºážáááºááŸá¯ á
áá»áœááºá¯ááºááá¯á·ááẠá á¬áááºážá á áºáá¯ááºááœáẠRussified á áá áºáá¯á¶á¡á¬áž á¡ááºáá¯ááºáá¯ááºáá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠâSysprep.batâ ááá¯ááœáá·áºáá«á á¡ááŸáẠ2 ááá¯ááœá±ážáá»ááºáá«á áá»áœááºá¯ááºááá¯á·ááẠá áá áºáá²ááá¯á·á áááºáá«á âááœááºáá»á°áá¬á á®áá¶ááá·áºááœá²ááŸá¯â ááœááºá¡áá¯á¶ážááŒá¯áá° âá¡áá¯á¶ážááŒá¯áá°â ááá¯áááºáá®ážáá«á ááŒááºáááºááŸá¯á¡áá¯ááºááá¯ááá·áºáá«á âá¡áá¯á¶ážááŒá¯áá°â á¡áá±á¬áá·áºááá¯á·ááœá¬ážáá«á á¡á á¯á¶áá«áá±á¬á kiosk á¡áá¯ááºááá¯ááºáá«á
flash drive á០WinPE ááá¯á·á áááºáá«á âDism /image:E: /Set-UILang:en-usâ á¡áááá·áºááᯠáá¯ááºáá±á¬ááºáá«á áá»áœááºá¯ááºááá¯á·ááẠááááºááá¯ááŒáá·áºáá«á âDism /image:E: /Get-Intlâ ááá¯áá¯ááºáá±á¬ááºááŒá®áž âDefault system UI language: en-USâ ááá¯ááŒáá·áºáá«á
áá»áœááºá¯ááºááá¯á·ááẠá áá áºáá²ááá¯á· á áááºá "á¡áá¯á¶ážááŒá¯áá°" á¡áá±á¬áá·áºááá¯á· áááºáá±á¬ááºááẠááŒáá¯ážá á¬ážáá«á multikiosk á¡áá¯ááºááá¯ááºáá«á
áá¯á¶áá±á¡áá¯á¶ážááŒá¯áá° á¡ááºáá¬áá±á·á áºáá¬áá¬á áá¬ážáááºáááºááᯠááŒá±á¬ááºážáá²ááŒááºážááŒáá·áºá á áá áºááẠá á¬áááºážá á áºáá¯ááºááœáẠááá¯á·ááá¯áẠá áá áºááááºááŒá®ážáá±á¬áẠááááá¯á¶áž boot ááœááºáᬠmultikiosk áá áœááºážáá±á¬ááºáááºááᯠááááá¯ááºá á±ááá¯ááºááŒá±á¬ááºáž ááœááºáá±á«áºáá¬áá«áááºá ááá¯ááá¯áááºááŸá¬ áááºááẠá áá áºáá¬áá¬á áá¬ážááᯠá¡ááºá¹áááááºáá¬áá¬ááŒáá·áº ááœá±ážáá»ááºááá·áº áá¯á¶á·ááŒááºááŸá¯ááá¯ááºáá áºáá¯ááŒáá·áº á áá áºááᯠáá¶ááááºáááºááááºááŒá áºááŒá®ážá ááá¯á·áá±á¬áẠá¡ááºáá¬áá±á·á áºááẠáá¯ááŸá¬ážááŒá áºá á±ááẠá áá áºáááºáááºáá»á¬ážááᯠááŒá±á¬ááºážáá²ááááºááŒá áºáááºá ááááºáá±á¬ááºážáá²á·ááŒá±ááŸááºážáá»ááºááá¯ááºáá«áá°ážá áá¬áá¬á áá¬ážáááºáá±á·ááᯠáááºáááºááŒááºáž ááá¯á·ááá¯áẠá¡ááá¯áá¬áá¬á áá¬ážáááºáá±á·ááºá»áá»á¬áž ááá·áºááœááºážááŒááºážááŒáá·áº ááŒá¿áá¬ááᯠááŒá±ááŸááºážááá¯ááºáá«ááá¬ážá
á ááºážáááºááŸá¯ á
áá»áœááºá¯ááºááá¯á·ááẠá á¬áááºážá á áºáá¯ááºááœáẠá áá áºáá¯á¶ - á¡ááºá¹áááááºááᯠá¡ááºáá¯ááºáá¯ááºáá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠá¡ááºáá¬áááºááŸáá·áº áá»áááºáááºááŒá®ážá á áá áºáá±á¬ááºáá»á¬ážááœáẠ"áá¬áá¬á áá¬áž" ááá¹áááá¯á·ááœá¬ážáá«á "áá¬áá¬á áá¬ážááá·áºáááº" ááá¯ááœá±ážáá»ááºáá«á "áá¯ááŸá¬ážáá¬áá¬á áá¬áž" ááá¯ááœá±ážáá»ááºáá«á "áá±á¬ááºáá áºáá¯" ááá¯ááŸáááºáá«á áááºáááºááŸá¯áá±á¬ááºáá»á¬ážááᯠáá°áááºážá¡ááá¯ááºážáá¬ážáá²á·áá«á áááºáááºááŒá®ážáá±á¬áẠ"Install" ááá¯ááŸáááºáá«á áá»áœááºá¯ááºááá¯á·ááẠááᯠRussified ááœáẠá áá áºááᯠááŒááºáááºá áááºááá·áº language pack ááŒá áºáááºá á áá áºááá¯á¡ááºáá¬áááºááŸáá»áááºáááºááŸá¯ááŒá¯ááºáá«á âSysprep.batâ ááá¯ááœáá·áºáá«á á¡ááŸáẠ2 ááá¯ááœá±ážáá»ááºáá«á
á áá áºá¡á¬áž áááºááŒá®ážáá±á¬ááºá "ááœááºáá»á°áá¬á á®áá¶ááá·áºááœá²ááŸá¯" snap-in ááœáẠ"á¡áá¯á¶ážááŒá¯áá°" á¡áá¯á¶ážááŒá¯áá°ááá¯áááºáá®ážáá«á ááŒááºáááºááŸá¯áááºáá±á·áá»áºááá¯ááá·áºáá«á "á¡áá¯á¶ážááŒá¯áá°" á¡áá±á¬áá·áºááá¯á·ááœá¬ážáá«á Multi-kiosk á¡áá¯ááºááá¯ááºáá«á
á ááºážáááºááŸá¯ á
á¡á±á¬á·ááºááá¯ááºážáá¯ááºááœáẠááá·áºááœááºážááŒááºážáááŒá¯áá® á áá áºááᯠRussify áá¯ááºááŒáá·áºááŒáá«á áá¯á·á áá áºáá»áááºáááºážááŸá¬ááẠááŒáá·áºááŒá°ážááŸá¯á áá±áá¡ááá¯áẠááŒá±á¬ááºážáá²ááŒááºážááá¯ááºáᬠá¡ááá¯áá»á¯á¶ážááá¬áá±ážá¡á á®á¡á ááºáá áºáá¯áááºáž ááŸááááºááŒá áºáááºá
ááá·áºááŸááºážáá±á¬ áá°áááºážááŒáá·áºáá»á®ááŸá¯ - X21-96381 ááŒáá·áº flash drive áá áºáá¯ááᯠáá»áœááºáá±á¬áºáá°áá«áááºá Drive "E" ááŒá áºáááá·áºáááºá áá¯á¶áá»á¬ážááᯠáááºáááºáááºá âc:MountInstallâá âc:MountWinreâá âc:MountBootâ ááá¯ááºááœá²áá»á¬ážááᯠáá«áááºáá®ážáá«áááºá áá»áœááºá¯ááºááẠáá±ááá¹ááááŒá¯ááŒááºáž áááºáá±á·áá»áº á¡á á¯á¶- X21-87814 ááᯠáá°áá«áááºá âc:Mountâ ááá¯áá«áá²ááá¯á· áá»áœááºá¯ááºááẠáááºážá០áááºáá±á·áá»áºáá»á¬ážááᯠáá°ážáá°áá«áááº- âMicrosoft-Windows-Client-Language-Pack_x86_ru-ru.cabâá âlp.cabâá âWinPE-Setup_ru-ru.cabâá áá»áœááºá¯ááºááẠá á®áá¶ááá·áºááœá²áá°á¡ááœáá·áºá¡áá±ážááŒáá·áº ááœááºááá¯ážááºááᯠá áááºááá¯ááºáá«áááºá ááŸááºáá»ááºááá±ážáá² áá±á¬ááºááẠá¡áááá·áºááœá± ááŸááºážááœá¬ážáááºáááºáááºá
Localization á¡áááá·áºáá»á¬áž
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
áá»áœááºá¯ááºááá¯á·ááẠflash drive ááŸá áááºááŒá®ážá áá¯ááŸá¬ážáá¬áá¬á áá¬ážááá¯ááœá±ážáá»ááºááŒá®ážá¡ááœááºáá áºáá±á«áºááœááºá áá áºááá·áºááœááºážáá«á á áá áºá ááá·áºá¡á¬áž áá±ááá áºáá¯ááᯠááœá±ážáá»ááºááẠáá±á¬ááºážááá¯áá±á¬á¡áá« âCtrl+Shift+F3â ááá¯ááŸáááºáá«á "ááœááºáá»á°áá¬á á®áá¶ááá·áºááœá²ááŸá¯" snap-in ááœááºá á¡áá¯á¶ážááŒá¯áá° "á¡áá¯á¶ážááŒá¯áá°" ááá¯áááºáá®ážáá«á ááŒááºáááºááŸá¯áááºáá±á·áá»áºáá áºáá¯ááá·áºáá«á "á¡áá¯á¶ážááŒá¯áá°" á¡áá±á¬áá·áºááá¯á·ááœá¬ážáá«á Multi-kiosk á¡áá¯ááºááá¯ááºáá«á
flash drive á០WinPE ááá¯á·ááœáá·áºáá«á âDism /image:E: /Set-UILang:en-usâ á¡áááá·áºááᯠáá¯ááºáá±á¬ááºáá«á
áá»áœááºá¯ááºááá¯á·ááẠá áá áºáá²ááá¯á· á áááºá "á¡áá¯á¶ážááŒá¯áá°" á¡áá±á¬áá·áºááá¯á· áá±á¬á·ááºá¡ááºáááºááẠááŒáá¯ážá á¬ážáááºá Multikiosk á¡áá¯ááºáá¯ááºáá«áááºá
áááºáá±á·áá»áºááá·áºááá·áºáááºážáááºážáá»á¬ážááœáẠááŒá¿áá¬áááŸááá«á á¡ááá¯áááºáá±á·áá»áºáá»á¬ážááᯠáááºááá·áºááŒáá·áºáá¡á±á¬ááºá
á ááºážáááºááŸá¯ á
ááááºá¡ááá·áºááœáẠááŒááºáááºáá¬ážáá±á¬ flash drive ááá¯áá°áá«á
áá»áœááºá¯ááºááá¯á·ááẠ"Feat on Demand" package - X21-87815 ááá¯áá°áááºá áááºážá០áááºáá±á·áá»áºáá»á¬ážááᯠ"c:Mount" ááá¯áá«ááá¯á· áá°ážáá°áá«áááº- «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».
á á®áá¶ááá·áºááœá²áá°á¡ááœáá·áºá¡áá±ážáá»á¬ážááŒáá·áº ááœááºááá¯ážááºááá¯ááœáá·áºááŒá®áž ááœáŸááºááŒá¬ážáá»ááºáá»á¬ážááᯠáá¯ááºáá±á¬ááºáá«-
ááááºáá±á¬áºááá¯á·ááá¯
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
áá»áœááºá¯ááºááá¯á·ááẠflash drive ááŸá áááºááŒá®ážá áá¯ááŸá¬ážáá¬áá¬á áá¬ážááá¯ááœá±ážáá»ááºááŒá®ážá¡ááœááºáá áºáá±á«áºááœááºá áá áºááá·áºááœááºážáá«á á áá áºá ááá·áºá¡á¬áž áá±ááá áºáá¯ááᯠááœá±ážáá»ááºááẠáá±á¬ááºážááá¯áá±á¬á¡áá« âCtrl+Shift+F3â ááá¯ááŸáááºáá«á "ááœááºáá»á°áá¬á á®áá¶ááá·áºááœá²ááŸá¯" áá»áŸááºáá áºááŒááºá¡ááœááºážá "á¡áá¯á¶ážááŒá¯áá°" á¡áá¯á¶ážááŒá¯áá°ááá¯áááºáá®ážáá«á á á®áá¶áá±á¬ááºááœááºáá±ážááá·áºáááºáá±á·áá»áºááá¯ááá·áºáᬠ"á¡áá¯á¶ážááŒá¯áá°" á¡áá±á¬áá·áºááá¯á·áááºáá±á¬ááºáá«á á¡áá»áááºá¡ááŒá¬ááŒá®áž áá»áááºáá¬ážáá²á· á¡áááºáá±á¬áẠá ááááºáá áºáᯠááá¬ážáá¬ááŒá±á¬áá·áº á áá áºááᯠáá°áá°ááœá±ážááœá±áž ááœáá·áºááá¯ááºáááá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠááŒááºáááºááŸá¯á¡áá¯ááºááᯠáá»ááºááá¯ááºáááºá âá¡áá¯á¶ážááŒá¯áá°â á¡ááŒá Ạáá±á¬á·ááºá¡ááºáááºáá«á á áá áºááᯠááŒááºáááºá áááºáá«á ááŒááºáááºááŸá¯ áááºáá±á·áá»áºááᯠááá·áºáá«á Multikiosk á¡áá¯ááºááá¯ááºáá«á
flash drive á០WinPE ááá¯á·ááœáá·áºáá«á âDism /image:E: /Set-UILang:en-usâ á¡áááá·áºááᯠáá¯ááºáá±á¬ááºáá«á
áá»áœááºá¯ááºááá¯á·ááẠá áá áºáá²ááá¯á· á áááºá "á¡áá¯á¶ážááŒá¯áá°" á¡áá±á¬áá·áºááá¯á· áá±á¬á·ááºá¡ááºáááºááẠááŒáá¯ážá á¬ážáááºá Multikiosk á¡áá¯ááºáá¯ááºáá«áááºá
ááŒá±ááŸááºážáá»ááº
áá¬áááºáá°áá²áá±á¬ááºážáá»á¬ážá á¡ááŒá²áááºáž áááºážááœáŸá²áá±ááŒáá¬á
Localization packs áá»á¬ážááᯠáááºáááºááŒááºážá á¡áá»áá¯ážáá»áá¯ážáá±á¬ áááºážáááºážáá»á¬ážááẠááŒá¿áá¬ááᯠáááŒá±ááŸááºážááá¯ááºáá²á ááá¯ááá¯áááºááŸá¬ áá¶ááááºáááºááŒá®ážáá±á¬áẠááááá¯á¶áž boot ááœáẠ"en-us" áá¬áá¬á áá¬ážááᯠááá·áºááœááºážááááºááŒá áºááŒá®ážá áááá áááºááœáá·áºááŒá®ážáá±á¬áẠáá¬áá¬á áá¬ážáááºáááºáá»á¬ážááᯠááŒá±á¬ááºážáá²ááááºááŒá áºáááºá
áá»áœááºá¯ááºááá¯á·ááẠá á¬áááºážá á áºáá¯ááºááœáẠRussified á áá áºáá¯á¶á¡á¬áž á¡ááºáá¯ááºáá¯ááºáá«áááºá
"Unattend.xml" ááá¯ááºááœááºá ááá·áºáááºáá±á¬ááºá¡ááœááºáž "en-US" ááá¯ááá¯ááºááá·áºáá«á "Sysprep.bat" ááá¯ááœáá·áºáá«á á¡ááŸáẠ2 ááá¯ááœá±ážáá»ááºááŒá®áž áá»áœááºá¯ááºááá¯á·áááŸááááºááá¯ááŒáá·áºáá«á ááŒáá¯ááá¯ááá·áºáá»ááºááŸá¬ááŒááºááẠá¡ááºá¹áááááºáá¬áá¬ááŒáá·áºááŒá áºááŒá®ážá á¡á á¯á¶ááá¯ááºá¡áá¯ááºáá¯ááºáááºá ááá¯ááá¯áááºááŸá¬ ááŸá¯ááºááœááºážáááºáá¬áá¬á áá¬ážááá¯ááŒá±á¬ááºážáá²ááẠ"Unattend.xml" ááœáẠá¡áááá·áºáá áºáá¯ááá·áºáááºááá¯á¡ááºáááºá áááºážááá¯áá¯ááºáá±á¬ááºáááºá áááºááẠáááºááŸá parameters áá»á¬ážááá¯ááŒáá¯ááá¯ááá·áºáá»ááºááŸá¬ááŒááºááá¯á·áá°ážáá°ááŒááºážááá¯áááºááŸááºáá±ážááá·áº configuration file ááá¯ááœáŸááºááŒááá·áº command "control intl.cpl, /f:" ááᯠrun áááºááá¯á¡ááºáááºá configuration file á á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááẠá€áá²á·ááá¯á· ááŒá áºáá±áá«áááºá
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<gs:UserList>
<gs:User UserID="Current" CopySettingsToSystemAcct="true"/>
</gs:UserList>
</gs:GlobalizationServices>
áá¬ááŒá áºááá¯á·áá²ááá¯áá±á¬á· áááºááŸáá¡áá¯á¶ážááŒá¯áá°á áááºáááºáá»á¬ážááᯠáá°ážáá°áááºááŒá áºááŒá®ážá ááá¯á·áá±á¬áẠá¡áá¯á¶ážááŒá¯áá°ááẠáá±á¬á·ááºá¡ááºáááºááŒá®ážáá±á¬áẠá¡áááá·áºááᯠáá¯ááºáá±á¬ááºááááºááŒá áºááŒá®áž ááá¯ááá¯áááºááŸá¬ áá»áœááºá¯ááºááá¯á· ááá¯á¡ááºáááºááŒá áºáááºá áá±ážáááºáá±á¬ "ááá¯á·áá±á¬áº" áá áºáá¯ááŸááááºá á á®áá¶ááá·áºááœá²áá°á¡ááœáá·áºá¡áá±ážááŸááá±á¬á¡áá¯á¶ážááŒá¯áá°áááºáááºáá±á¬ááºááŒá®ážáá±á¬ááºááœááºáá¯ááºáá±á¬ááºááŸá¯ááŒá¯áá¯ááºáááá·áºáááºá ááŒá®ážáá±á¬á· command ááá¯á¡á±á¬ááºááŒááºá áœá¬áááºáááºááá¯á·á¡ááœáẠááá¯á¡ááºááá·áº áá±á¬ááºáááºááá¯ááºáá áºáá¯ááᯠáá»áœááºáá±á¬áºáááºáá®ážáá»ááºááŸá¬ááá¯ááºáá«áá°ážá ááŒá±ááŸááºážáá»ááºáá áºáá¯áá¯á¶ážááᯠááá¯ááºáá áºáá¯áááºážááœáẠ- âUnattend.xmlâ ááŒáá·áº á¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážááẠááá¯áá±á¬ááºážáááºá áá®ááá¯áá¯ááºááá¯á·á configuration ááá¯ááºááá¯áááºáá®ážáá²á· command áá áºáá¯ááᯠrun ááá¯á· ááá¯áá«áááá·áºáááºá "cmd" áááºáááºážáá»ááºááœáẠ"echo" á¡áááá·áºááᯠá¡áá¯á¶ážááŒá¯á configuration ááá¯ááºááᯠáááºáá®ážáááºáᯠáááºáá±á¬áºáááºážá circumflex ááŒáá·áº angle brackets áá»á¬ážá០ááœááºááŒá±á¬ááºááẠááá¯á¡ááºáá«áááºá á¡á²áá«ááœá±á configuration ááá¯ááºáá áºáá¯áááºáá®ážáááºá á¡á±á¬ááºáá« command ááá¯ááá°áá«á
echo ^<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend"^>^<gs:UserList^>^<gs:User UserID="Current" CopySettingsToSystemAcct="true"/^>^</gs:UserList^>^</gs:GlobalizationServices^>>Config.xml
ááá¯á·áá±á¬áº áá»áœááºá¯ááºááá¯á·ááẠá€á¡áááá·áºááᯠXML ááœáẠáá¬ážáááºááá¯á¡ááºáááºáá á¡áá°ážáá¬ááºáá±á¬ááºáá»á¬ážá¡áá¯á¶ážááŒá¯ááŸá¯á¡ááœáẠáááºážáááá¯ááºááá¯ááºááá¯á¡ááºáá»ááºáá»á¬ážááŸááááº-
á¡áá°ážáá¬ááºáá±á¬ááº
á¡á
á¬ážááá¯ážáááºááá¯áž
>
>
<
<
&
&
''
'
"
"
ááááºá¡áá±ááŒáá·áº configuration file áá áºáá¯áááºáá®ážááẠ"FirstLogonCommands" á¡ááœáẠá¡á±á¬ááºáá« command ááá¯áááŸááááºá
cmd.exe /c echo ^<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend"^>^<gs:UserList^>^<gs:User UserID="Current" CopySettingsToSystemAcct="true"/^>^</gs:UserList^>^</gs:GlobalizationServices^>>"%TMP%Config.xml"
ááá¯á·áá±á¬ááºá áá»áœááºá¯ááºááá¯á·ááẠconfiguration ááá¯ááºááá¯á¡áá¯á¶ážááŒá¯á command ááᯠexecute á
control intl.cpl,,/f:"%TMP%Config.xml"
ááá¯á·áá±á¬ááºá ááááºáááºáá®ážáá¬ážáá±á¬ááá¯ááºááá¯áá»ááºááŒá®áž á áá áºááᯠááŒááºáááºá áááºáá«á ááŒááºáááºá áááºááŒá®ážáá±á¬áẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááẠáááºáá±á¬ááºááŸá¯ááŸááááºááŒá áºáááºá
cmd.exe /c del "%TMP%Config.xml" /q&shutdown /r /f /t 00
ááááºá¡áá±ááŒáá·áºá áá»áœááºá¯ááºááẠ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 ^<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend"^>^<gs:UserList^>^<gs:User UserID="Current" CopySettingsToSystemAcct="true"/^>^</gs:UserList^>^</gs:GlobalizationServices^>>"%TMP%Config.xml"</CommandLine>
<Description>CreateConfig</Description>
<Order>1</Order>
</SynchronousCommand>
<SynchronousCommand wcm:action="add">
<CommandLine>control intl.cpl,,/f:"%TMP%Config.xml"</CommandLine>
<Description>UseConfig</Description>
<Order>2</Order>
</SynchronousCommand>
<SynchronousCommand wcm:action="add">
<CommandLine>cmd.exe /c del "%TMP%Config.xml" /q&shutdown /r /f /t 00</CommandLine>
<Description>DelConfig</Description>
<Order>3</Order>
</SynchronousCommand>
</FirstLogonCommands>
</component>
</settings>
á á áºáá±ážááŒáá·áºáá¡á±á¬ááº...
áá»áœááºá¯ááºááá¯á·ááẠá á¬áááºážá á áºáá¯ááºááœáẠRussified á áá áºáá¯á¶á¡á¬áž á¡ááºáá¯ááºáá¯ááºáá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠUnattend.xml ááá¯ááºááᯠá¡áá áºáá áºáá¯ááá¯á·ááŒá±á¬ááºážááŒá®ážá âSysprep.batâ ááá¯ááœáá·áºáá«á á¡ááŸáẠ2 ááá¯ááœá±ážáá»ááºááŒá®áž áá»áœááºá¯ááºááá¯á·áááŸááááºááá¯ááŒáá·áºáá«á áááºááááá¯á¶ážá ááœáá·áºáá±á¬á¡áá«á ááŒáá¯ááá¯áá±á¬áá»ááºááŸá¬ááŒááºááẠá¡ááºá¹áááááºáá¬áá¬ááŒáá·áºááŒá áºááŒá®áž á áá áºááŒááºáááºá áááºáááºá ááŒáá¯ááá¯ááá·áºáá»ááºááŸá¬ááŒááºááẠáá¯ááŸá¬ážáá¬áá¬ááŒáá·áºááŒá áºááŒá®áž multikiosk á¡áá¯ááºáá¯ááºáááºá
Windows 10 IoT Enterprise ááᯠá
áá
áºááá·áºááœááºážááŒááºážááŸáá·áº ááá¯ááºá
ááºáá±ážááŒááºážááá¯ááºáᬠáá±ážááœááºážáá»á¬ážááŸááá«áá áá»á±ážáá°ážááŒá¯á áááºááœááºáá«á
áá±ážááœááºážá¡áá»áá¯á·á¡ááœáẠá¡ááŒá±áá»á¬ážááᯠáááºááŸá¬ááœá±ááá¯ááºáá«áááºá
áá±á¬ááºážáá«ážáá±ážáá¬ážáá°- Quarta Technologies á០áááºážááá¬áá»áœááºážáá»ááºáá° Vladimir Borisenkov
source: www.habr.com