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 Configuration Manager, por ejemploPS 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.
Type:
Rule[]
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-AdministratorComment
Especifica una descripción para el tipo de implementación.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-AndroidGooglePlayInstaller
Type:
SwitchParameter
Aliases:
AndroidDeepLinkInstaller
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
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 paquete de aplicación para un archivo Android (.apk).
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-ApplicationName
Especifica el nombre de la aplicación asociada al tipo de implementación.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-ApplicationNameInWindowsStore
Especifica el nombre de la aplicación en la Tienda Windows.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
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.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
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.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-AutoIdentifyFromInstallationFile
Indica que el tipo de implementación extrae información del archivo de contenido.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-Confirm
Solicitará confirmación antes de ejecutar el cmdlet.
Type:
SwitchParameter
Aliases:
cf
Position:
Named
Default value:
False
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-ContentLocation
Especifica la ruta de acceso del contenido.
El servidor del sistema de sitio requiere permiso para leer los archivos de contenido.
Type:
String
Aliases:
InstallationFileLocation, WebAppUrl
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-DeploymentTypeName
Especifica el nombre de un tipo de implementación.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-DetectDeploymentTypeByCustomScript
Indica que el tipo de implementación usa un script personalizado para detectar la presencia de este tipo de implementación.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
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.
Type:
Boolean
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-ForceWildcardHandling
Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-InputObject
Especifica la entrada de este cmdlet.
Puede usar este parámetro o canalizar la entrada a este cmdlet.
Type:
IResultObject
Aliases:
Application
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
True
Accept wildcard characters:
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.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
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
Type:
UserInteractionMode
Accepted values:
Normal, Minimized, Maximized, Hidden
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
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.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-IosAppStoreInstaller
Type:
SwitchParameter
Aliases:
IosDeepLinkInstaller
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
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).
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-Language
Especifica una matriz de idiomas que admite el tipo de implementación.
Type:
String[]
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
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) creado mediante la herramienta CMAppUtil.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-ManualSpecifyDeploymentType
No usar.
Configuration Manager no usa actualmente este parámetro.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-MaximumAllowedRunTimeMins
Type:
Int32
Aliases:
MaximumAllowedRunTimeMinutes
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-MobileMsiInstaller
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
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).
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
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
Type:
ContentHandlingMode
Accepted values:
DoNothing, Download, DownloadContentForStreaming
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-PersistContentInClientCache
Indica si el tipo de implementación guarda el contenido en la memoria caché indefinidamente en el equipo cliente.
Type:
Boolean
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-PfxFileLocation
Especifica la ruta de acceso del archivo de Intercambio de información personal (PFX).
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-PfxFilePassword
Especifica la contraseña, como cadena segura, para el archivo PFX.
Type:
SecureString
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-RemoteComputerName
Especifica un nombre de equipo remoto.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-RequireUserInteraction
Type:
Boolean
Aliases:
RequiresUserInteraction
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-ScriptContent
Especifica el lenguaje de script que desea usar para detectar el tipo de implementación.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-ScriptInstaller
Indica que el tipo de implementación usa un script para detectar la presencia de este tipo de implementación.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-ScriptType
Especifica el lenguaje de script que desea usar para detectar el tipo de implementación.
Type:
ScriptLanguage
Accepted values:
PowerShell, VBScript, JavaScript
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-SignContentFile
Indica si el tipo de implementación requiere un archivo de contenido firmado.
Type:
Boolean
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-SignedContentFileLocation
Especifica la ruta de acceso del archivo de contenido firmado.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-TriggerVpn
@{Text=}
Type:
Boolean
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-UninstallProgram
Especifica el nombre del programa de desinstalación y los parámetros que necesite.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
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.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-WebAppInstaller
Indica que este cmdlet usa un instalador de aplicación web para la implementación.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-WhatIf
Muestra lo que ocurriría si se ejecuta el cmdlet.
El cmdlet no se ejecuta.
Type:
SwitchParameter
Aliases:
wi
Position:
Named
Default value:
False
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
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).
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea: https://aka.ms/ContentUserFeedback.