Set-CMMsiDeploymentType
Configure un tipo Windows de implementación del instalador.
Syntax
Set-CMMsiDeploymentType
[-AddDetectionClause <DetectionClause[]>]
[-CacheContent <Boolean>]
[-ContentFallback <Boolean>]
[-ContentLocation <String>]
[-DetectionClauseConnector <Hashtable[]>]
[-EnableBranchCache <Boolean>]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit <Boolean>]
[-ForceScriptDetection32Bit <Boolean>]
[-GroupDetectionClauses <String[]>]
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallCommand <String>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-ProductCode <String>]
[-RebootBehavior <PostExecutionBehavior>]
[-RemoveDetectionClause <String[]>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction <Boolean>]
[-ScriptFile <String>]
[-ScriptLanguage <ScriptLanguage>]
[-ScriptText <String>]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
-ApplicationName <String>
-DeploymentTypeName <String>
[-NewName <String>]
[-PassThru]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMMsiDeploymentType
[-AddDetectionClause <DetectionClause[]>]
[-CacheContent <Boolean>]
[-ContentFallback <Boolean>]
[-ContentLocation <String>]
[-DetectionClauseConnector <Hashtable[]>]
[-EnableBranchCache <Boolean>]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit <Boolean>]
[-ForceScriptDetection32Bit <Boolean>]
[-GroupDetectionClauses <String[]>]
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallCommand <String>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-ProductCode <String>]
[-RebootBehavior <PostExecutionBehavior>]
[-RemoveDetectionClause <String[]>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction <Boolean>]
[-ScriptFile <String>]
[-ScriptLanguage <ScriptLanguage>]
[-ScriptText <String>]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
-Application <IResultObject>
-DeploymentTypeName <String>
[-NewName <String>]
[-PassThru]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMMsiDeploymentType
[-AddDetectionClause <DetectionClause[]>]
[-CacheContent <Boolean>]
[-ContentFallback <Boolean>]
[-ContentLocation <String>]
[-DetectionClauseConnector <Hashtable[]>]
[-EnableBranchCache <Boolean>]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit <Boolean>]
[-ForceScriptDetection32Bit <Boolean>]
[-GroupDetectionClauses <String[]>]
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallCommand <String>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-ProductCode <String>]
[-RebootBehavior <PostExecutionBehavior>]
[-RemoveDetectionClause <String[]>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction <Boolean>]
[-ScriptFile <String>]
[-ScriptLanguage <ScriptLanguage>]
[-ScriptText <String>]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
-ApplicationId <Int32>
-DeploymentTypeName <String>
[-NewName <String>]
[-PassThru]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMMsiDeploymentType
[-AddDetectionClause <DetectionClause[]>]
[-CacheContent <Boolean>]
[-ContentFallback <Boolean>]
[-ContentLocation <String>]
[-DetectionClauseConnector <Hashtable[]>]
[-EnableBranchCache <Boolean>]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit <Boolean>]
[-ForceScriptDetection32Bit <Boolean>]
[-GroupDetectionClauses <String[]>]
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallCommand <String>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-ProductCode <String>]
[-RebootBehavior <PostExecutionBehavior>]
[-RemoveDetectionClause <String[]>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction <Boolean>]
[-ScriptFile <String>]
[-ScriptLanguage <ScriptLanguage>]
[-ScriptText <String>]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
-InputObject <IResultObject>
[-NewName <String>]
[-PassThru]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Use este cmdlet para configurar la configuración de un tipo de implementación de Windows instalador (MSI) en una aplicación.
Nota
Ejecute los cmdlets de Configuration Manager desde la unidad de sitio de Configuration Manager, por ejemplo PS XYZ:\>
. Para obtener más información, vea getting started.
Ejemplos
Ejemplo 1: Modificar un tipo de implementación Windows Installer
Este comando cambia el nombre del tipo de implementación de DTMsi a DTMsi_Updated. Agrega inglés (Estados Unidos) ( en-US
) y chino (simplificado) ( zh-CN
) como idiomas admitidos. Especifica que la instalación tarda aproximadamente 14 minutos en completarse y solo se ejecutará cuando ningún usuario haya iniciado sesión Windows.
Set-CMMSiDeploymentType -ApplicationName "testMsi" -DeploymentTypeName "DTMsi" -NewName "DTMsi_Updated" -AddLanguage "en-US","zh-CN" -Comment "New Deployment Type-updated" -EstimatedRuntimeMins 14 -LogonRequirementType OnlyWhenNoUserLoggedOn
Para obtener otros ejemplos con reglas de requisitos y métodos de detección, vea Set-CMScriptDeploymentType y Add-CMMsiDeploymentType.
Parámetros
- Confirm
Solicitará confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AddDetectionClause
Especifique una matriz de cláusulas de método de detección para este tipo de implementación. Para crear una cláusula de detección, use uno de los cmdlets siguientes:
- New-CMDetectionClauseDirectory
- New-CMDetectionClauseFile
- New-CMDetectionClauseRegistryKey
- New-CMDetectionClauseRegistryKeyValue
- New-CMDetectionClauseWindowsInstaller
Guarde el resultado de estos cmdlets en una variable. A continuación, especifique esas variables como una matriz para este parámetro. Por ejemplo, -AddDetectionClause $clauseFile1,$clauseFile2,$clauseFile3
.
También puede usar Get-CMDeploymentTypeDetectionClause para obtener una cláusula de detección existente de otra aplicación.
Type: | DetectionClause[] |
Aliases: | AddDetectionClauses |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AddLanguage
Especifique una matriz de etiquetas de idioma que admita el tipo de implementación. Por ejemplo, para agregar ruso (Rusia), especifique la etiqueta ru-RU
.
Para obtener más información y una lista de etiquetas de idioma, vea Windows Language Code Identifier (LCID) Reference.
Type: | String[] |
Aliases: | AddLanguages, Languages, Language |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AddRequirement
Especifique una matriz de objetos de requisito para el tipo de implementación. Para crear un objeto de regla de requisito, use uno de los cmdlets siguientes:
- New-CMRequirementRuleActiveDirectorySiteValue
- New-CMRequirementRuleBooleanValue
- New-CMRequirementRuleCMSiteValue
- New-CMRequirementRuleCommonValue
- New-CMRequirementRuleDeviceOwnershipValue
- New-CMRequirementRuleExistential
- New-CMRequirementRuleExpression
- New-CMRequirementRuleFileAttributeValue
- New-CMRequirementRuleFilePermissionValue
- New-CMRequirementRuleFreeDiskSpaceValue
- New-CMRequirementRuleInputTypeValue
- New-CMRequirementRuleOperatingSystemLanguageValue
- New-CMRequirementRuleOperatingSystemValue
- New-CMRequirementRuleOUValue
- New-CMRequirementRuleRegistryKeyPermissionValue
- New-CMRequirementRuleScreenResolutionValue
A partir de la versión 2111, puede usar el cmdlet Get-CMDeploymentTypeRequirement para copiar reglas de otro tipo de implementación.
Type: | Rule[] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Application
Especifique un objeto de aplicación para este tipo de implementación. Para obtener este objeto, use el cmdlet Get-CMApplication.
Type: | IResultObject |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationId
Especifique el identificador de la aplicación para este tipo de implementación.
Type: | Int32 |
Aliases: | CI_ID, CIId |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationName
Especifique el nombre de la aplicación para este tipo de implementación.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CacheContent
Establezca este parámetro para guardar contenido indefinidamente en la memoria caché $true
del cliente.
Type: | Boolean |
Aliases: | PersistContentInClientCache |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Comment
Especifique una descripción opcional para el tipo de implementación.
Type: | String |
Aliases: | AdministratorComment |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ContentFallback
Si establece este parámetro en , cuando el contenido no está disponible en ningún punto de distribución de los grupos de límites actuales o vecinos del cliente, el cliente puede usar puntos de distribución en el grupo de límites predeterminado del $true
sitio.
Type: | Boolean |
Aliases: | EnableContentLocationFallback, AllowClientsToUseFallbackSourceLocationForContent |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ContentLocation
Especifica la ruta de acceso de origen de red del archivo MSI. El servidor del sistema de sitio requiere permiso para leer los archivos de contenido.
A partir de la versión 2107, puede especificar la ruta de acceso del archivo MSI o la ruta de acceso a la carpeta que contiene msi.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeploymentTypeName
Especifique el nombre del tipo de implementación que se debe configurar.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DetectionClauseConnector
Cuando use el parámetro GroupDetectionClauses para las cláusulas de detección de grupos, use este parámetro para especificar el conector.
En el siguiente ejemplo se define el conector OR:@{"LogicalName"=$clauseFile3.Setting.LogicalName;"Connector"="OR"}
Type: | Hashtable[] |
Aliases: | DetectionClauseConnectors |
Position: | Named |
Default value: | None |
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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableBranchCache
Este parámetro está en desuso. BranchCache siempre está habilitado en los clientes y lo usan si el punto de distribución lo admite.
Type: | Boolean |
Aliases: | AllowClientsToShareContentOnSameSubnet |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EstimatedRuntimeMins
Especifique el tiempo estimado de instalación, en minutos, de este tipo de implementación para la aplicación. El Centro de software muestra esta estimación al usuario antes de que se instale la aplicación.
Type: | Int32 |
Aliases: | EstimatedInstallationTimeMinutes, EstimatedInstallationTimeMins, EstimatedRunTimeMinutes |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Fuerza al comando a ejecutarse sin pedir confirmación de usuario.
Type: | SwitchParameter |
Aliases: | ForceForUnknownPublisher |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force32Bit
Establezca este parámetro para ejecutar los programas de instalación y desinstalación como procesos de $true
32 bits en clientes de 64 bits.
Type: | Boolean |
Aliases: | Force32BitInstaller |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceScriptDetection32Bit
Si usa un script personalizado para detectar la presencia de este tipo de implementación, establezca este parámetro para que ejecute el script como un proceso de 32 bits en clientes de $true
64 bits.
Type: | Boolean |
Aliases: | Force32BitDetectionScript |
Position: | Named |
Default value: | None |
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 |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GroupDetectionClauses
Al configurar reglas para detectar la presencia de este tipo de implementación, use este parámetro para agrupar cláusulas. Para crear una cláusula de detección, use uno de los cmdlets siguientes:
- New-CMDetectionClauseDirectory
- New-CMDetectionClauseFile
- New-CMDetectionClauseRegistryKey
- New-CMDetectionClauseRegistryKeyValue
- New-CMDetectionClauseWindowsInstaller
Guarde el resultado de estos cmdlets en una variable. A continuación, use el siguiente formato para agrupar cláusulas: $clause2.Setting.LogicalName, $clause3.Setting.LogicalName
.
Sugerencia
En la consola de Configuration **** Manager, al seleccionar la acción Grupo, las cláusulas muestran paréntesis antes y después de las cláusulas agrupadas.
Type: | String[] |
Aliases: | GroupDetectionClausesByLogicalName |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Especifique un objeto de tipo de implementación que se debe configurar. Para obtener este objeto, use el cmdlet Get-CMDeploymentType.
Type: | IResultObject |
Aliases: | DeploymentType |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InstallationBehaviorType
Especifique el comportamiento de instalación de este tipo de implementación:
InstallForUser
: el cliente solo instala la aplicación para el usuario al que implementa la aplicación.InstallForSystem
: el cliente instala la aplicación solo una vez. Está disponible para todos los usuarios.InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser
: si implementa la aplicación en un dispositivo, el cliente la instala para todos los usuarios. Si implementa la aplicación en un usuario, el cliente solo la instala para ese usuario.
Type: | InstallationBehaviorType |
Accepted values: | InstallForUser, InstallForSystem, InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstallCommand
Especifique la línea de comandos del programa de instalación para instalar el Windows installer.
Type: | String |
Aliases: | InstallationProgram |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstallWorkingDirectory
Especifique la ruta de acceso que se usará como directorio de trabajo cuando el cliente ejecute installCommand.
Type: | String |
Aliases: | InstallationStartIn, InstallFolder |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogonRequirementType
Especifique el requisito para un usuario que ha iniciado sesión:
OnlyWhenNoUserLoggedOn
: solo cuando ningún usuario ha iniciado sesión en Windows.OnlyWhenUserLoggedOn
: solo cuando un usuario ha iniciado sesión. Esta es la opción predeterminada.WhetherOrNotUserLoggedOn
: si un usuario ha iniciado sesión o no.Nota
El valor
WhereOrNotUserLoggedOn
está en desuso. Se reemplaza porWhetherOrNotUserLoggedOn
.
Si establece InstallationBehaviorType en InstallForUser
, no puede establecer este parámetro.
Type: | LogonRequirementType |
Accepted values: | OnlyWhenUserLoggedOn, WhereOrNotUserLoggedOn, WhetherOrNotUserLoggedOn, OnlyWhenNoUserLoggedOn |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaximumRuntimeMins
Especifique el tiempo máximo de ejecución permitido del programa de implementación para esta aplicación. Establece un valor entero en minutos.
Type: | Int32 |
Aliases: | MaximumAllowedRunTimeMinutes, MaximumAllowedRunTimeMins, MaximumRunTimeMinutes |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NewName
Especifique un nuevo nombre para cambiar el nombre de este tipo de implementación.
Type: | String |
Aliases: | NewDeploymentTypeName |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Agregue este parámetro para devolver un objeto que represente el elemento con el que está trabajando. De forma predeterminada, es posible que este cmdlet no genere ningún resultado.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProductCode
Especifique el código de producto MSI que se establecerá como método de detección. Cuando se usa este parámetro, se sobrescribe cualquier otro método de detección.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RebootBehavior
Especifique el comportamiento posterior a la instalación:
BasedOnExitCode
: determine el comportamiento en función de los códigos devueltos.NoAction
: No hay ninguna acción específica.ProgramReboot
: el programa de instalación de software puede forzar el reinicio del dispositivo.ForceReboot
: el cliente de Configuration Manager forzará un reinicio obligatorio del dispositivo.
Para obtener más información sobre estos comportamientos, vea Create applications in Configuration Manager.
Type: | PostExecutionBehavior |
Accepted values: | BasedOnExitCode, NoAction, ForceReboot, ProgramReboot |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveDetectionClause
Especifique una matriz de cláusulas de método de detección que se deben quitar.
Type: | String[] |
Aliases: | RemoveDetectionClauses |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveLanguage
Especifique una matriz de idiomas admitidos para quitar de este tipo de implementación.
Type: | String[] |
Aliases: | RemoveLanguages |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveRequirement
Especifique una matriz de reglas de requisitos para quitar de este tipo de implementación.
Type: | Rule[] |
Aliases: | RemoveRequirements |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RepairCommand
Use este parámetro para configurar el comando repair. Configure también el parámetro RepairWorkingDirectory.
A partir de la versión 2006, puede especificar una cadena vacía.
Type: | String |
Aliases: | RepairProgram |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RepairWorkingDirectory
Use este parámetro para configurar el directorio de trabajo del comando de reparación. Configure también el parámetro RepairCommand.
Type: | String |
Aliases: | RepairStartIn, RepairFolder |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RequireUserInteraction
Establezca este parámetro para $true
permitir a los usuarios ver e interactuar con la instalación del tipo de implementación.
Type: | Boolean |
Aliases: | RequiresUserInteraction |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptFile
Especifique el archivo de script que se usará para detectar este tipo de implementación. También use el parámetro ScriptLanguage.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptLanguage
Si usa los parámetros ScriptFile o ScriptText, use este parámetro para especificar el idioma del script.
Type: | ScriptLanguage |
Aliases: | ScriptType |
Accepted values: | PowerShell, VBScript, JavaScript |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptText
Especifique el texto de un script para detectar este tipo de implementación. También use el parámetro ScriptLanguage.
Para obtener más información, vea Acerca de los métodos de detección de scripts personalizados.
Type: | String |
Aliases: | ScriptContent, Script |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SlowNetworkDeploymentMode
Cuando un cliente usa un punto de distribución de un grupo de límites de vecinos o el grupo de límites de sitio predeterminado, especifique la opción de implementación:
DoNothing
: No descargar contenidoDownload
: descargar contenido desde el punto de distribución y ejecutarlo localmente
Type: | ContentHandlingMode |
Accepted values: | DoNothing, Download |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceUpdateProductCode
Especifique un código de producto MSI. Este código de producto es un formato GUID.
Windows administración de orígenes permite que una .MSI representada por este tipo de implementación se actualice o repare automáticamente desde archivos de origen de contenido en un punto de distribución disponible.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UninstallCommand
Especifica la línea de comandos para desinstalar la aplicación.
A partir de la versión 2006, puede especificar una cadena vacía.
Type: | String |
Aliases: | UninstallationProgram |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UninstallContentLocation
Especifique la ruta de acceso de red al contenido de origen que se va a usar con el UninstallCommand que es diferente de ContentLocation. Use este parámetro al establecer UninstallOption en Different
.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UninstallOption
Especifique el contenido que se va a usar con UninstallCommand:
SameAsInstall
: El contenido de instalación y desinstalación es el mismo. Esta es la opción predeterminada.NoneRequired
: La aplicación no necesita contenido para desinstalar.Different
: el contenido de desinstalación es diferente del contenido de instalación. Use UninstallContentLocation para especificar la ruta de acceso de red al contenido que se usa para desinstalar la aplicación.
Type: | UninstallContentSetting |
Accepted values: | SameAsInstall, NoneRequired, Different |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UninstallWorkingDirectory
Especifique la ruta de acceso que se usará como directorio de trabajo cuando el cliente ejecute uninstallcommand.
Type: | String |
Aliases: | UninstallationStartIn, UninstallFolder |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserInteractionMode
Especifique la visibilidad del programa de instalación:
Normal
: el tipo de implementación se ejecuta en el modo normal en función de los valores predeterminados del sistema y del programa. Este modo es el predeterminado.Minimized
: el tipo de implementación se ejecuta minimizado en dispositivos cliente. Es posible que los usuarios vean la actividad de instalación en el área de notificación o en la barra de tareas.Maximized
: el tipo de implementación se ejecuta maximizado en dispositivos cliente. Los usuarios ven toda la actividad de instalación.Hidden
: el tipo de implementación se ejecuta oculto en dispositivos cliente. Los usuarios no ven ninguna actividad de instalación.
Type: | UserInteractionMode |
Aliases: | InstallationProgramVisibility |
Accepted values: | Normal, Minimized, Maximized, Hidden |
Position: | Named |
Default value: | None |
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 |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Salidas
System.Object