Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
автоматизация_win_10_iot_enterprise [2023/01/11 17:29] vladimir [Sysprep] |
автоматизация_win_10_iot_enterprise [2023/03/16 11:33] vladimir [Скрипт тиражирования] |
||
---|---|---|---|
Строка 510: | Строка 510: | ||
* Перевод ОС в режим сжатия | * Перевод ОС в режим сжатия | ||
* Сжатие dll файлов на системном томе | * Сжатие dll файлов на системном томе | ||
+ | ===== PSM1 ===== | ||
+ | Модули, используемые в наборе скриптов | ||
+ | ==== Модуль "FileAndDir" ==== | ||
+ | Функция "Open-File" служит для диалога выбора файлов. Вы можете изменить способ в консоли или в окне с помощью параметра "D". Без данного параметра выбор файла будет в консоли, а с параметров в стандартной форме "OpenFileDialog" | ||
+ | ====== Многоязычность ====== | ||
+ | В скриптах две независимых системы поддержки множества языков | ||
+ | * Для скриптов PowerShell - для настройки Windows | ||
+ | * Для скрипта JScript - скрипт тиражирования запускаемый в WinPE | ||
+ | ===== Скрипты настройки Windows ===== | ||
+ | В самих скриптах указаны ключи, по которым берутся значения из json файлов, которые находятся в папке "Tools\PSM1\Lang". Скрипт берет значение из файла, название которого соответствует текущему значению полученному после выполнения команды | ||
+ | <code> | ||
+ | (Get-UICulture).Name | ||
+ | </code> | ||
+ | Если указанного ключа в текущем файле нет, то поиск ключа будет выполнен в файле "en-us". Если ключ не найден в файле "en-us", то вместо значения будет подставлен ключ. | ||
+ | ===== Скрипт тиражирования ===== | ||
+ | В скрипте указаны ключи, по которым берутся значения из ini файлов, которые находятся в папке «15.Deployment\01.Create bootable media\Menu\Lang». Скрипт берет значение из файла, название которого соответствует текущему значению полученному из реестра в WinPE. Название секции тоже должно соответствовать значению получаемому нижеуказанным способом | ||
+ | <code> | ||
+ | "HKEY_CURRENT_USER\Control Panel\International\LocaleName" | ||
+ | </code> | ||
+ | Если указанного ключа в текущем файле нет, то поиск ключа будет выполнен в файле «en-us». Если ключ не найден в файле «en-us», то вместо значения будет подставлен ключ. |