Get-CMPackage
Получите устаревший пакет Configuration Manager.
Синтаксис
Get-CMPackage
[-Fast]
[-Name <String>]
[-PackageType <PackageType>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMPackage
[-Fast]
-Id <String>
[-PackageType <PackageType>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Описание
Командлет Get-CMPackage получает устаревший пакет Configuration Manager. Configuration Manager current Branch продолжает поддерживать пакеты и программы, которые использовались в Configuration Manager 2007. Дополнительные сведения см. в разделе Пакеты и программы в Configuration Manager.
Другие объекты считаются пакетами в определенных контекстах, но для их получения необходимо использовать другие командлеты. Дополнительные сведения см. в разделе Связанные ссылки.
Примечание.
Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>
. Дополнительные сведения см. в статье Начало работы.
Примеры
Пример 1. Получение всех пакетов
Эта команда получает все устаревшие пакеты Configuration Manager и сохраняет их в пакетах переменных.
$packages = Get-CMPackage -PackageType RegularPackage
Пример 2. Получение пакета с помощью идентификатора
Эта команда возвращает пакет с идентификатором CM100002.
Get-CMPackage -Id "CM100002"
Пример 3. Получение пакета с помощью имени
Эта команда возвращает пакет с именем Клиентский пакет Configuration Manager.
Get-CMPackage -Name "Configuration Manager Client Package"
Параметры
-DisableWildcardHandling
Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Fast
Добавьте этот параметр, чтобы не обновлять отложенные свойства автоматически. Отложенные свойства содержат значения, которые относительно неэффективны для извлечения. Получение этих свойств может вызвать дополнительный сетевой трафик и снизить производительность командлета.
Если этот параметр не используется, командлет выводит предупреждение. Чтобы отключить это предупреждение, задайте .$CMPSSuppressFastNotUsedCheck = $true
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ForceWildcardHandling
Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Id
Указывает идентификатор пакета, который требуется получить. Например, "CM100002"
.
Тип: | String |
Aliases: | PackageId |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Указывает имя пакета, который требуется получить. Например, "Configuration Manager Client Package"
.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | True |
-PackageType
Укажите тип пакета для фильтрации результата.
Тип: | PackageType |
Допустимые значения: | RegularPackage, Driver, TaskSequence, SoftwareUpdate, ContentPackage, ImageDeployment, BootImage, OSInstallPackage |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Выходные данные
IResultObject[]
IResultObject
Примечания
Дополнительные сведения об этом возвращаемом объекте и его свойствах см. в разделе класс WMI сервера SMS_Package.