Lock-CMObject
Создайте блокировку SEDO для объекта.
Синтаксис
Lock-CMObject
[-InputObject] <IResultObject[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Предупреждение
Командлеты Configuration Manager автоматически блокируют и разблокируют объекты. Использование этого командлета может нарушить работу других командлетов.
Командлет Lock-CMObject получает блокировку SEDO для одного или нескольких объектов. SEDO Configuration Manager (сериализованное редактирование распределенных объектов) — это механизм назначения блокировок глобально реплицированным объектам. Если пользователь хочет изменить и сохранить объект, он должен получить блокировку с сайта. Сайт назначает пользователю блокировку для этого объекта, на его компьютере и на сайте. Пока пользователь имеет блокировку, никто другой не может изменить объект.
Дополнительные сведения см. в разделе SEDO Configuration Manager.
Примечание.
Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>
. Дополнительные сведения см. в статье Начало работы.
Примеры
Пример 1. Блокировка пакета драйвера
Первая команда получает пакет драйвера с идентификатором CM100042 и сохраняет его в переменной $CIObj . Вторая команда блокирует объект . Третья команда показывает сведения о блокировке.
$CIObj = Get-CMDriverPackage -Id "CM100042"
Lock-CMObject -InputObject $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 |
-ForceWildcardHandling
Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-InputObject
Укажите массив объектов Configuration Manager, которые являются выходными данными другого командлета. Например, чтобы получить объект приложения, используйте командлет Get-CMApplication .
Список объектов с поддержкой SEDO см. в разделе SEDO Configuration Manager.
Тип: | 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