Lock-CMObject

Creare un blocco SEDO su un oggetto.

Sintassi

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

Descrizione

Avviso

I cmdlet di Configuration Manager bloccano e sbloccano automaticamente gli oggetti. L'uso di questo cmdlet può interferire con la funzionalità di altri cmdlet.

Il cmdlet Lock-CMObject acquisisce un blocco SEDO su uno o più oggetti. Configuration Manager SEDO (Serialized Editing of Distributed Objects) è un meccanismo per assegnare blocchi a oggetti replicati a livello globale. Se un utente vuole modificare e salvare un oggetto, deve ottenere un blocco dal sito. Il sito assegna un blocco all'utente per l'oggetto, nel computer e nel sito. Mentre l'utente ha il blocco, nessun altro può modificare l'oggetto.

Per altre informazioni, vedere SEDO di Configuration Manager.

Nota

Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Bloccare un pacchetto driver

Il primo comando ottiene il pacchetto driver con l'ID CM100042 e lo archivia nella variabile $CIObj . Il secondo comando blocca l'oggetto. Il terzo comando mostra i dettagli del blocco.

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

Parametri

-Confirm

Richiede la conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Specificare una matrice di oggetti di Configuration Manager che vengono restituiti da un altro cmdlet. Ad esempio, per ottenere un oggetto applicazione, usare il cmdlet Get-CMApplication .

Per un elenco degli oggetti abilitati per SEDO, vedere Sedo di Configuration Manager.

Tipo:IResultObject[]
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]

Output

System.Object