У меня возникают проблемы с синтаксисом 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
(Не один был прав!)