Invoke-CMWmiMethod
SYNOPSIS
Roept een WMI-methode aan.
SYNTAX
ByClass (standaard)
Invoke-CMWmiMethod [-ClassName] <String> -MethodName <String> [-Parameter <Hashtable>]
[-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
ByInstance
Invoke-CMWmiMethod [-InputObject] <IResultObject> -MethodName <String> [-Parameter <Hashtable>]
[-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIPTION
Met de cmdlet Invoke-CMWmiMethod worden Windows WMI-methoden (Management Instrumentation) aanroepen die zijn opgegeven in Configuration Manager.
Notitie
Voer Configuration Manager cmdlets uit vanaf Configuration Manager-sitestation, bijvoorbeeld PS XYZ:\>
. Zie Aan de slag voor meer informatie.
EXAMPLES
Voorbeeld 1: een WMI-methode aanroepen met behulp van de pijplijn
PS XYZ:\> Get-CMBoundaryGroup -Name "Boundary1" | Invoke-CMWmiMethod -MethodName "AddBoundary" -Parameter @{BoundaryId = 16777217,16777218}
Deze opdracht maakt gebruik van een WMI-methode om een matrix met grenzen toe te voegen aan een grensgroep.
De opdracht haalt het grensgroepobject met de naam Boundary1 op en gebruikt de pijplijnoperator om het object door te geven aan Invoke-CMWmiMethod. Invoke-CMWmiMethod roept de WMI-methode AddBoundary aan waarmee de grenzen die zijn opgegeven door hun ID's worden toegevoegd aan grensgroep Boundary1.
PARAMETERS
-ClassName
Hiermee geeft u de naam op van de WMI-klasse die de statische methode bevat die u wilt aanroepen.
Type: String
Parameter Sets: ByClass
Aliases:
Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-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
Hiermee geeft u een beheerobject of een Configuration Management-object.
Type: IResultObject
Parameter Sets: ByInstance
Aliases: Instance
Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-MethodName
Hiermee geeft u de naam van de methode aan te roepen. Deze parameter is verplicht en mag niet null of leeg zijn.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Parameter
Hiermee geeft u de naam van de eigenschap en de waarde voor de methode. De naam en waarde moeten zich in een naam/waarde-paar. Het naam-waardepaar wordt op de opdrachtregel doorgegeven als een hash-tabel.
Type: Hashtable
Parameter Sets: (All)
Aliases: Parameters
Required: False
Position: Named
Default value: None
Accept pipeline input: False
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.