Compartilhar via


Merge-CMConflictingRecord

Intercala um novo registo de cliente do Configuration Manager com um registo de cliente em conflito.

Sintaxe

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

Description

O cmdlet Merge-CMConflictingRecord intercala um novo registo de cliente do Configuration Manager com um registo de cliente em conflito que tem as mesmas informações de hardware.

Quando o Configuration Manager reconhece um novo cliente, utiliza informações de hardware para verificar se criou anteriormente um registo para esse computador. Por exemplo, poderá ter reinstalado o sistema operativo. O registo de cliente anterior ainda existe com as mesmas informações de hardware. Se resolver manualmente conflitos, tem a opção de intercalar o novo registo com o registo existente, criar um novo registo ou criar um registo como um registo bloqueado. Também pode configurar o Configuration Manager para resolver conflitos automaticamente.

Pode especificar registos em conflito com um nome ou ID ou pode especificar um código de site para intercalar cada um dos registos em conflito não resolvidos desse site.

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: Intercalar registos em conflito para um site

PS XYZ:\>Merge-CMConflictingRecords -SiteCode "CM2"

Este comando intercala cada um dos registos em conflito para o site do Configuration Manager especificado.

Exemplo 2: Intercalar registos para um conflito com nome

PS XYZ:\>Merge-CMConflictingRecords -Name "CR07"

Este comando intercala os registos em conflito denominados CR07.

Parâmetros

-Confirm

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

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:False
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

-Id

Especifica um ID para os registos em conflito.

Tipo:String
Aliases:Smsid
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-InputObject

Especifica a entrada para este cmdlet. Pode utilizar este parâmetro ou encaminhar a entrada para este cmdlet.

Tipo:IResultObject
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Name

Especifica um nome para os registos em conflito.

Tipo:String
Aliases:AgentName
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-SiteCode

Especifica um código de site para um site do Configuration Manager. Este cmdlet intercala os registos em conflito deste site.

Tipo:String
Cargo:Named
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:False
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Saídas

System.Object