Condividi tramite


Block-CMConflictingRecord

Crea un record di Configuration Manager bloccato per il client con un record in conflitto.

Sintassi

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

Descrizione

Il cmdlet Block-CMConflictingRecord blocca un record per un client con un record in conflitto in Configuration Manager.

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 un conflitto usando un nome o un ID oppure usare il cmdlet Get-CMConflictingRecord per ottenerne uno.

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: Creare un record bloccato per un conflitto denominato

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

Questo comando crea un record bloccato per il conflitto denominato CR07.

Esempio 2: Creare un record bloccato usando una variabile

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

Il primo comando ottiene un record in conflitto denominato CR07 e lo salva nella variabile $CMCR.

Il secondo comando crea un record bloccato per il conflitto in $CMCR.

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
Alias:ConflictingRecord
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

-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