Прочитать на английском

Поделиться через


Remove-AppxProvisionedPackage

Remove-AppxProvisionedPackage

Removes an app package (.appx) from a Windows image.

Синтаксис

Parameter Set: Offline
Remove-AppxProvisionedPackage -PackageName <String> -Path <String> [-LogLevel <LogLevel> {Errors | Warnings | WarningsInfo} ] [-LogPath <String> ] [-ScratchDirectory <String> ] [-SystemDrive <String> ] [-WindowsDirectory <String> ] [ <CommonParameters>]

Parameter Set: Online
Remove-AppxProvisionedPackage -Online -PackageName <String> [-LogLevel <LogLevel> {Errors | Warnings | WarningsInfo} ] [-LogPath <String> ] [-ScratchDirectory <String> ] [-SystemDrive <String> ] [-WindowsDirectory <String> ] [ <CommonParameters>]

Подробное описание

The Remove-AppxProvisionedPackage cmdlet removes app packages (.appx) from a Windows image. App packages will not be installed when new user accounts are created. Packages will not be removed from existing user accounts. To remove app packages (.appx) that are not provisioned or to remove a package for a particular user only, use Remove-AppxPackage instead.

Параметры

-LogLevel<LogLevel>

Указывает максимальный уровень подробности выходных данных в журналах. Уровень ведения журнала по умолчанию равен 3. Допустимые значения:1 = только ошибки;2 = ошибки и предупреждения;3 = ошибки, предупреждения и сведения;4 = вся информация, указанная выше, а также выходные данные отладки.

Псевдонимы

LL

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

true(ByPropertyName)

Обрабатывать символы-шаблоны?

false

-LogPath<String>

Указывает полный путь и имя файла для ведения журнала. Если не задан, по умолчанию используется %WINDIR%\Logs\Dism\dism.log. В Windows PE каталогом по умолчанию является область временных файлов RAMDISK, размер которой может составлять от 32 МБ. Файл журнала архивируется автоматически. Архивный файл журнала сохраняется с расширением BAK, добавляемым к имени файла, после чего создается новый файл журнала. При каждой архивации файл журнала BAK-файл будет перезаписан. При использовании сетевой папки, не присоединенной к домену, используйте команду net use с учетными данными домена, чтобы задать разрешения доступа, прежде чем задать путь к журналу DISM.

Псевдонимы

LP

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

true(ByPropertyName)

Обрабатывать символы-шаблоны?

false

-Online

Указывает, что действие выполняется в операционной системе, которая сейчас запущена на локальном компьютере.

Псевдонимы

none

Обязательное поле?

true

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

true(ByPropertyName)

Обрабатывать символы-шаблоны?

false

-PackageName<String>

Specifies the name of the app package (.appx) to remove from the Windows image.

Псевдонимы

none

Обязательное поле?

true

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

true(ByPropertyName)

Обрабатывать символы-шаблоны?

false

-Path<String>

Указывает полный путь к корневому каталогу автономного образа Windows, который будет обслуживаться. Если каталог с именем Windows не является подкаталогом корневого каталога, необходимо указать -WindowsDirectory.

Псевдонимы

none

Обязательное поле?

true

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

true(ByPropertyName)

Обрабатывать символы-шаблоны?

false

-ScratchDirectory<String>

Задает временный каталог, который будет использоваться для извлечения файлов, используемых при обслуживании. Этот каталог должен быть локальным. Если он не указан, будет использоваться каталог \Windows\%Temp%, в котором для каждого запуска DISM будет создаваться подкаталог с именем, состоящим из случайного шестнадцатеричного значения. Элементы в каталоге временных файлов удаляются после каждой операции. Не следует использовать сетевую папку в качестве каталога временных файлов для развертывания пакета (CAB- или MSU-файла) для установки. Каталог для извлечения файлов для временного использования при обслуживании должен быть локальным.

Псевдонимы

none

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

true(ByPropertyName)

Обрабатывать символы-шаблоны?

false

-SystemDrive<String>

Указывает путь к расположению файлов BootMgr. Это необходимо только в том случае, если файлы BootMgr находятся не в той секции, в которой выполняется команда. Используйте параметр -SystemDrive для обслуживания установленного образа Windows из среды Windows PE.

Псевдонимы

none

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

true(ByPropertyName)

Обрабатывать символы-шаблоны?

false

-WindowsDirectory<String>

Указывает путь к каталогу Windows относительно пути к образу. Это не может быть полный путь к каталогу Windows. Указать следует относительный путь. Если не указан, по умолчанию используется каталог Windows в корне каталога автономного образа.

Псевдонимы

none

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

true(ByPropertyName)

Обрабатывать символы-шаблоны?

false

<CommonParameters>

Этот командлет поддерживает общие параметры: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer и -OutVariable. Дополнительные сведения см. в разделе  about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).

Входы

Входной тип — это тип объектов, которые можно направить в командлет.

  • System.String[]
  • Microsoft.Dism.Commands.ImageObject
  • Microsoft.Dism.Commands.AppxPackageObject

Выходные данные

Возвращаемый тип — это тип объектов, возвращаемых командлетом.

  • Microsoft.Dism.Commands.ImageObject

Примеры

Example 1: Remove an app package from an image

This command removes the app package (.appx), MyAppxPkg, from the Windows image that is mounted to c:\offline.

PS C:\> Remove-AppxProvisionedPackage –Path c:\offline –PackageName MyAppxPkg

См. также

Add-AppxProvisionedPackage

Get-AppxProvisionedPackage

Set-AppXProvisionedDataFile

Remove-AppxPackage