Share via


Block-CMConflictingRecord

Cria um registro bloqueado do Configuration Manager para o cliente que tem um registro conflitante.

Syntax

Block-CMConflictingRecord
     -InputObject <IResultObject>
     [-DisableWildcardHandling]
     [-ForceWildcardHandling]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Block-CMConflictingRecord
     -Id <String>
     [-DisableWildcardHandling]
     [-ForceWildcardHandling]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Block-CMConflictingRecord
     -Name <String>
     [-DisableWildcardHandling]
     [-ForceWildcardHandling]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Description

O cmdlet Block-CMConflictingRecord bloqueia um registro de um cliente que tem um registro conflitante no Configuration Manager.

Quando o Configuration Manager reconhece um novo cliente, ele usa informações de hardware para verificar se ele criou anteriormente um registro para esse computador. Por exemplo, você pode ter reinstalado o sistema operacional. O registro do cliente anterior ainda existe com as mesmas informações de hardware. Se você resolver conflitos manualmente, terá a opção de mesclar o novo registro com o registro existente, criar um novo registro ou criar um registro como um registro bloqueado. Você também pode configurar o Configuration Manager para resolver conflitos automaticamente.

Você pode especificar um conflito usando um nome ou ID ou pode usar o cmdlet Get-CMConflictingRecord para obter um.

Observação

Execute cmdlets do Configuration Manager na unidade de site do Configuration Manager, por PS XYZ:\> exemplo. Para obter mais informações, consulte getting started.

Exemplos

Exemplo 1: Criar um registro bloqueado para um conflito nomeado

PS XYZ:\>Block-CMConflictingRecord -Name "CR07"

Este comando cria um registro bloqueado para o conflito chamado CR07.

Exemplo 2: Criar um registro bloqueado usando uma variável

PS XYZ:\> $CMCR = Get-CMConflictingRecord -Name "CR07"
PS XYZ:\> Block-CMConflictingRecord -ConflictingRecord $CMCR

O primeiro comando obtém um registro conflitante chamado CR07 e o salva na variável $CMCR.

O segundo comando cria um registro bloqueado para o conflito no $CMCR.

Parâmetros

-Confirm

Solicita a confirmação antes de executar o cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

Este parâmetro trata caracteres curinga como valores literais de caracteres. Não é possível combiná-lo com ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

Esse parâmetro processa caracteres curinga e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Id

Especifica uma ID para os registros conflitantes.

Type:String
Aliases:SmsId
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Especifica a entrada para este cmdlet. Você pode usar esse parâmetro ou pode canalizar a entrada para este cmdlet.

Type:IResultObject
Aliases:ConflictingRecord
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-Name

Especifica um nome para os registros conflitantes.

Type:String
Aliases:AgentName
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Saídas

System.Object