PowerShell - SCOM PropertyBag,如​​何检查是否已添加?

时间:2011-11-14 16:38:58

标签: powershell propertybag

我想为PropertyBag添加值。

如何检查该值是否已经在PropertyBag中?

我知道可以使用数组,列表等。但是如何使用$ bag / $ api对象进行此检查?

$api = New-Object -comObject “MOM.ScriptAPI”
$bag = $api.CreatePropertyBag()
$bag.AddValue("TestValue1","1234")

我正在寻找类似的东西:

if($bag -match "TestValue1")
{"In the Bag!"}

但不幸的是,它没有用。

1 个答案:

答案 0 :(得分:0)

我在可以访问的服务器上没有SCOM,但您可以执行以下操作来获取包内容并检查它吗?

$api = New-Object -comObject “MOM.ScriptAPI”
$bag = $api.CreatePropertyBag()
$bagContents = $api.Return($bag)