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