Командлет Add-CMDeploymentType добавляет тип развертывания для приложения.
Тип развертывания содержится в приложении и содержит сведения, необходимые Configuration Manager для установки программного обеспечения.
Тип развертывания также содержит правила, указывающие, развертывается ли программное обеспечение и как оно развертывается.
Примечание.
Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>. Дополнительные сведения см. в статье Начало работы.
Примеры
Пример 1. Добавление типа развертывания установщика Windows в приложение
Эта команда добавляет тип развертывания установщика Windows для приложения с именем App01d2012.
Команда использует параметр AutoIdentifyFromIntallationFile для извлечения сведений о типе развертывания из файла содержимого и указывает путь к пакету установки.
Команда использует параметр ForceForUnknownPublisher , чтобы указать, что тип развертывания проверяет сигнатуру файла содержимого.
Пример 2. Добавление типа развертывания, использующего скрипт
Эта команда добавляет тип развертывания установщика Windows для приложения с именем App02d2012.
Команда задает имя Type01 для типа развертывания.
Команда добавляет описание для типа развертывания и указывает, что тип развертывания поддерживает африкаансы и арабские языки.
Команда использует InstallationProgram для указания командной строки установщика Windows.
Команда указывает, что тип развертывания использует пользовательский скрипт для обнаружения присутствия этого типа развертывания.
Команда указывает, что тип скрипта — VBScript, и указывает язык скриптов, который будет использоваться для определения типа развертывания.
Команда указывает, что тип развертывания использует подсистему Microsoft Windows-32-on-Windows-64 (WOW64) для выполнения скрипта на 64-разрядном клиентском компьютере.
Параметры
-AddRequirement
Добавляет массив требований для этого типа развертывания.
Тип:
Rule[]
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-AdministratorComment
Указывает описание типа развертывания.
Тип:
String
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-AndroidGooglePlayInstaller
Тип:
SwitchParameter
Aliases:
AndroidDeepLinkInstaller
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-AndroidInstaller
Указывает, что тип развертывания обнаруживает сведения о приложении и типы развертывания из файла пакета приложения для Android (.apk).
Тип:
SwitchParameter
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-ApplicationName
Указывает имя приложения, связанного с типом развертывания.
Тип:
String
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-ApplicationNameInWindowsStore
Указывает имя приложения в Магазине Windows.
Тип:
String
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-AppV5xInstaller
Указывает, что тип развертывания обнаруживает сведения о приложении и типы развертывания из файла пакета APPV Application Virtualization (App-V) 5.0.
Тип:
SwitchParameter
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-AppvInstaller
Указывает, что развертывание обнаруживает сведения о приложении и типы развертывания из манифеста App-V 4.0 .xml файла.
Тип:
SwitchParameter
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-AutoIdentifyFromInstallationFile
Указывает, что тип развертывания извлекает сведения из файла содержимого.
Тип:
SwitchParameter
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-Confirm
Перед запуском командлет запросит подтверждение.
Тип:
SwitchParameter
Aliases:
cf
Position:
Named
Default value:
False
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-ContentLocation
Указывает путь к содержимому.
Серверу системы сайта требуется разрешение на чтение файлов содержимого.
Тип:
String
Aliases:
InstallationFileLocation, WebAppUrl
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-DeploymentTypeName
Указывает имя типа развертывания.
Тип:
String
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-DetectDeploymentTypeByCustomScript
Указывает, что тип развертывания использует пользовательский скрипт для обнаружения присутствия этого типа развертывания.
Тип:
SwitchParameter
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-DisableWildcardHandling
Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.
Указывает, требуется ли для типа развертывания проверка подписи файла.
Тип:
Boolean
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-ForceWildcardHandling
Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.
Тип:
SwitchParameter
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-InputObject
Указывает входные данные для этого командлета.
Вы можете использовать этот параметр или передать входные данные в этот командлет.
Тип:
IResultObject
Aliases:
Application
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
True
Принять подстановочные знаки:
False
-InstallationBehaviorType
Указывает поведение установки типа развертывания.
Допустимые значения:
Указывает командную строку для пакета установщика Windows.
Тип:
String
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-InstallationProgramVisibility
Указывает режим, в котором тип развертывания выполняется на клиентских устройствах.
Допустимые значения:
Normal
Свести к минимуму
Развернуто
Скрытый
Тип:
UserInteractionMode
Допустимые значения:
Normal, Minimized, Maximized, Hidden
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-InstallationStartIn
Указывает папку, содержащую программу установки для типа развертывания.
Эта папка может быть абсолютным путем на клиенте или путем к папке точки распространения, содержащей файлы установки.
Тип:
String
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-IosAppStoreInstaller
Тип:
SwitchParameter
Aliases:
IosDeepLinkInstaller
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-IosInstaller
Указывает, что тип развертывания обнаруживает сведения о приложении и типы развертывания из файла пакета приложения для iOS (IPA).
Тип:
SwitchParameter
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-Language
Указывает массив языков, поддерживаемых типом развертывания.
Тип:
String[]
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-LogonRequirementType
Указывает требование входа для типа развертывания.
Допустимые значения:
Указывает, что тип развертывания обнаруживает сведения о приложении и типы развертывания из файла установщика Mac OS X (CMMAC), созданного с помощью средства CMAppUtil.
Тип:
SwitchParameter
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-ManualSpecifyDeploymentType
Не следует использовать.
Configuration Manager в настоящее время не использует этот параметр.
Тип:
SwitchParameter
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-MaximumAllowedRunTimeMins
Тип:
Int32
Aliases:
MaximumAllowedRunTimeMinutes
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-MobileMsiInstaller
Тип:
SwitchParameter
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-MsiInstaller
Указывает, что тип развертывания обнаруживает сведения о приложении и типы развертывания из файла установщика Windows (.msi).
Тип:
SwitchParameter
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-OnFastNetworkMode
Указывает поведение установки типа развертывания в быстрой сети.
Допустимые значения для этого параметра:
Указывает поведение установки типа развертывания в медленной сети.
Допустимые значения:
DoNothing
Скачать
DownloadContentForStreaming
Тип:
ContentHandlingMode
Допустимые значения:
DoNothing, Download, DownloadContentForStreaming
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-PersistContentInClientCache
Указывает, сохраняет ли тип развертывания содержимое в кэше неограниченное время на клиентском компьютере.
Тип:
Boolean
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-PfxFileLocation
Указывает путь к PFX-файлу.
Тип:
String
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-PfxFilePassword
Указывает пароль в виде безопасной строки для PFX-файла.
Тип:
SecureString
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-RemoteComputerName
Указывает имя удаленного компьютера.
Тип:
String
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-RequireUserInteraction
Тип:
Boolean
Aliases:
RequiresUserInteraction
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-ScriptContent
Указывает язык скриптов, который требуется использовать для определения типа развертывания.
Тип:
String
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-ScriptInstaller
Указывает, что тип развертывания использует скрипт для обнаружения присутствия этого типа развертывания.
Тип:
SwitchParameter
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-ScriptType
Указывает язык скриптов, который требуется использовать для определения типа развертывания.
Тип:
ScriptLanguage
Допустимые значения:
PowerShell, VBScript, JavaScript
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-SignContentFile
Указывает, требуется ли для типа развертывания подписанный файл содержимого.
Тип:
Boolean
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-SignedContentFileLocation
Указывает путь к подписанному файлу содержимого.
Тип:
String
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-TriggerVpn
@{Text=}
Тип:
Boolean
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-UninstallProgram
Указывает имя программы удаления и все необходимые параметры.
Тип:
String
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-UninstallStartIn
Указывает папку, содержащую программу удаления для типа развертывания.
Эта папка может быть абсолютным путем на клиенте или путем относительно папки точки распространения, содержащей пакет.
Тип:
String
Position:
Named
Default value:
None
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-WebAppInstaller
Указывает, что этот командлет использует установщик веб-приложения для развертывания.
Тип:
SwitchParameter
Position:
Named
Default value:
None
Обязательно:
True
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-WhatIf
Показывает, что произойдет при запуске этого командлета.
Командлет при этом не запускается.
Тип:
SwitchParameter
Aliases:
wi
Position:
Named
Default value:
False
Обязательно:
False
Принять входные данные конвейера:
False
Принять подстановочные знаки:
False
-Windows8AppInstaller
Указывает, что тип развертывания обнаруживает сведения о приложении и типы развертывания из файла пакета приложения Для Windows (.appx).