Синтаксис DISM / add-package

у меня проблемы с синтаксисом dism /add-package на Windows Server, и что он требует в качестве аргументов в некоторых случаях. Я не могу найти хороший (однозначный) справочный материал для этого в Интернете, я пробовал.

ситуация такова, что я пытаюсь служба /online system; мне удалось / remove-package весь пакет, поэтому я попытался повторно добавить его с помощью /add-package, который должен быть прост, от установки.wim на DVD. Но необходимые аргументы четко не объясняются Сайты Microsoft, для /add-package к живой системе, и удивительно, что я не смог сделать это правильно. Я также попытался смонтировать install.wim как папку и /add-package из этого, но опять же, не удалось найти синтаксис, чтобы заставить его работать. Помощь была бы очень признательна.

  1. DISM /get-feature нужен .WIM или папка в качестве источника, где можно найти компонент. То, что будет считаться действительным местоположением, и особенно, должно быть .WIM быть установлен или указывает на install.wim (или install.wim:index) достаточно? Если a .WIM + index можно сразу ссылаться на, что синтаксис?

  2. при добавлении пакета с помощью /add-package, является ли путь к пакету/файлу достаточным идентификатором, или необходимо указать имя пакета или другой идентификатор? Если да, то какие идентификаторы являются допустимыми и как их можно найти?

  3. если файлы пакета находятся в wim (например, install DVD install.wim) нужно указать путь в этом .WIM, или уточнение .WIM (или .WiM + index) в одиночку, достаточно?

  4. dism /image:X:MOUNTEDWIM /get-packages на смонтированной установке windows.wim показывает только несколько пакетов, которые имеют отношение к установке; многие пакеты, которые, как я ожидал, будут в исходном коде, не были перечислены. Но стараюсь быть более конкретным, используя dism /image:X:MOUNTEDWIMWindowsservicingPackages /get-packages, полностью провалилась. Что случилось?

  5. каков синтаксис для добавления всего удаленного пакета в систему live / online, скажем,install.wim:2 (С DVD или смонтирована папка, или любая), если пакет был случайно /removed? Какой идентификатор или путь и другие аргументы следует использовать?

неудачный синтаксис, который я пробовал (используя исходный DVD - > install.WiM-файл):

  • система DISM /онлайн /добавить-пакет параметр /packagepath:"Microsoft-ОС Windows-пакет~для amd64~~6.3.9600.16384" /ограничивает доступ /источник:"X:sourcesinstall.wim"
  • dism / online /add-package / packagename:имя / packagepath:"X:sourcesinstall.wim"
  • система DISM /онлайн /включение функция параметр /FeatureName:наименование /всего /источник:"X:sourcesinstall.ВИМ" /ограничивает доступ
  • система DISM /онлайн /получить-характеристики /источник:"X:sourcesinstall.ВИМ" /ограничивает доступ
  • dism /online /add-package /packagepath:"Microsoft-Windows-PACKAGE~amd64~~6.3.9600.16384" /источник:установка.wim
  • система DISM /онлайн /добавить-пакет параметр /packagepath:установите.wim
  • dism / online / add-package / packagepath:установить.wim / ignorecheck

неудачный синтаксис (та же установка.WiM-файл, установил в папку):

  • система DISM /онлайн /надстройки /пакет имя_пакета:имя /все параметр /packagepath:х:\MOUNTEDWIM окна
  • система DISM /онлайн /надстройки /пакет имя_пакета:имя параметр /packagepath:х:\MOUNTEDWIM окна
  • система DISM /вам-пакеты /изображения:X:\MOUNTEDWIM окна
  • система DISM /вам-пакетов параметр /packagepath:х:\MOUNTEDWIM окна
  • dism /изображения:X:MOUNTEDWIM /вам-пакеты

(не один был правильный!)

4
задан Stilez
07.11.2022 2:06 Количество просмотров материала 3130
Распечатать страницу

1 ответ

/Add-Package переключатель не работает так, как вы пытаетесь использовать его. Вы можете просмотреть правильный синтаксис с помощью:

  • DISM /Online /Add-Package /?



как уже упоминалось, двоичный файл DISM из AIK для онлайн-системы должен использоваться

  • в вашем случае, двоичный файл DISM из Windows 7 AIK, а не Windows 8 или 10 ADK
    • двоичный файл DISM в Windows 8 + полностью отличается от двоичного файла Windows 7, в котором отсутствует функциональность двоичного файла DISM в Windows 8+ (ImageX был амортизирован, а функциональность свернута в двоичный файл DISM)



  • Я создал скрипт, который автоматически установит ADK (в вашем случае AIK), а затем создаст автономную папку DISM.
    • вам просто нужно изменить переменную версии ADK на 7 и загрузить AIK. Тот DISM-Creation скрипт сделает все остальное.




проверьте правильность добавления пакета

DISM /Online /Get-PackageInfo {/PackagePath:"<path_to_package>" | /PackageName:"<name_in_image>"}
  • /PackagePath может указывать на .Cab файл или папку (не .файл msu). Путь к .cab-файл должен указывать на исходный источник пакета, а не на то, где он установлен изображение.
DISM /Image:"<path_to_image>" /Get-PackageInfo {/PackagePath:"<path_to_package>" | /PackageName:"<name_in_image>"} 




Система Онлайн: Добавить Пакет

TechNet:см. Ограничения (внизу ссылка)

DISM /Image:"<path_to_image>" /Add-Package /PackagePath:"<path_to_package>" [/IgnoreCheck] [/PreventPending]
  • здесь /PackagePath указывает на каталог, .такси, или .файл msu.
    • для большинства пакетов или, по крайней мере, тех, которые я добавил в прошлом, языковой файл также должен присутствовать в соответствующей языковой папке в каталоге пакета (т. е.\ PackageDir\en-us).



  • Дополнительные параметры:
    • /IgnoreCheck: пропустить установку пакета, если проверка применимости не
    • /PreventPending: пропустить установку пакета, если пакет или образ Windows ожидает выполнения сетевых действий.




Автономная Система: Добавить Пакет

TechNet

DISM /Image:"<path_to_image>" /Add-Package /PackagePath:"<path_to_package>" [/IgnoreCheck] [/PreventPending]
0
отвечен JW0914 2022-11-08 09:54

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх