El cmdlet Add-CMDeploymentType agrega un tipo de implementación para una aplicación.
Un tipo de implementación se encuentra dentro de una aplicación y contiene la información que Configuration Manager requiere para instalar software.
Un tipo de implementación también contiene reglas que especifican si y cómo se implementa el software.
Nota:
Ejecute cmdlets de Configuration Manager desde la unidad de sitio de Configuration Manager, por ejemplo PS XYZ:\>. Para obtener más información, consulte Introducción.
Ejemplos
Ejemplo 1: Agregar un tipo de implementación de Windows Installer a una aplicación
Este comando agrega un tipo de implementación de Windows Installer para la aplicación denominada App01d2012.
El comando usa el parámetro AutoIdentifyFromIntallationFile para extraer información sobre el tipo de implementación del archivo de contenido y especifica la ruta de acceso del paquete de instalación.
El comando usa el parámetro ForceForUnknownPublisher para especificar que el tipo de implementación comprueba la firma del archivo de contenido.
Ejemplo 2: Adición de un tipo de implementación que usa un script
Este comando agrega un tipo de implementación de Windows Installer para la aplicación denominada App02d2012.
El comando especifica el nombre Type01 para el tipo de implementación.
El comando agrega una descripción para el tipo de implementación y especifica que el tipo de implementación admite Afrikaans y Árabe.
El comando usa InstallationProgram para especificar la línea de comandos de Windows Installer.
El comando especifica que el tipo de implementación usa un script personalizado para detectar la presencia de este tipo de implementación.
El comando especifica que el tipo de script es VBScript y especifica el lenguaje de script que usará para detectar el tipo de implementación.
El comando especifica que el tipo de implementación usa el subsistema Microsoft Windows-32-on-Windows-64 (WOW64) para ejecutar un script en un equipo cliente de 64 bits.
Parámetros
-AddRequirement
Agrega una matriz de requisitos para este tipo de implementación.
Tipo:
Rule[]
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-AdministratorComment
Especifica una descripción para el tipo de implementación.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-AndroidGooglePlayInstaller
Tipo:
SwitchParameter
Alias:
AndroidDeepLinkInstaller
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-AndroidInstaller
Indica que el tipo de implementación detecta la información de la aplicación y los tipos de implementación de un archivo de paquete de aplicación para Android (.apk).
Tipo:
SwitchParameter
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-ApplicationName
Especifica el nombre de la aplicación asociada al tipo de implementación.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-ApplicationNameInWindowsStore
Especifica el nombre de la aplicación en la Tienda Windows.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-AppV5xInstaller
Indica que el tipo de implementación detecta la información de la aplicación y los tipos de implementación de un archivo de paquete .appv de Application Virtualization (App-V) 5.0.
Tipo:
SwitchParameter
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-AppvInstaller
Indica que la implementación detecta la información de la aplicación y los tipos de implementación de un archivo de .xml de manifiesto de App-V 4.0.
Tipo:
SwitchParameter
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-AutoIdentifyFromInstallationFile
Indica que el tipo de implementación extrae información del archivo de contenido.
Tipo:
SwitchParameter
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-Confirm
Solicitará confirmación antes de ejecutar el cmdlet.
Tipo:
SwitchParameter
Alias:
cf
Posición:
Named
Valor predeterminado:
False
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-ContentLocation
Especifica la ruta de acceso del contenido.
El servidor del sistema de sitio requiere permiso para leer los archivos de contenido.
Tipo:
String
Alias:
InstallationFileLocation, WebAppUrl
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-DeploymentTypeName
Especifica el nombre de un tipo de implementación.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-DetectDeploymentTypeByCustomScript
Indica que el tipo de implementación usa un script personalizado para detectar la presencia de este tipo de implementación.
Tipo:
SwitchParameter
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-DisableWildcardHandling
Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.
Indica si el tipo de implementación requiere la comprobación de la firma de archivo.
Tipo:
Boolean
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-ForceWildcardHandling
Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.
Tipo:
SwitchParameter
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-InputObject
Especifica la entrada de este cmdlet.
Puede usar este parámetro o canalizar la entrada a este cmdlet.
Tipo:
IResultObject
Alias:
Application
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
True
Aceptar caracteres comodín:
False
-InstallationBehaviorType
Especifica el comportamiento de instalación del tipo de implementación.
Los valores admitidos son:
Especifica la línea de comandos del paquete de Windows Installer.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-InstallationProgramVisibility
Especifica el modo en el que se ejecuta el tipo de implementación en los dispositivos cliente.
Los valores admitidos son:
Normal
Minimizado
Maximizado
Hidden
Tipo:
UserInteractionMode
Valores aceptados:
Normal, Minimized, Maximized, Hidden
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-InstallationStartIn
Especifica la carpeta que contiene el programa de instalación para el tipo de implementación.
Esta carpeta puede ser una ruta de acceso absoluta en el cliente o una ruta de acceso a la carpeta del punto de distribución que contiene los archivos de instalación.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-IosAppStoreInstaller
Tipo:
SwitchParameter
Alias:
IosDeepLinkInstaller
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-IosInstaller
Indica que el tipo de implementación detecta la información de la aplicación y los tipos de implementación de un archivo de paquete de aplicación para iOS (.ipa).
Tipo:
SwitchParameter
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-Language
Especifica una matriz de idiomas que admite el tipo de implementación.
Tipo:
String[]
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-LogonRequirementType
Especifica el requisito de inicio de sesión para el tipo de implementación.
Los valores admitidos son:
Indica que el tipo de implementación detecta la información de la aplicación y los tipos de implementación de un archivo del instalador de Mac OS X (.cmmac) que se creó mediante la herramienta CMAppUtil.
Tipo:
SwitchParameter
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-ManualSpecifyDeploymentType
No usar.
Configuration Manager no usa actualmente este parámetro.
Tipo:
SwitchParameter
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-MaximumAllowedRunTimeMins
Tipo:
Int32
Alias:
MaximumAllowedRunTimeMinutes
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-MobileMsiInstaller
Tipo:
SwitchParameter
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-MsiInstaller
Indica que el tipo de implementación detecta la información de la aplicación y los tipos de implementación de un archivo de Windows Installer (.msi).
Tipo:
SwitchParameter
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-OnFastNetworkMode
Especifica el comportamiento de instalación del tipo de implementación en una red rápida.
Los valores aceptables para este parámetro son:
Especifica el comportamiento de instalación del tipo de implementación en una red lenta.
Los valores admitidos son:
DoNothing
Descargar
DownloadContentForStreaming
Tipo:
ContentHandlingMode
Valores aceptados:
DoNothing, Download, DownloadContentForStreaming
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-PersistContentInClientCache
Indica si el tipo de implementación guarda el contenido en la memoria caché indefinidamente en el equipo cliente.
Tipo:
Boolean
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-PfxFileLocation
Especifica la ruta de acceso del archivo de Intercambio de información personal (PFX).
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-PfxFilePassword
Especifica la contraseña, como cadena segura, para el archivo PFX.
Tipo:
SecureString
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-RemoteComputerName
Especifica un nombre de equipo remoto.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-RequireUserInteraction
Tipo:
Boolean
Alias:
RequiresUserInteraction
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-ScriptContent
Especifica el lenguaje de script que desea usar para detectar el tipo de implementación.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-ScriptInstaller
Indica que el tipo de implementación usa un script para detectar la presencia de este tipo de implementación.
Tipo:
SwitchParameter
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-ScriptType
Especifica el lenguaje de script que desea usar para detectar el tipo de implementación.
Tipo:
ScriptLanguage
Valores aceptados:
PowerShell, VBScript, JavaScript
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-SignContentFile
Indica si el tipo de implementación requiere un archivo de contenido firmado.
Tipo:
Boolean
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-SignedContentFileLocation
Especifica la ruta de acceso del archivo de contenido firmado.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-TriggerVpn
@{Text=}
Tipo:
Boolean
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-UninstallProgram
Especifica el nombre del programa de desinstalación y los parámetros que necesite.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-UninstallStartIn
Especifica la carpeta que contiene el programa de desinstalación para el tipo de implementación.
Esta carpeta puede ser una ruta de acceso absoluta en el cliente o una ruta de acceso relativa a la carpeta del punto de distribución que contiene el paquete.
Tipo:
String
Posición:
Named
Valor predeterminado:
None
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-WebAppInstaller
Indica que este cmdlet usa un instalador de aplicación web para la implementación.
Tipo:
SwitchParameter
Posición:
Named
Valor predeterminado:
None
Requerido:
True
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-WhatIf
Muestra lo que ocurriría si se ejecuta el cmdlet.
El cmdlet no se ejecuta.
Tipo:
SwitchParameter
Alias:
wi
Posición:
Named
Valor predeterminado:
False
Requerido:
False
Aceptar entrada de canalización:
False
Aceptar caracteres comodín:
False
-Windows8AppInstaller
Indica que el tipo de implementación detecta la información de la aplicación y los tipos de implementación de un archivo de paquete de aplicación de Windows (.appx).
Indica que el tipo de implementación detecta la información de la aplicación y los tipos de implementación de un archivo de archivador de Windows Mobile (.cab).