Lock-CMObject

Создайте блокировку SEDO для объекта.

Синтаксис

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

Описание

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

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

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

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

Примечание.

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

Примеры

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

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

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

Параметры

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

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

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

Type:IResultObject[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

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

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]

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

System.Object