Aracılığıyla paylaş


Invoke-CMWmiMethod

SYNOPSIS

Bir WMI yöntemini çağıran.

SYNTAX

ByClass (Varsayılan)

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

Invoke-CMWmiMethod cmdlet'i, Windows Yönetim Araçları (WMI) yöntemlerini Yapılandırma Yöneticisi.

Not

Yapılandırma Yöneticisi site sürücüsünden cmdlet'Yapılandırma Yöneticisi çalıştırın, örneğin PS XYZ:\> . Daha fazla bilgi için başlarken bölümüne bakın.

EXAMPLES

Örnek 1: İşlem hattını kullanarak WMI yöntemini çağırma

PS XYZ:\> Get-CMBoundaryGroup -Name "Boundary1" | Invoke-CMWmiMethod -MethodName "AddBoundary" -Parameter @{BoundaryId = 16777217,16777218}

Bu komut, sınır grubuna bir sınır dizisi eklemek için bir WMI yöntemi kullanır.

Komut Boundary1 adlı sınır grubu nesnesini alır ve nesnesini Invoke-CMWmiMethod'a geçmek için işlem hattı işleci kullanır. Invoke-CMWmiMethod, Kimlikleri tarafından belirtilen sınırları Sınır1 sınır grubuna ekleyen AddBoundary WMI yöntemini çağırır.

PARAMETERS

-ClassName

Çağrısı yapmak istediğiniz statik yöntemi içeren WMI sınıfının adını belirtir.

Type: String
Parameter Sets: ByClass
Aliases:

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

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

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

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

-DisableWildcardHandling

Bu parametre joker karakterleri değişmez karakter değerleri olarak kabul eder. ForceWildcardHandling ile birleştiresiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Bu parametre joker karakterleri işler ve beklenmeyen davranışlara neden olabilir (önerilmez). DisableWildcardHandling ile birleştiresiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-InputObject

Bir yönetim nesnesini veya Yapılandırma Yönetimi nesnesini belirtir.

Type: IResultObject
Parameter Sets: ByInstance
Aliases: Instance

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

-MethodName

Çağrılan yöntemin adını belirtir. Bu parametre zorunludur ve null veya boş olamaz.

Type: String
Parameter Sets: (All)
Aliases:

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

-Parameter

Özelliğin adını ve yönteminin değerini belirtir. Ad ve değer bir ad/değer çifti içinde yer alalır. Ad/değer çifti, komut satırına karma tablo olarak geçirildi.

Type: Hashtable
Parameter Sets: (All)
Aliases: Parameters

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

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalışmaz.

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

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

CommonParameters

Bu cmdlet şu genel parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

NOTLAR

Get-CMBoundaryGroup

Invoke-CMWmiQuery