Partager via


Unlock-CMObject

Libérer un verrou SEDO sur un objet.

Syntaxe

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

Description

Avertissement

Les applets de commande Configuration Manager verrouillent et déverrouillent automatiquement les objets. L’utilisation de cette applet de commande peut interférer avec les fonctionnalités d’autres applets de commande.

L’applet de commande Unlock-CMObject libère le verrou SEDO sur un ou plusieurs objets. Configuration Manager SEDO (Serialized Editing of Distributed Objects) est un mécanisme permettant d’affecter des verrous à des objets répliqués globalement. Si un utilisateur souhaite modifier et enregistrer un objet, il doit obtenir un verrou à partir du site. Le site attribue un verrou à l’utilisateur pour cet objet, sur son ordinateur et sur le site. Tant que l’utilisateur dispose du verrou, personne d’autre ne peut modifier l’objet.

Pour plus d’informations, consultez Configuration Manager SEDO.

Remarque

Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>. Pour plus d’informations, consultez Prise en main.

Exemples

Exemple 1 : Déverrouiller un package de pilotes

La première commande obtient le package de pilotes avec l’ID CM100042 et le stocke dans la variable $CIObj . La deuxième commande libère le verrou. La troisième commande affiche les détails du verrou, qui est maintenant vide.

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

Paramètres

-Confirm

Une invite de confirmation apparaît avant d’exécuter le cmdlet.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DisableWildcardHandling

Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Force

Force l’exécution de la commande sans demander la confirmation de l’utilisateur.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ForceWildcardHandling

Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InputObject

Spécifiez un tableau d’objets Configuration Manager qui sont générés à partir d’une autre applet de commande. Par exemple, pour obtenir un objet d’application, utilisez l’applet de commande Get-CMApplication .

Pour obtenir la liste des objets qui sont activés pour SEDO, consultez Configuration Manager SEDO.

Type:IResultObject[]
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-WhatIf

Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande ne s’exécute pas.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]

Sorties

System.Object