Add-CMDeploymentTypeSupersedence
Adicione uma substituição do tipo de implementação. Este cmdlet foi preterido.
Sintaxe
Add-CMDeploymentTypeSupersedence
[-IsUninstall <Boolean>]
[-SupersededDeploymentType] <IResultObject>
[-SupersedingDeploymentType] <IResultObject>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Importante
A partir da versão 2111, este cmdlet foi preterido e poderá ser removido numa versão futura. Em alternativa, utilize o cmdlet Set-CMApplicationSupersedence .
Utilize este cmdlet para definir um tipo de implementação para substituir outro.
Para obter mais informações, veja Substituir aplicações no Configuration Manager.
Observação
Execute cmdlets do Configuration Manager a partir da unidade do site do Configuration Manager, por exemplo PS XYZ:\>
. Para obter mais informações, veja Introdução.
Exemplos
Exemplo 1
Existem duas aplicações de exemplo, a aplicação LOB v7 e a aplicação LOB v6. V7 substitui v6. Os dois primeiros comandos utilizam o cmdlet Get-CMDeploymentType para obter objetos de tipo de implementação. Em seguida, utiliza esses objetos com para configurar a relação de substituição.
$dt7 = Get-CMDeploymentType -ApplicationName "LOB app v7" -DeploymentTypeName "Install"
$dt6 = Get-CMDeploymentType -ApplicationName "LOB app v6" -DeploymentTypeName "Install"
Add-CMDeploymentTypeSupersedence -SupersedingDeploymentType $dt7 -SupersededDeploymentType $dt6 -IsUninstall $true
Parâmetros
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DisableWildcardHandling
Este parâmetro trata os carateres universais como valores de carateres literais. Não pode combiná-lo com ForceWildcardHandling.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ForceWildcardHandling
Este parâmetro processa carateres universais e pode levar a um comportamento inesperado (não recomendado). Não pode combiná-lo com DisableWildcardHandling.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-IsUninstall
Se $false
, o novo tipo de implementação (substituição) atualizará o tipo de implementação instalado (substituído). Se definir este parâmetro como $true
, o Configuration Manager desinstala o tipo de implementação anterior quando instala o novo tipo de implementação.
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SupersededDeploymentType
Especifique um objeto de tipo de implementação para a aplicação substituir. Por outras palavras, o tipo de implementação antigo . Para obter este objeto, utilize os cmdlets Get-CMDeploymentType ou Get-CMDeploymentTypeSupersedence .
Tipo: | IResultObject |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SupersedingDeploymentType
Especifique um objeto de tipo de implementação para a aplicação substituir o outro. Por outras palavras, o tipo de implementação de substituição . Para obter este objeto, utilize o cmdlet Get-CMDeploymentType .
Tipo: | IResultObject |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-WhatIf
Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
None
Saídas
System.Object