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