Condividi tramite


Merge-CMConflictingRecord

Unisce un nuovo record client di Configuration Manager con un record client in conflitto.

Sintassi

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>]

Descrizione

Il cmdlet Merge-CMConflictingRecord unisce un nuovo record client di Configuration Manager con un record client in conflitto con le stesse informazioni hardware.

Quando Configuration Manager riconosce un nuovo client, usa le informazioni hardware per verificare se è stato creato in precedenza un record per il computer. Ad esempio, è possibile che sia stato reinstallato il sistema operativo. Il record client precedente esiste ancora con le stesse informazioni hardware. Se si risolvono manualmente i conflitti, è possibile unire il nuovo record con il record esistente, creare un nuovo record o creare un record come record bloccato. È anche possibile configurare Configuration Manager per risolvere automaticamente i conflitti.

È possibile specificare record in conflitto usando un nome o un ID oppure un codice del sito per unire ognuno dei record in conflitto non risolti per il sito.

Nota

Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Unire record in conflitto per un sito

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

Questo comando unisce ognuno dei record in conflitto per il sito di Configuration Manager specificato.

Esempio 2: Unire i record per un conflitto denominato

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

Questo comando unisce i record in conflitto denominati CR07.

Parametri

-Confirm

Richiede la conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Id

Specifica un ID per i record in conflitto.

Tipo:String
Alias:Smsid
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Specifica l'input per questo cmdlet. È possibile usare questo parametro oppure inviare tramite pipe l'input a questo cmdlet.

Tipo:IResultObject
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Name

Specifica un nome per i record in conflitto.

Tipo:String
Alias:AgentName
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SiteCode

Specifica un codice del sito per un sito di Configuration Manager. Questo cmdlet unisce i record in conflitto per il sito.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Output

System.Object