Поделиться через


Block-CMConflictingRecord

Создает заблокированную запись Configuration Manager для клиента с конфликтующей записью.

Синтаксис

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

Описание

Командлет Block-CMConflictingRecord блокирует запись для клиента с конфликтующей записью в Configuration Manager.

Когда Configuration Manager распознает новый клиент, он использует сведения об оборудовании, чтобы проверить, создана ли ранее запись для этого компьютера. Например, вы могли переустановить операционную систему. Предыдущая запись клиента по-прежнему существует с теми же сведениями об оборудовании. Если конфликты разрешаются вручную, можно объединить новую запись с существующей записью, создать новую запись или создать запись как заблокированную. Вы также можете настроить Configuration Manager для автоматического разрешения конфликтов.

Конфликт можно указать с помощью имени или идентификатора или с помощью командлета Get-CMConflictingRecord для его получения.

Примечание.

Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>. Дополнительные сведения см. в статье Начало работы.

Примеры

Пример 1. Создание заблокированной записи для именованного конфликта

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

Эта команда создает заблокированную запись для конфликта с именем CR07.

Пример 2. Создание заблокированной записи с помощью переменной

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

Первая команда получает конфликтующую запись с именем CR07 и сохраняет ее в переменной $CMCR.

Вторая команда создает заблокированную запись для конфликта в $CMCR.

Параметры

-Confirm

Перед запуском командлет запросит подтверждение.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisableWildcardHandling

Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ForceWildcardHandling

Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Id

Указывает идентификатор конфликтующих записей.

Тип:String
Aliases:SmsId
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InputObject

Указывает входные данные для этого командлета. Вы можете использовать этот параметр или передать входные данные в этот командлет.

Тип:IResultObject
Aliases:ConflictingRecord
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Name

Указывает имя конфликтующих записей.

Тип:String
Aliases:AgentName
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске этого командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Выходные данные

System.Object