Инструменты пользователя

Инструменты сайта


автоматизация_win_10_iot_enterprise

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
автоматизация_win_10_iot_enterprise [2023/01/10 12:05]
vladimir [Уменьшение занимаемого места]
автоматизация_win_10_iot_enterprise [2023/04/10 13:59] (текущий)
vladimir
Строка 46: Строка 46:
   * Скрытие ключа продукта с сохранением возможности активации   * Скрытие ключа продукта с сохранением возможности активации
   * Добавление / удаление команды автоматического закрытия программы "​Sysprep"​ при загрузке системы   * Добавление / удаление команды автоматического закрытия программы "​Sysprep"​ при загрузке системы
-  * Запечатывание ​системы с возможностью выбора файла ответов +  * Подготовка системы с возможностью выбора файла ответов 
-В скрипте файл ответов для ​запечатывания можно выбирать не в консольном меню, а в стандартном диалоговом окне «FileOpenDialog». Для изменения режима выбора файла необходимо для функции «Select-File» указать ключ «-d»\\ +При подготовке системы скрипт всегда использует режим обобщения "​generalize"​\\ 
-Действия скрипта при ​запечатывании в режиме (указание режима):​+В скрипте файл ответов для подготовки системы ​можно выбирать не в консольном меню, а в стандартном диалоговом окне «FileOpenDialog». Для изменения режима выбора файла необходимо для функции «Select-File» указать ключ «-d»\\ 
 +Действия скрипта при подготовке системы ​в режиме (указание режима):​
   * Замена битностей всех разделов на текущую битность системы (OOBE и Audit)   * Замена битностей всех разделов на текущую битность системы (OOBE и Audit)
   * Проверка наличия учетной записи в системе,​ которая указана в файле ответов для автовхода (OOBE и Audit)   * Проверка наличия учетной записи в системе,​ которая указана в файле ответов для автовхода (OOBE и Audit)
Строка 239: Строка 240:
  
 ====== Автоматический вход пользователя ====== ====== Автоматический вход пользователя ======
-===== Windows ​до 1903 ===== +  - В версии ​Windows ​после ​1903 скрипт включит возможность отключения требования пароля в оснастке учетных записей пользователя 
-Скрипт запустит оболочку,​ которую можно вызывать по команде "​Netplwiz"​ +  ​- ​Скрипт запустит оболочку,​ которую можно вызывать по команде "​Netplwiz"​\\
-===== Windows начиная с 1903 ===== +
-Скрипт покажет меню для включения / выключения автоматического входа пользователя+
 ====== Отображение загрузки системы и входа пользователя ====== ====== Отображение загрузки системы и входа пользователя ======
 "​Отображение загрузки системы и входа пользователя"​ - папка с группами настроек связанных с отображением загрузки системы:​ "​Отображение загрузки системы и входа пользователя"​ - папка с группами настроек связанных с отображением загрузки системы:​
Строка 502: Строка 501:
  
 ===== Освобождение места ===== ===== Освобождение места =====
-Скрипт помогает использовать возможности освобождения места [[+tab|optimize-space|перечисленные здесь]]+Скрипт помогает использовать возможности освобождения места [[+tab|optimize-space|перечисленные здесь]]\\
 Удаление:​ Удаление:​
   * Пакетов приложений   * Пакетов приложений
Строка 509: Строка 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», то вместо значения будет подставлен ключ.
автоматизация_win_10_iot_enterprise.1673341525.txt.gz · Последние изменения: 2023/01/10 12:05 — vladimir