Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
автоматизация_win_10_iot_enterprise [2023/01/11 17:26] vladimir [Sysprep] |
автоматизация_win_10_iot_enterprise [2023/04/10 13:59] (текущий) vladimir |
||
---|---|---|---|
Строка 47: | Строка 47: | ||
* Добавление / удаление команды автоматического закрытия программы "Sysprep" при загрузке системы | * Добавление / удаление команды автоматического закрытия программы "Sysprep" при загрузке системы | ||
* Подготовка системы с возможностью выбора файла ответов | * Подготовка системы с возможностью выбора файла ответов | ||
- | При подготовке системы скрипт всегда использует режим "generalize"\\ | + | При подготовке системы скрипт всегда использует режим обобщения "generalize"\\ |
- | В скрипте файл ответов для запечатывания можно выбирать не в консольном меню, а в стандартном диалоговом окне «FileOpenDialog». Для изменения режима выбора файла необходимо для функции «Select-File» указать ключ «-d»\\ | + | В скрипте файл ответов для подготовки системы можно выбирать не в консольном меню, а в стандартном диалоговом окне «FileOpenDialog». Для изменения режима выбора файла необходимо для функции «Select-File» указать ключ «-d»\\ |
- | Действия скрипта при запечатывании в режиме (указание режима): | + | Действия скрипта при подготовке системы в режиме (указание режима): |
* Замена битностей всех разделов на текущую битность системы (OOBE и Audit) | * Замена битностей всех разделов на текущую битность системы (OOBE и Audit) | ||
* Проверка наличия учетной записи в системе, которая указана в файле ответов для автовхода (OOBE и Audit) | * Проверка наличия учетной записи в системе, которая указана в файле ответов для автовхода (OOBE и Audit) | ||
Строка 240: | Строка 240: | ||
====== Автоматический вход пользователя ====== | ====== Автоматический вход пользователя ====== | ||
- | ===== Windows до 1903 ===== | + | - В версии Windows после 1903 скрипт включит возможность отключения требования пароля в оснастке учетных записей пользователя |
- | Скрипт запустит оболочку, которую можно вызывать по команде "Netplwiz" | + | - Скрипт запустит оболочку, которую можно вызывать по команде "Netplwiz"\\ |
- | ===== Windows начиная с 1903 ===== | + | |
- | Скрипт покажет меню для включения / выключения автоматического входа пользователя | + | |
====== Отображение загрузки системы и входа пользователя ====== | ====== Отображение загрузки системы и входа пользователя ====== | ||
"Отображение загрузки системы и входа пользователя" - папка с группами настроек связанных с отображением загрузки системы: | "Отображение загрузки системы и входа пользователя" - папка с группами настроек связанных с отображением загрузки системы: | ||
Строка 510: | Строка 508: | ||
* Перевод ОС в режим сжатия | * Перевод ОС в режим сжатия | ||
* Сжатие 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», то вместо значения будет подставлен ключ. |