Delen via


Lock-CMObject

SYNOPSIS

Maak een SEDO-vergrendeling voor een object.

SYNTAX

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

DESCRIPTION

Waarschuwing

Configuration Manager-cmdlets automatisch objecten vergrendelen en ontgrendelen. Het gebruik van deze cmdlet kan de functionaliteit van andere cmdlets verstoren.

De cmdlet Lock-CMObject verkrijgt een SEDO-vergrendeling op een of meer objecten. Configuration Manager SEDO (Serialized Editing of Distributed Objects) is een mechanisme om vergrendelingen toe te wijzen aan wereldwijd gerepliceerde objecten. Als een gebruiker een object wil bewerken en opslaan, moet deze een vergrendeling van de site krijgen. De site wijst een vergrendeling toe aan de gebruiker voor dat object, op de computer en op de site. Terwijl de gebruiker de vergrendeling heeft, kan niemand anders het object bewerken.

Zie SEDOvoor Configuration Manager informatie.

Notitie

Voer Configuration Manager cmdlets uit vanaf Configuration Manager-sitestation, bijvoorbeeld PS XYZ:\> . Zie Aan de slag voor meer informatie.

EXAMPLES

Voorbeeld 1: Een stuurprogrammapakket vergrendelen

Met de eerste opdracht haalt u het stuurprogrammapakket op met de id CM100042 en slaat u het op in de $CIObj variabele. Met de tweede opdracht wordt het object vergrendeld. De derde opdracht toont de details van de vergrendeling.

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

PARAMETERS

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

-DisableWildcardHandling

Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-InputObject

Geef een matrix van Configuration Manager-objecten op die worden uitgevoerd vanuit een andere cmdlet. Gebruik bijvoorbeeld de cmdlet Get-CMApplication om een toepassingsobject op te halen.

Zie SEDO voor een lijst met objecten Configuration Manager SEDO.

Type: IResultObject[]
Parameter Sets: (All)
Aliases:

Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

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

CommonParameters

Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]

OUTPUTS

System.Object

OPMERKINGEN

Unlock-CMObject

Get-CMObjectLockDetails

Configuration Manager SEDO