Муқаддима
– номи маркетингии шумораи навбатӣ Windows 10Баровардани ин версия моҳи сентябри соли 2018 эълон шуда буд, бинобар ин он рақами версияи 1809 дорад, ки дар он 18 сол ва 09 моҳ аст. Тибқи нашри нав Windows 10 Соли 1809 мақолаҳои зиёде навишта шудаанд, аммо аксари онҳо ба "камонҳо", "зебоиҳо" ва вазифаҳои гуногуне, ки дар хона талабот доранд, бахшида шудаанд.
Ин мақола танҳо ба функсияҳое, ки метавонанд дар байни истеҳсолкунандагони дастгоҳҳои истифодаи доимӣ талабот дошта бошанд, бахусус ба имкониятҳои нави режими Kiosk, тамаркуз хоҳад кард. Мавзӯи тағир додани номҳои нақшаҳои хидматрасонии нашр низ баррасӣ хоҳад шуд. Windows сегменти корпоративӣ.
Нақшаи хидматрасонии кӯҳна бо номи нав
Бигзор ман бо шарҳи мухтасар оғоз кунам, дар бахши корпоративии идораҳои таҳририя Windows Мувофиқи онҳо ду нақшаи хизматрасонӣ мавҷуданд Windows навсозиҳоро қабул мекунад. Нақшаҳои хизматрасонӣ бо ҳарфҳо нишон дода мешаванд. Айни замон хатҳои хизматрасонӣ LTSC ва SAC номида мешаванд.
LTSC маънои онро дорад (бо нигоҳдории дарозмуддат). Қаблан, чунин канал LTSB - Long Term Servicing Branch ном дошт.Microsoft танҳо номи канали хидматрасониро иваз кард, худи хадамот ҳамон хел боқӣ монд.
Microsoft инчунин номи филиали хидматрасонии CBB - Branch Current for Business -ро тағир дод, ҳоло ин филиали хидматрасонӣ SAC номида мешавад - . Боз, танҳо ном иваз шудааст.
Аммо бояд қайд кард, ки шохаҳои нигоҳдории LTSC ва SAC аз тақсимоти гуногун истифода мебаранд. Windows.
Каме дар бораи режими нави киоск дар SAC
Тавре ки ман аллакай гуфтам, LTSC ва SAC тақсимоти гуногун доранд. LTSC барномаҳои универсалии стандартӣ ё мағозаи барномаҳо надорад, аммо SAC дорад. Мувофиқи он, LTSC браузери Edge надорад, аммо SAC дорад. Агар шумо ҳангоми насб кардани киоск браузери Edge -ро интихоб кунед, он гоҳ ҳоло ду режим дастрас аст:
- Ҳамчун аломати рақамӣ ё намоиши интерактивӣ
- Мисли браузери ҷамъиятӣ
Ман дар бораи танзими ин режимҳо таваққуф намекунам, зеро... Танзимот хеле содда аст ва дар интерфейси графикӣ анҷом дода мешавад. Танҳо корбареро эҷод кунед, ки узви гурӯҳи Administrators нест, бо истифода аз EDGE режими киоскро барои ӯ фаъол созед ва бубинед, ки ин режимҳо чӣ гуна кор мекунанд.
Киоск бо барномаҳои зиёд
Баъзе одамон фикр мекунанд, ки истифодаи иҷозатнома кори танҳо як барномаро дар дастгоҳ дар назар дорад, дар асл ин тавр нест. Дастгоҳ бояд барои иҷрои як вазифаи корӣ тарҳрезӣ шавад ва корбар набояд ба мизи корӣ дастрасӣ дошта бошад. Ҳоло худи Microsoft асбоби истифодаи бисёр барномаҳоро додааст. Ин режим "киоски бисёр-барнома" номида мешавад; минбаъд, барои мухтасар, ман онро "мултикоск" меномам. Дар ин мақола мо танзими ин режимро бо истифода аз бастаи нармафзор ва баъзе аз хусусиятҳои ин режим дида мебароем.
Каме дар бораи режими Multikiosk
Вақте ки шумо ба ҳисоби корбаре ворид мешавед, ки барои он режими бисёркиоск танзим шудааст, система дар реҷаи планшет кор мекунад. Менюи Оғоз ба экрани пурра васеъ мешавад, ки сафолҳои барномаро нишон медиҳад.
Рӯйхати танзимоти асосӣ ва имкониятҳои режим:
- Муқаррар кардани корбарон ё гурӯҳҳо
- Ҳар як корбар ё гурӯҳ метавонад танзимоти инфиродӣ таъин карда шавад
- Имконияти истифодаи барномаҳои универсалӣ ва классикӣ
- Имконияти ба таври худкор оғоз кардани яке аз барномаҳо ҳангоми ворид шудани корбар
- Барномаҳои ба рӯйхати сафед дохилшуда
- Дастрасӣ ба ҷузвдонҳо бо истифода аз рӯйхати сафед
Ба банди 5 таваҷҷуҳ бояд кард. Бо нобаёнӣ, танҳо он барномаҳое, ки барои фаъолияти система заруранд, иҷозат дода мешаванд, ба рӯйхати барномаҳои иҷозатдодашуда дигар замимаҳо илова карда мешаванд. Онхое. Акнун ба шумо лозим нест, ки AppLocker-ро алоҳида танзим кунед. Дар омади гап, барои пешгирӣ кардани ихтилофҳо бо танзимоти AppLocker, дар реҷаи чанд-киоск, ҳама қоидаҳои танзимшудаи AppLocker татбиқ намешаванд.
Нуқтаи 6 варианти хубро нишон медиҳад, аммо дар айни замон танҳо иҷозати навиштан ба ҷузвдони "Зеркашиҳо" имконпазир аст. Режим ба шумо имкон медиҳад, ки барномаҳои универсалӣ ва классикиро истифода баред. Ҳама танзимоти режим дар файли XML муайян карда шудаанд, ки дар он шумо инчунин метавонед танзимоти як киоски барномаро муайян кунед.
Акнун биёед кӯшиш кунем, ки ҳама чизро танзим кунем ...
Ба мо чӣ лозим...
- Пеш аз ҳама, ба мо худи система лозим аст, ки режими мултикиоскро дастгирӣ мекунад. версияи намоишӣ
- Ҳар як муҳаррири XML
- Барои татбиқи танзимоти мултикиоск:
- Барои усули №1 - ICD, ки қисми ADK мебошад. ADK имконпазир аст
- Барои усули № 2 - утилитаи PsExec. Фоида метавонад бошад
Гуфт: «Биёед!»
Ман ҳамаи таҷрибаҳоро анҷом медиҳам Windows 10 IoT Enterprise 1809 LTSC x32 версияи тиҷоратӣ аст, на намоишӣ. Система бе фаъолсозӣ насб карда мешавад, зеро набудани фаъолсозӣ ба кори система таъсир намерасонад. Ман версияи 32-битиро танҳо аз он сабаб интихоб кардам, ки он фазои камтарро ишғол мекунад ва бо тасвирҳои система зудтар кор мекунад.
Қадами 1 - насб
Насб кардани Win 10 IoT Enterprise аз насб кардани Win 10 Enterprise фарқ надорад, аз ин рӯ ман тамоми раванди насбкуниро тавсиф намекунам, ман танҳо дар бораи баъзе нозукиҳо сӯҳбат мекунам.
Дар ҳар сурат, ба шумо хотиррасон мекунам, ки системаро дар болои системаи насбшуда насб накунед. Вақте ки насбкунанда дар бораи макони насби система мепурсад, ҳама қисмҳоро дар диски ояндаи система нест кунед ва диски тақсимнашударо муайян кунед.
Мо системаро бе пайвастшавӣ ба Интернет насб мекунем, то система ягон чизи нолозимро накашад.
Зеро Мо тасвирҳои эҳтиётии системаро эҷод мекунем ва барои ин мо онро дар реҷаи аудит мӯҳр мекунем, пас шумо метавонед бо боркунии система дар ҳолати аудит фавран пас аз насб вақтро сарфа кунед. Барои ин, вақте ки система аз шумо хоҳиш мекунад, ки минтақаро интихоб кунед "Биёед аз минтақа оғоз кунем. Оё ин дуруст аст" танҳо пахш кунед "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Ҳангоми оғозёбӣ, скрипт мавҷудияти ҳисоби "Админ" -ро тафтиш мекунад ва агар он мавҷуд набошад, онро эҷод мекунад. Ҳисоб ба гурӯҳи Administrators илова карда мешавад.
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.exe"-ро ба итмом расонад, то ҳар дафъа равзанаи sysprep дастӣ пӯшида нашавад. Ҳангоми мӯҳр дар ҳолати салом, скрипт фармони пӯшидани тирезаро аз реестр хориҷ мекунад ва худ арзиши меъмории файли ҷавобро ба арзиши ҷорӣ иваз мекунад. Дар файли ҷавоб параметрҳо барои пурборкунии система бе ҳамкории корбар ва фармон барои нест кардани ҷузвдони "Sysprep" дар решаи диски система мавҷуд аст.
Акнун ман системаро дар ҳолати аудит бо истифода аз "Sysprep.bat" мӯҳр мекунам ва тасвири системаро мегирам. Ман барои гирифтани тасвири система аз DISM истифода мекунам ва танҳо ҳаҷми системаро сабт мекунам. Агар шумо танҳо ҳаҷми системаро сабт кунед, на тамоми дискро, нусхабардории мундариҷаи "-ро фаромӯш накунед.WindowsSystem32Recovery" дар ҷилди аввал дар ҷузвдони "Recovery"WindowsRE" пас аз ҷойгиркунии система. Ин бояд пеш аз бор кардани системаи амалиётӣ анҷом дода шавад, зеро пас аз бор кардани системаи амалиётӣ, "Windows"System32Recovery" аллакай холӣ хоҳад буд.
Қадами 3 - Русӣ кардани система
Агар шумо бастаи забонӣ дошта бошед, шумо метавонед онро бе пайвасти интернет насб кунед. Дар акси ҳол, вақте ки шумо забонро дар танзимот илова мекунед, система онро ба таври худкор аз интернет зеркашӣ мекунад. Танҳо бастаи забонӣ аз версияи қаблии ОС истифода набаред. Windows 10 1809 бояд бастаи забонӣ бошад, махсусан барои Windows 10 1809.
Microsoft нақшаи худро барои тадриҷан интиқол додани танзимот аз менюи классикӣ ба нав иҷро мекунад, аз ин рӯ дар панели идоракунии классикӣ шумо дигар танзимотро барои тағир додани забон ва насб кардани бастаи забонҳо пайдо карда наметавонед. Ин танзимот ҳоло танҳо дар параметрҳои система мебошанд.
Дар реҷаи аудит, шумо метавонед бо мушкили кушодани танзимоти система аз менюи Оғоз дучор шавед; барои кушодани танзимоти система фармонро иҷро кунед - "ms-settings:", ба ду нуқта дар охири фармон диққат диҳед, бе он фармон кор намекунад. Пас аз кушодани параметрҳои система як маротиба бо истифода аз ин фармон, онро бо ёрии менюи графикӣ кушодан мумкин аст.
Аммо дар танзимоти система шумо метавонед бастаи забонҳоро насб кунед, агар система ба Интернет пайваст бошад, имкони интихоби насби бастаи забон аз файли маҳаллӣ вуҷуд надорад.
Ман раванди маҳаллисозии системаро тавсиф намекунам, зеро... ин мақоларо хеле душвор хоҳад кард, хусусан азбаски раванди маҳаллисозӣ муфассал аст . Аммо ман мехоҳам таваҷҷӯҳи шуморо ба вижагиҳои тағир додани забони система пас аз насб кардани бастаи забонҳо бо истифода аз консол ҷалб намоям. Ин хусусият дар ҳамон викие тасвир шудааст, ки ман қаблан истиноди онро дар зербахш дода будам .
Ман бастаи забонро бе пайвасти интернет насб мекунам.
Пас аз ҷойгиркунии пурраи система, боварӣ ҳосил кунед, ки тасвири системаро эҷод кунед.
Қадами 4 - Барномаҳои заруриро насб кунед
Зеро Азбаски системаҳои LTSB ва LTSC мағозаи барномаҳо надоранд, насб кардани барномаҳо аз Дӯкони Microsoft баъзе мушкилотро ба вуҷуд меорад, яъне зеркашии барнома. Барои зеркашии барномаҳо, ширкати Adguard як хидмати хеле қулайро пешниҳод кардааст - , ки бо он шумо метавонед истинодҳои муваққатии зеркашии барномаҳо ва ҷузъҳои онҳоро ба даст оред.
Барои насб кардани барнома ба шумо файлҳо бо васеъшавии "Appx" ва "AppxBundle" лозиманд. Пеш аз насб кардани худи барнома, шумо бояд ҷузъҳои онро насб кунед. Чун қоида, ҷузъҳои барномаро бо номи файл ба таври интуитивӣ фарқ кардан мумкин аст.
Барои он ки мақоларо аз ҳад зиёд дароз накунам, ман раванди насб кардани барномаҳоро ба таври муфассал тавсиф намекунам, хусусан азбаски маълумот дар бораи насбкунӣ мавҷуд аст. . Аммо ман як роҳи дигари насб кардани барномаҳоро ба ҳисоби ҷории шумо илова мекунам. Барномаҳоро бо истифода аз барнома насб кардан мумкин аст , аммо барои насб кардани барномаҳо ба шумо пайвасти интернет лозим мешавад, аммо барномаҳоро бо клики дукарата насб кардан мумкин аст ва ба шумо ҷузъҳои он лозим нест, ҳама ҷузъҳои заруриро зеркашӣ ва насб мекунанд .
Ва як ёдраскуниҳои хурд, ҳангоми насб кардани барнома ба ҳисоби ҷорӣ, шумо наметавонед системаро мӯҳр кунед. Чӣ тавр насб кардани барномаҳо, то шумо системаро мӯҳр зада тавонед, ба дастурҳои дар боло зикршуда нигаред. Ва барои санҷидани кори мултикиоск, замимаҳои мавҷуда хеле кифояанд.
Қадами 5 - эҷоди файли конфигуратсия барои мултикиоск
Акнун мо ба қисми ҷолибтарин - насб кардани режими киоск меравем. Биёед бубинем мувофиқи танзимоте, ки мо мебинем. Пеш аз ҳама, мо бояд файли конфигуратсияи XML эҷод кунем, ки намунаи пурраи онро дар ин ҷо пайдо кардан мумкин аст. .
Биёед аз танзими тарҳбандии сафолҳо оғоз кунем. Роҳи осонтарини сохтани конфигуратсияи мутобиқсозии сафолҳои XML ин аст .
Пеш аз ҳама, биёед сафолҳои барномаҳоеро, ки ба мо лозиманд, ба менюи Оғоз илова кунем. Ҷустуҷӯи "Win+s" -ро занг занед, барномаи дилхоҳро пайдо кунед, онро бо тугмаи рост клик кунед ва "Пин ба экрани оғоз" -ро интихоб кунед.
Ман барномаҳои зеринро часпонидаам:
- Notepad
- Калкулятор
- Internet Explorer
- бедардӣ
- Wordpad
- параметрҳо
- Амният Windows
Ду барномаи охирин пин карда шуданд, зеро дар насби стандартии LTSC ягон барномаи дигари универсалӣ вуҷуд надорад. Дар хотир доред, ки плиткаҳои классикии барномаҳо ба миёнбурҳо пайваст карда шудаанд. Акнун, бо кашола кардани плиткаҳо мустақиман дар менюи Оғоз, ман плиткаҳои пиншударо ба ду гурӯҳ ҷудо мекунам. Барои эҷоди гурӯҳи нави плиткаҳо, як плиткаро ба таври назаррас аз болои ё поёни дигар плиткаҳо кашед; тақсимкунандаи интуитивӣ пайдо мешавад. Шумо метавонед гурӯҳҳоро бо гузоштани муш дар болои гурӯҳ ва пахш кардани тугмаи чап ҳангоми пайдо шудани дархости "Номи гурӯҳ" ба ҳар чизе, ки мехоҳед, номгузорӣ кунед. Ман гурӯҳи аввалро "Танзимот" меномам, ки плиткаҳои "Танзимот" ва "Амният"-ро дар бар мегирад. Windows"Ман гурӯҳи дуюмро "Барномаҳои Office" меномам, ки ҳамаи дигар плиткаҳоро дар бар мегирад. Дар омади гап, шумо метавонед тамоми гурӯҳҳои плиткаҳоро бо кашола кардани онҳо бо истифода аз ду панели дар кунҷи рости болоии номи гурӯҳ ҷойгиршуда ҳаракат диҳед."
Зеро дар плиткаи "Амният" Windows"Унвон пурра мувофиқ нест, аз ин рӯ ман андозаи онро ба "Васеъ" иваз мекунам." Барои тағир додани андозаи плитка, онро бо тугмаи рости муш пахш кунед ва "Тағйир додани андоза"-ро интихоб кунед.
Пас аз конфигуратсия, мо ҳолати кунуниро содир мекунем ва фармонро дар муҳити PowerShell иҷро мекунем - "Export-StartLayout - роҳи C: SysprepStartLayout.xml".
Баъдан, роҳи осонтарини эҷод кардани файли танзимот худ нест, балки танзимот - тугмаи "Нусхабардорӣ" -ро клик кунед, мундариҷаро ба блокнот гузоред ва ҳамчун "MultiAppKiosk.xml" захира кунед. Акнун мо танзимотро ба худамон иваз мекунем. Барои тағир додани танзимоти сафолҳои замимашуда, тамоми блоки "StartLayoutCollection" -ро аз "StartLayout.xml" ба "MultiAppKiosk.xml" нусхабардорӣ кунед. Барои илова кардани барномаҳо ба барномаҳои иҷозатдодашуда, шумо бояд идентификаторҳои универсалии барномаро ба қисмати "AllowedApps" ворид кунед ва дар ҳамон блок роҳи пурраи файлҳои иҷрошавандаи замимаҳои классикиро илова кунед, ки дар хосиятҳои миёнабурҳо нишон дода шудааст. сафолҳо ишора мекунанд. Барои зуд ба миёнабур расидан, ба лавҳаи пиндоршуда тугмаи ростро клик кунед ва ба Иловагӣ > Гузаштан ба Ҷойгиршавии файл гузаред. Дар хотир доред, ки параметри "AppUserModelId" барои муайян кардани ID Universal App истифода мешавад ва параметри "DesktopAppPath" барои муайян кардани роҳи пурраи барномаи мизи корӣ истифода мешавад. Ва боз як нозуки хурд, агар шумо нақшаи истифодаи IE-ро дар системаи x64 дошта бошед, пас дар рӯйхати замимаҳои иҷозатдодашуда шумо бояд ду роҳро барои файли иҷрошавандаи "Program FilesInternet Exploreriexplore.exe" ва "Program Files (x86)Internet Exploreriexplore муайян кунед. Парвандаи Иҷрокунанда".
Ман ба ҷузвдонҳо дастрасӣ намедиҳам, аз ин рӯ бахши "FileExplorerNamespaceRestrictions" -ро нест мекунам.
Намоиши панели супоришҳо маро ташвиш намедиҳад, аз ин рӯ ман ҳама чизро тавре мегузорам, ки дар бахши "Панели вазифаҳо" ҳаст.
Дар мисол, ду профил нишон дода шудааст, аммо ман танҳо як профил хоҳам дошт, бинобар ин қисмати профили дуюмро нест кардан мумкин аст. Пеш аз нест кардан, ба мисоли ба таври худкор оғоз кардани барнома бо далелҳо диққат диҳед.
Дар бахши "Танзимҳо" ҳисобҳо ба профилҳо пайваст карда мешаванд; лутфан қайд кунед, ки ҳисобҳои сершуморро ба як профил пайваст кардан мумкин аст. Аммо азбаски Ман танҳо ба як ҳисоб таваҷҷӯҳ дорам, пас ман ҳама пайвандҳоро ба ҷуз аз аввал - блокҳои "Config" нест мекунам. Дар ҳатмии боқимонда ман номи корбарии "Истифодабаранда" -ро менависам.
Ман ин файлро бо параметрҳо гирифтам
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-и худро эҷод мекунед, фаромӯш накунед, ки ҳар як профил бояд на танҳо дар як файли XML, балки дар дохили як ОС идентификатсияи беназир дошта бошад. Онхое. Идеалӣ, барои пешгирӣ кардани иштибоҳ, шумо метавонед ҳар дафъа як идентификатори нав эҷод кунед; инро дар муҳити PowerShell бо истифода аз фармони “[guid]::NewGuid()” кардан мумкин аст. Ва ҳатман файлро дар рамзгузории "UTF-8" захира кунед; агар файл дар рамзгузории "ANSI" захира карда шуда бошад, пас ҳангоми сохтани бастаи омодагӣ шумо хатогӣ хоҳед гирифт, агар дар файли XML кириллӣ бошад.
Қадами 6 - татбиқи танзимоти мултикиоск
Биёед ду роҳи татбиқи танзимоти дар файли конфигуратсия тавсифшударо дида бароем. Якум тавассути бастаи таъминот, ки бояд дар ICD сохта шавад. Барои баъзеҳо, шояд ин усул бештар шинос бошад. Дуюм ин истифодаи "MDM Bridge WMI Provider" аст, ин усул барои ман қулайтар менамуд.
Усули # 1
Кӣ ICD надорад? ва насб кунед. Насб кардани ADK хеле содда аст; маҷмӯи ҷузъҳоро ҳамчун пешфарз гузоштан мумкин аст.
ICD-ро оғоз кунед, лавҳаи "Омодагии иловагӣ"-ро клик кунед, номи лоиҳа ва ҷузвдонро муайян кунед ва "Баъдӣ"-ро клик кунед. Дар равзанаи навбатӣ "Ҳама нашрҳо"-ро интихоб кунед. Windows "барои компютерҳои рӯимизӣ"-ро интихоб кунед ва "Баъдӣ"-ро клик кунед. Шумо метавонед воридоти бастаи таъминотро гузаред; "Анҷом"-ро клик кунед.
Менюи афтанда "Танзимоти вақти иҷро" -ро васеъ кунед, пас зерменюи "AssignedAccess" -ро васеъ кунед ва "MultiAppAssignedAccessSettings" -ро интихоб кунед. Дар болои қисми мобайни равзанаи ICD тугмаи "Муборак" -ро клик кунед ва ҷойгиршавии файли XML-ро бо танзимот нишон диҳед. Дар ҳар сурат, шумо метавонед лоиҳаро бо пахш кардани тугмаи "Ctrl+s" захира кунед. Дар қисми чапи болоии ICD, "Экспорт" -ро интихоб кунед ва аз менюи афтанда "Бастаи таъминот" -ро интихоб кунед. Ҳамчун соҳиб, "Администратори IT" -ро интихоб кунед; ҳама саволҳои дигарро тавассути клик кардани "Оянда" партофтан мумкин аст ва дар охир "Сохта" ва "Анҷом" -ро клик кунед.
Дар системаи насбшуда эҷод кардани корбари "Истифодабаранда" -ро фаромӯш накунед, вайро ба гурӯҳи "Администраторҳо" илова кардан мумкин нест, вагарна мултипликатор кор намекунад. Ман корбареро дар идоракунии компютер бо пароле сохтам, ки мӯҳлати эътибораш ҳеҷ гоҳ тамом намешавад.
Акнун мо бастаи тайёриро дар системаи қаблан насбшуда иҷро мекунем. Пас аз татбиқи бастаи омодагӣ, менюи Оғоз ва менюи администратор тағир меёбад. Дар сутуни чапи оғози тугмаҳо бояд нопадид шаванд: "Ҳуҷҷатҳо", "Тасвир", "Параметрҳо". Агар менюи оғоз тағир наёфта бошад, пас чизе хато кардааст. Бастаи насбшударо тавассути кушодани Танзимотҳо > Ҳисобҳо > Дастрасии ҳисоби кор ё мактаб > Равзанаи бастаи таъминот илова кардан ё хориҷ кардан мумкин аст.
Агар менюи оғоз тағир дода шуда бошад, пас танзимот ба система татбиқ карда мешаванд, ҳамчун корбаре, ки мултикиоск барои он танзим шудааст, ворид шавед ва ба натиҷа нигаред.
Усули # 2
Татбиқи танзимот бо истифода аз "MDM Bridge WMI Provider" . Бароҳатии ин усул чандирии истифода ва қобилияти халос шудан аз бисёр амалҳои дастӣ мебошад, ки барои эҷоди бастаи омодагӣ заруранд. Дар ин ҷо ҳар кас метавонад барои худ қарор қабул кунад, ки барои онҳо қулай бошад. Ман барои худам якчанд скрипт таҳия кардам.
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 :eofMiltiKiosk_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Агар шумо хоҳед, ки ҳалли маро истифода баред, пас скриптҳои дар боло зикршударо бо номҳои аслии худ дар як ҷузвдон захира кунед ва файли "PsExec.exe" -ро дар ҳамон ҷузвдон ҷойгир кунед. Дар худи ҳамон ҷузвдон, папкаи "XML" эҷод кунед ва файлҳои 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>Каме дар бораи хусусиятҳои скрипт. Скрипт барои истифодаи файлҳои XML бо рамзгузории "UTF8" тарҳрезӣ шудааст; агар шумо хоҳед, ки рамзгузории "ANSI" -ро истифода баред, пас параметри "encoding UTF8" -ро аз имконоти хондани файл хориҷ кунед. Шумо бояд файлҳои XML-ро дар ҷузвдони "XML" бе иваз кардани аломатҳо ҷойгир кунед; худи скрипт аломатҳои махсусро бо нишондодҳои мувофиқ иваз мекунад. Барои он ки дар GUID-ҳои пайваст кардани корбарон ба профилҳо ошуфта нашавед, шумо метавонед танҳо рақами корбар ё номи корбарро дар қавсҳои ҷингила нишон диҳед; ҳама мундариҷаи қавсҳои ҷингила бо GUID иваз карда мешаванд.
Истифодаи скрипт хеле содда аст, танҳо онро иҷро кунед ва ҷузъи лозимиро интихоб кунед. Барои тағир додани конфигуратсияи ҷорӣ ба конфигуратсияи нав, нест кардани конфигуратсияи ҷорӣ шарт нест, он аз нав навишта мешавад. Фаромӯш накунед, ки корбароне, ки дар файли конфигуратсия нишон дода шудаанд, эҷод кунед.
Ҳангоми дидани конфигуратсияи ҷории мултикиоск дар ҳамон сессияе, ки дар он татбиқ шуда буд, ба ҷои аломатҳои махсус, комбинатсияи аломатҳои ивазшаванда намоиш дода мешаванд. Пас аз тағир додани сессия (аз нав оғоз кардани скрипт), ҳама аломатҳои махсус дар шакли аслии худ намоиш дода мешаванд.
Қадами 7 - Мӯҳр кардани система
Мултикиоск кор мекунад, хуб, ҳамааш ҳамин аст, ба назар мерасад...
Агар ҳама чиз мувофиқи нақша сурат гирад, пас шумо чизеро пай намебаред.
Фаромӯш накунед, ки мо ҳанӯз бояд системаро аз реҷаи аудит ба ҳолати истиқбол гузаронем. Хуб, мо ба ин омодаем, мо "Sysprep.bat" -ро оғоз мекунем, нуқтаи 2-ро интихоб кунед, система мӯҳр аст. Мо дастгоҳро фаъол мекунем, система пур мешавад, мо ба ҳисоби корбаре, ки барои он мултикиоск танзим шудааст, ворид мешавем, аммо ворид шуда наметавонем. Пас аз паёми "Хуш омадед", паёми "Баромадан" пайдо мешавад.
Дар аввал ман мехостам танҳо роҳи ҳалли мушкилотро тавсиф кунам, аммо баъдтар тасмим гирифтам, ки қадамҳои муайян кардани мушкилот ва ҳалли соддатаринро пайдо кунам, зеро... Бешубҳа, бисёре аз хонандагонро шубҳаҳои норавшан азоб медиҳанд - "Агар ин тавр бошад ...". Ман фикр мекунам, ки тавсифи таҷрибаҳои гуногун ба шумо миқдори зиёди вақтро сарфа мекунад, агар шумо хоҳед, ки ҳалли дигарро пайдо кунед. Барои он ки маълумот то ҳадди имкон дақиқ бошад ва бори дигар боварӣ ҳосил кунед, ки ягон хатогӣ вуҷуд надорад, ман таҷрибаҳоро дар формати "анҷом ва сабтшуда" тавсиф мекунам. Онхое. Ман таҷрибаҳои тавсифшударо дубора иҷро мекунам.
таҷрибаҳо
Мо чӣ кор кардем? Дар система ду ҳисоб мавҷуд аст:
"Админ" - дар гурӯҳи "Администраторҳо"
"Истифодабаранда" - дар гурӯҳи "Истифодабарандагон"
Дар реҷаи аудит мултикиоск кор мекард, аммо вақте ки мӯҳр баста шуд, кор накард.
Таҷрибаи 1
Мо бастаи омодагии насбшударо нест мекунем, дар қисмати "Идоракунии компютер" мо корбари "Истифодабаранда" -ро нест мекунем ва корбари нав бо номи "Истифодабаранда" эҷод мекунем, бастаи омодасозиро татбиқ мекунем, ба ҳисоби "Истифодабаранда" меравем - ин мекунад кор намекунад. Мо зери номи "Админ" меравем, корбари "Истифодабаранда" -ро аз гурӯҳи "Истифодабарандагон" хориҷ мекунем, онро ба гурӯҳи "Администраторҳо" илова мекунем, бо номи "Истифодабаранда" мегузарем - ин кор намекунад. Мо бо номи "Админ" ворид мешавем, бастаи омодагиро бо мултикиоск нест мекунем, бо номи "Истифодабаранда" ворид мешавем - мо тавонистем ворид шавем, аммо албатта режими мултикиоск кор намекунад, зеро Бастаи таъминот хориҷ карда шуд.
Таҷрибаи 2
Мо тасвири системаро бор мекунем - русӣ дар реҷаи аудит.
OS бор карда шудааст, "Win+r" -ро пахш кунед, зеро Равзанаи sysprep мо ба таври худкор баста шуд, фармони "sysprep" -ро иҷро кунед ва дар равзанаи кушодашуда "sysprep" -ро иҷро кунед. Танзимоти Sysprep дар равзанаи: "Ба равзанаи истиқболи система (OOBE) гузаред", "Омода ба истифода", "Бозоғоз". "Хуб" -ро клик кунед ва саломи OS-ро интизор шавед. Вақте ки система бори аввал бор мекунад, мо ба саволҳо ҷавоб медиҳем: "Бо забони интихобшуда идома диҳед?" - "русӣ"; минтақа - Русия; тарҳбандии клавиатура - русӣ; тарҳбандии клавиатураи дуюмро илова кунед - гузаред; "Биёед шуморо ба шабака пайваст кунем" - "Ҳозир гузаред"; пайвастшавӣ ба интернет - не; шартномаи литсензионӣ - қабул; "Кӣ ин компютерро истифода мебарад" - "Тест"; эҷод кардани парол - майдонро холӣ гузоред; Фаъолияти қулай дар дастгоҳҳои гуногун - нест; Танзимоти махфият - қабул кунед. OS бор карда шуд, дар банди "Идоракунии компютер" мо корбареро бо номи "Истифодабаранда" эҷод мекунем, бастаи омодагиро илова мекунем. Натиҷа ин аст, ки он кор намекунад.
Таҷрибаи 3
Мо тасвири системаро бор мекунем - русӣ дар реҷаи аудит.
Системаи амалиётӣ бор карда шудааст, мо системаро ба Интернет пайваст мекунем, фармони "gpedit.msc" -ро иҷро мекунем ва дар бахши "Маркази навсозӣ" WindowsИмконоти "Фаъол кардани навсозиҳои тавсияшуда тавассути навсозии худкор"-ро фаъол созед ва дар ҳолати зарурӣ аз нав оғоз кунед. Дар Маркази навсозӣ, "Санҷиши навсозиҳо"-ро клик кунед ва то насб шудани ҳамаи навсозиҳо аз нав оғоз кунед. Системаро аз интернет ҷудо кунед. "sysprep"-ро дар ҳолати графикӣ иҷро кунед ва ҳамаи қадамҳои дар қадами қаблӣ тавсифшударо, аз иҷро кардани утилитаи "sysprep" то илова кардани бастаи омодагӣ, такрор кунед. Натиҷа: он кор намекунад.
Таҷрибаи 4
Мо тасвири системаро бор мекунем - забони англисӣ дар реҷаи аудит.
Мо "sysprep"-ро дар реҷаи графикӣ оғоз мекунем, ОС-ро бо ҳамон параметрҳое, ки ҳангоми озмоиши 2 мепӯшем, мӯҳр мезанем. Вақте ки система бори аввал пурбор мешавад, мо ҳамон параметрҳоро дар таҷрибаи 2 интихоб мекунем, ба истиснои параметрҳои минтақавӣ ва забонӣ, зеро Забони русӣ нест. Ба ҳамин тариқ, корбари "Истифодабаранда" эҷод кунед ва бастаи таъминотро илова кунед. Натиҷа ин аст, ки он кор мекунад. Онхое. Мушкилот ба маҳаллисозӣ вобаста аст.
Таҷрибаи 5
Мо тасвири системаро бор мекунем - русӣ дар реҷаи аудит.
Дар қисмати "Идоракунии компютер" корбари "Истифодабаранда" эҷод кунед, бастаи омодагӣ илова кунед, ба ҳисоби "Истифодабаранда" гузаред, бисёркиоск кор мекунад.
Аз ҳисоби худ хориҷ шавед ва дар зери ҳисоби "Админ" ворид шавед. Мо PowerShell-ро бо ҳуқуқҳои администратор оғоз мекунем, фармони "Dism /online /Get-Intl" -ро иҷро мекунем ва "Забони интерфейси корбари пешфарз: en-US" -ро бубинем.
Мо аз флеш-диск ба WinPE бор мекунем, ОС-и ҷойгиршуда дар диски E ман аст.Мо фармони “Dism /image:E: /Set-UILang:ru-ru”-ро иҷро мекунем. Мо ба натиҷа нигаред, "Dism /image:E: /Get-Intl" -ро иҷро кунед ва "Забони стандартии системаи UI: ru-RU" -ро бинед.
Мо ба система ворид мешавем, ба ҳисоби "Истифодабаранда" ворид мешавем, мултикиоск кор намекунад.
Барои аник мукаррар намудани алокаи сабабу нати-чаи проблема, биёед бори дигар кушиш кунем, ки бисьёр ки-тобхона кор кунад ва кор накунад.
Мо аз флеш-диск ба WinPE бор мекунем, ОС-и ҷойгиршуда дар диски E ман аст.Мо фармони "Dism /image:E: /Set-UILang:en-us" -ро иҷро мекунем. Мо ба натиҷа нигаред, "Dism /image:E: /Get-Intl" -ро иҷро кунед ва "Забони UI системаи пешфарз: en-US" -ро бинед.
Мо ба система ворид мешавем, ба ҳисоби "Истифодабаранда" ворид мешавем, мултикиоск кор мекунад.
Мо аз флеш-диск ба WinPE бор мекунем, ОС-и ҷойгиршуда дар диски E ман аст.Мо фармони “Dism /image:E: /Set-UILang:ru-ru”-ро иҷро мекунем. Мо ба натиҷа нигаред, "Dism /image:E: /Get-Intl" -ро иҷро кунед ва "Забони стандартии системаи UI: ru-RU" -ро бинед.
Мо ба система ворид мешавем, ба ҳисоби "Истифодабаранда" ворид мешавем, мултикиоск кор намекунад.
Онхое. шумо метавонед вобастагии равшани кори киоскро аз забони интерфейси корбар пешфарз бубинед. Шояд баъзе омилҳои дигаре вуҷуд дошта бошанд, ки ба кори мултикиоск таъсир расонанд?
Таҷрибаи 6
Барои тозагии таҷриба, мо системаро аз нав пур мекунем. Мо тасвири системаро бор мекунем - русӣ дар реҷаи аудит.
Мо "sysprep"-ро дар реҷаи графикӣ оғоз мекунем, ОС-ро бо ҳамон параметрҳое, ки ҳангоми озмоиши 2 муҳр мезанем. Мо интизорем, ки ОС бо мо салом диҳад ва ба саволҳо ҷавоб диҳад: "Бо забони интихобшуда идома диҳед?" - "Англисӣ (Иёлоти Муттаҳида)"; минтақа - Русия; Тарҳбандии клавиатура - русӣ. Ғайр аз он, ҳама параметрҳо дар таҷрибаи 2 интихоб карда шуданд.
Биёед танзимоти забони интерфейси корбарро пешфарз бубинем. Мо фармони "Dism /online /Get-Intl" -ро иҷро мекунем ва мебинем "Забони стандартии системаи интерфейси: en-US". Дар қисмати "Идоракунии компютер" корбари "Истифодабаранда" эҷод кунед, бастаи омодагӣ илова кунед, ба ҳисоби "Истифодабаранда" гузаред, бисёркиоск кор мекунад.
Мо кӯшиш мекунем киоскро бо тағир додани забони интерфейси корбар вайрон кунем. Мо ба корбари "Санҷиш" ворид мешавем, ки ҳангоми бори аввал система таъсис дода шудааст ва воридшавии автоматиро барои он фаъол созед, то система фавран ба ҳисоби "Истифодабаранда" бор накунад. "Netplwiz" -ро иҷро кунед, корбари "Тест" -ро интихоб кунед, қуттии "Талаб кардани номи корбар ва парол" -ро хориҷ кунед ва параметрҳоро татбиқ кунед.
Аз диски флеш ба WinPE бор кунед. Фармони "Dism /image:E: /Set-UILang:ru-ru" -ро иҷро кунед. Мо ба натиҷа нигаред, "Dism /image:E: /Get-Intl" -ро иҷро кунед ва "Забони стандартии системаи UI: ru-RU" -ро бинед.
Мо ба система ворид мешавем, кӯшиш мекунем, ки ба ҳисоби "Истифодабаранда" ворид шавем, мултикиоск кор мекунад. Онхое. онро вайрон кардан мумкин нест. Оё ин тавр кор кардан мумкин аст?
Таҷрибаи 7
Мо тасвири системаро бор мекунем - русӣ дар реҷаи аудит.
Мо "Sysprep.bat" -ро оғоз мекунем, нуқтаи 2-ро интихоб мекунем. Мо ба система ворид мешавем, корбари "Истифодабаранда" -ро дар snap-in "Идоракунии компютер" эҷод мекунем, бастаи омодагиро илова мекунем, ба ҳисоби "Истифодабаранда" гузаред. киоск кор намекунад.
Аз диски флеш ба WinPE бор кунед. Фармони "Dism /image:E: /Set-UILang:en-us"-ро иҷро кунед. Мо ба натиҷа нигаред, "Dism /image:E: /Get-Intl" -ро иҷро кунед ва "Забони UI системаи пешфарз: en-US" -ро бинед.
Мо ба система бор мекунем, кӯшиш мекунем, ки ба ҳисоби "Истифодабаранда" ворид шавем, мултикиоск кор намекунад.
Маълум мешавад, ки бо тағир додани танзимоти пешфарзии забони интерфейси корбар, шумо метавонед ба кори мултикиоск танҳо вақте ки система дар реҷаи аудит ё ҳангоми бори аввал пас аз мӯҳр задани система таъсир расонед. Ин маънои онро дорад, ки шумо бояд системаро бо файли ҷавобӣ мӯҳр кунед, ки дар он забони система бо забони англисӣ интихоб карда мешавад ва пас танзимоти системаро тағир диҳед, то интерфейси русӣ бошад. Як ҳалли хеле хуб нест. Шояд мушкилотро тавассути насби бастаи забонҳо ё насб кардани бастаҳои забонҳои иловагӣ ҳал кардан мумкин аст?
Таҷрибаи 8
Мо тасвири системаро бор мекунем - забони англисӣ дар реҷаи аудит.
Мо ба Интернет пайваст мешавем, дар параметрҳои система ба бахши "Забон" гузаред, "Иловаи забон" -ро интихоб кунед, забони "русӣ" -ро интихоб кунед, "Оянда" -ро клик кунед, параметрҳои насбро ҳамчун пешфарз гузоред, пас аз насбкунӣ "Насб" -ро клик кунед. бастаи забон, ки мо системаро аз нав оғоз мекунем, ҳоло дар Russified. Системаро аз Интернет ҷудо кунед, "Sysprep.bat" -ро иҷро кунед, нуқтаи 2-ро интихоб кунед.
Пас аз боркунии система, дар қисмати "Идоракунии компютер" корбари "Истифодабаранда" -ро эҷод кунед, бастаи омодагиро илова кунед, ба ҳисоби "Истифодабаранда" гузаред, бисёркиоск кор намекунад.
Таҷрибаи 9
Биёед кӯшиш кунем, ки системаро пеш аз насб, дар ҳолати офлайнӣ русӣ кунем. Ҳамзамон барномаи кӯтоҳмуддати таълимӣ оид ба маҳаллисозии тақсимот пешбинӣ мешавад.
Ман флешкаеро бо дистрибутсияи тоза ва аслӣ - X21-96381 мегирам. Ин диски "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". Ман консолро бо ҳуқуқи администратор оғоз мекунам. Фикр мекунам, ки фармонҳои зерин худ аз худ фаҳмо ҳастанд.
Фармонҳои маҳаллисозӣ
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Мо аз диски флешдор пурбор мекунем, забони русиро интихоб мекунем ва системаро дар диски холӣ насб мекунем. Вақте ки система аз шумо хоҳиш мекунад, ки минтақаро интихоб кунед, "Ctrl + Shift + F3" -ро пахш кунед. Дар қисмати "Идоракунии компютер" корбари "Истифодабаранда" эҷод кунед, бастаи омодагӣ илова кунед, ба ҳисоби "Истифодабаранда" гузаред, бисёр киоск кор намекунад.
Аз диски флеш ба WinPE бор кунед. Фармони "Dism /image:E: /Set-UILang:en-us"-ро иҷро кунед.
Мо ба система ворид мешавем, кӯшиш мекунем, ки ба ҳисоби "Истифодабаранда" ворид шавем, мултикиоск кор мекунад.
Эҳтимол, мушкилот дар усулҳои илова кардани баста нест, биёед кӯшиш кунем, ки бастаҳои иловагӣ илова кунем.
Таҷрибаи 10
Мо флешдореро, ки дар қадами қаблӣ омода карда будем, мегирем.
Мо бастаи "Feat on Demand" - 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Мо аз диски флешдор пурбор мекунем, забони русиро интихоб мекунем ва системаро дар диски холӣ насб мекунем. Вақте ки система аз шумо хоҳиш мекунад, ки минтақаро интихоб кунед, "Ctrl + Shift + F3" -ро пахш кунед. Дар қисмати "Идоракунии компютер" корбари "Истифодабаранда" -ро эҷод кунед, бастаи таъминотро илова кунед ва ба ҳисоби "Истифодабаранда" ворид шавед. Ман экрани сиёҳе гирифтам, ки муддати тӯлонӣ овезон буд, бинобар ин ман системаро гарм кардам.
Мо бастаи омодасозиро нест мекунем, ҳамчун "Истифодабаранда ворид шавед", системаро аз нав оғоз кунед, бастаи омодасозиро илова кунед, мултипликатор кор намекунад.
Аз диски флеш ба WinPE бор кунед. Фармони "Dism /image:E: /Set-UILang:en-us"-ро иҷро кунед.
Мо ба система ворид мешавем, кӯшиш мекунем, ки ба ҳисоби "Истифодабаранда" ворид шавем, мултикиоск кор мекунад.
Роҳи ҳал
Қаҳрамонони оддӣ. Онҳо ҳамеша роҳи гардишро мегиранд!
Усулҳои гуногуни насб кардани бастаҳои локализатсия мушкилотро ҳал накарданд, ки ин маънои онро дорад, ки шумо бояд забони "en-us" -ро дар бори аввал пас аз мӯҳр насб кунед ва танзимоти забонро пас аз бори аввал тағир диҳед.
Мо тасвири системаро бор мекунем - русӣ дар реҷаи аудит.
Дар файли "Unattend.xml" дар параметр "en-US" -ро ворид кунед, "Sysprep.bat" -ро иҷро кунед, нуқтаи 2-ро интихоб кунед ва бубинед, ки мо чӣ гирифтем. Экрани истиқбол ба забони англисӣ аст, бисёркиоск кор мекунад. Ин маънои онро дорад, ки шумо бояд ба "Unattend.xml" фармон илова кунед, то забони саломро иваз кунед. Ва барои ин, шумо бояд фармони "control intl.cpl,, /f:" -ро иҷро кунед, ки файли конфигуратсияро нишон медиҳад, ки нусхабардории параметрҳои ҷориро ба экрани истиқбол муайян мекунад. Мундариҷаи файли конфигуратсия чунин хоҳад буд.
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<gs:UserList>
<gs:User UserID="Current" CopySettingsToSystemAcct="true"/>
</gs:UserList>
</gs:GlobalizationServices>Зеро танзимоти корбари кунуниро нусхабардорӣ мекунад, пас фармон бояд пас аз ворид шудани корбар иҷро карда шавад, ки ин маънои онро дорад, ки ба мо лозим меояд. Як "аммо"-и хурд вуҷуд дорад, иҷро пас аз ворид шудани корбаре, ки ҳуқуқи администратор дорад, сурат мегирад. Ва ман намехоҳам, ки файли иловагӣ эҷод кунам, ки барои бомуваффақият иҷро кардани фармон лозим бошад. Беҳтар аст, ки тамоми ҳалли онро дар як файл - "Unattend.xml" амалӣ кунед. Барои ин ба шумо лозим меояд, ки фармонеро иҷро кунед, ки файли конфигуратсияро эҷод мекунад. Ман фикр мекунам, ки ман файли конфигуратсияро бо истифода аз фармони "echo" дар муҳити "cmd" эҷод мекунам, аммо он бояд аз қавсҳои кунҷӣ бо циркумфлекс гурезад. Онхое. Барои сохтани файли конфигуратсия фармони зерин гирифта мешавад.
echo ^<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend"^>^<gs:UserList^>^<gs:User UserID="Current" CopySettingsToSystemAcct="true"/^>^</gs:UserList^>^</gs:GlobalizationServices^>>Config.xmlАммо мо бояд ин фармонро дар XML ҷойгир кунем, ки барои истифодаи аломатҳои махсус талаботи худро дорад:
Хусусияти махсус
Арзиши иваз
>
>
<
<
&
&
''
'
"
"
Дар натиҷа, барои сохтани файли конфигуратсия, мо фармони зеринро барои "FirstLogonCommands" гирифтем.
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"Баъдан, мо фармонро бо истифода аз файли конфигуратсия иҷро мекунем.
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>Биёед тафтиш кунем...
Мо тасвири системаро бор мекунем - русӣ дар реҷаи аудит.
Мо файли Unattend.xml-ро ба файли нав иваз мекунем, "Sysprep.bat" -ро иҷро мекунем, нуқтаи 2-ро интихоб мекунем ва бубинем, ки мо чӣ гирифтем. Вақте ки шумо бори аввал бор мекунед, экрани истиқбол ба забони англисӣ аст ва система аз нав оғоз мешавад. Экрани истиқбол ба забони русӣ аст, мультикиоск кор мекунад.
Агар шумо дар бораи насб ва иҷозатномадиҳӣ савол дошта бошед Windows 10 Корхонаи IoT, лутфан бо мо тамос гиред ё ба вебсайт .
Шумо метавонед ба баъзе саволҳо дар зер ҷавоб пайдо кунед ё ба мо
Муаллифи мақола: Владимир Борисенков, коршиноси техникии Quarta Technologies.
Манбаъ: will.com
