Share via


Lock-CMObject

Crie um bloqueio SEDO em um objeto.

Syntax

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

Description

Aviso

Configuration Manager cmdlets bloqueiam e desbloqueiam objetos automaticamente. O uso desse cmdlet pode interferir na funcionalidade de outros cmdlets.

O cmdlet Lock-CMObject adquire um bloqueio SEDO em um ou mais objetos. Configuration Manager SEDO (Edição Serializada de Objetos Distribuídos) é um mecanismo para atribuir bloqueios a objetos replicados globalmente. Se um usuário quiser editar e salvar um objeto, ele precisará obter um bloqueio do site. O site atribui um bloqueio ao usuário para esse objeto, em seu computador e no site. Enquanto o usuário tem o bloqueio, ninguém mais pode editar o objeto.

Para obter mais informações, consulte Configuration Manager SEDO.

Observação

Execute Configuration Manager cmdlets da unidade do site Configuration Manager, por exemplo PS XYZ:\>. Para obter mais informações, confira introdução.

Exemplos

Exemplo 1: bloquear um pacote de driver

O primeiro comando obtém o pacote de driver com a ID CM100042 e o armazena na variável $CIObj . O segundo comando bloqueia o objeto. O terceiro comando mostra os detalhes do bloqueio.

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

Parâmetros

-Confirm

Solicita a confirmação antes de executar o cmdlet.

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

-DisableWildcardHandling

Esse parâmetro trata caracteres curinga como valores de caractere literal. Você não pode combiná-lo com ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
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). Você não pode combiná-lo com DisableWildcardHandling.

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

-InputObject

Especifique uma matriz de objetos Configuration Manager que são saída de outro cmdlet. Por exemplo, para obter um objeto de aplicativo, use o cmdlet Get-CMApplication .

Para obter uma lista de objetos habilitados para SEDO, consulte Configuration Manager SEDO.

Type:IResultObject[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]

Saídas

System.Object