У меня возникают проблемы с синтаксисом dism /add-package на Windows Server, а также с тем, что в некоторых случаях требуется в качестве аргумента. Я не могу найти хороший (однозначный) справочный материал для этого онлайн, я пробовал.
Ситуация такова, что я пытаюсь обслуживать /online систему; Мне удалось / удалить-упаковать весь пакет, поэтому я попытался повторно добавить его с помощью /add-package , который должен быть простым, из install.wim на DVD. Но необходимые аргументы недостаточно четко объяснены на веб-сайтах Microsoft для /add-package для работающей системы, и на удивление я не смог сделать это правильно. Я также попытался смонтировать install.wim в качестве папки и в /add-package , но опять-таки не смог найти синтаксис, чтобы он работал. Помощь действительно будет оценена.
DISM
/get-featureнуждается в.WIM или папку в качестве источника, где можно найти функцию. Что будет считаться действительным местоположением, а особенно, должно.WIM монтируется или указывает наinstall.wim(илиinstall.wim:index) достаточно? Если а.WIM + indexможно напрямую ссылаться, каков синтаксис?При добавлении пакета с использованием
/add-package, является ли путь / файл пакета самим достаточным идентификатором, или нужно также указать имя пакета или другой идентификатор? Если да, то какие идентификаторы действительны и как их найти?Если файлы пакета находятся в wim (например,
install.wimна установочном DVD), нужно указать путь в нем.WIM или указывает.WIM (или.WIM + index) один, достаточно?dism /image:X:\MOUNTEDWIM /get-packagesв установленном windows install.wim показывает только несколько пакетов, которые, по-видимому, имеют отношение к установке; многие пакеты, которые я ожидал найти в источнике, не были перечислены. Но попытка быть более конкретной, используяdism /image:X:\MOUNTEDWIM\Windows\servicing\Packages /get-packages, завершается неудачей полностью. В чем дело?Каков синтаксис для добавления всего удаленного пакета в оперативную / онлайн-систему, скажем,
install.wim:2(из DVD или подключенной папки, или любого другого), если пакет был случайно/removed? Какой идентификатор или путь и другие аргументы я бы использовал?
Сбой синтаксиса, который я пытался (используя исходный DVD -> файл install.wim):
- dism /online /add-package /packagepath:"Microsoft-Windows-PACKAGE~amd64~~6.3.9600.16384 "/limitaccess /source:"X:\sources\install.wim"
 - dism /online /add-package / имя_пакета:NAME / packagepath:"X:\sources\install.wim\"
 - dism /online / enable-feature / имя функции:NAME / All /Source:"X:\sources\install.wim "/ LimitAccess
 - dism /online / get-features /Source:"X:\sources\install.wim "/ LimitAccess
 - dism /online /add-package /packagepath:"Microsoft-Windows-PACKAGE~amd64~~6.3.9600.16384 "/source:install.wim
 - dism /online /add-package /packagepath:install.wim
 - dism /online /add-package /packagepath:install.wim / ignorecheck
 
Сбой синтаксиса (тот же файл install.wim, смонтированный как папка):
- dism /online /add-package / имя_пакета:NAME / all / путь_пакета:X:\MOUNTEDWIM\Windows
 - dism /online /add-package / имя_пакета:NAME / путь_пакета:X:\MOUNTEDWIM\Windows
 - dism / get-packages / image:X:\MOUNTEDWIM\Windows
 - dism / get-packages / packagepath:X:\MOUNTEDWIM\Windows
 - dism / image:X:\MOUNTEDWIM / get-packages
 
(Не один был прав!)
