Delen via


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.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

OPMERKINGEN

Get-CMBoundaryGroup

Invoke-CMWmiQuery