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


Unlock-CMObject

Освобождение блокировки SEDO для объекта.

Синтаксис

Unlock-CMObject
      [-Force]
      [-InputObject] <IResultObject[]>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Предупреждение

Configuration Manager командлеты автоматически блокируют и разблокируют объекты. Использование этого командлета может нарушить работу других командлетов.

Командлет Unlock-CMObject освобождает блокировку SEDO для одного или нескольких объектов. Configuration Manager SEDO (сериализованное редактирование распределенных объектов) — это механизм назначения блокировок глобально реплицированным объектам. Если пользователь хочет изменить и сохранить объект, он должен получить блокировку с сайта. Сайт назначает пользователю блокировку для этого объекта, на его компьютере и на сайте. Пока пользователь имеет блокировку, никто другой не может изменить объект.

Дополнительные сведения см. в разделе Configuration Manager SEDO.

Примечание.

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

Примеры

Пример 1. Разблокировка пакета драйвера

Первая команда получает пакет драйвера с идентификатором CM100042 и сохраняет его в переменной $CIObj . Вторая команда отпускает блокировку. Третья команда показывает сведения о блокировке, которая теперь пуста.

$CIObj = Get-CMDriverPackage -Id "CM100042"
Unlock-CMObject $CIObj
Get-CMObjectLockDetails -InputObject $CIObj

Параметры

-Confirm

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

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

-DisableWildcardHandling

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

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

-Force

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

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

-ForceWildcardHandling

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

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

-InputObject

Укажите массив Configuration Manager объектов, выходных данных другого командлета. Например, чтобы получить объект приложения, используйте командлет Get-CMApplication .

Список объектов с поддержкой SEDO см. в разделе Configuration Manager SEDO.

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

-WhatIf

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

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

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

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]

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

System.Object