Remove-CMDeploymentTypeSupersedence

Remover uma relação de substituição do tipo de implementação. Este cmdlet foi preterido.

Sintaxe

Remove-CMDeploymentTypeSupersedence
      [-Force]
      [-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 remover um tipo de implementação de substituição de um tipo de implementação substituído. Por outras palavras, remova o tipo de implementação de substituição do tipo de implementação antigo .

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. O primeiro comando utiliza o cmdlet Get-CMDeploymentType para obter um objeto de tipo de implementação para v7. Em seguida, utiliza esse objeto com Get-CMDeploymentTypeSupersedence para obter o tipo de implementação substituído para v6. Por fim, remove a relação de substituição entre os dois objetos.

$dt7 = Get-CMDeploymentType -ApplicationName "LOB app v7" -DeploymentTypeName "Install"
$dt6 = Get-CMDeploymentTypeSupersedence -InputObject $dt7

Remove-CMDeploymentTypeSupersedence -SupersedingDeploymentType $dt7 -SupersededDeploymentType $dt6

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

-Force

Força o comando a ser executado sem pedir a confirmação do utilizador.

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

-SupersededDeploymentType

Especifique um objeto de tipo de implementação para uma aplicação que é substituído. 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 uma aplicação que substitui outra. 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