1

我想向 PropertyBag 添加值。

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

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

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

我正在寻找这样的东西:

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

但是,不幸的是,它不起作用。

4

1 回答 1

0

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

$api = New-Object -comObject “MOM.ScriptAPI”
$bag = $api.CreatePropertyBag()
$bagContents = $api.Return($bag)
于 2013-03-12T18:36:07.917 回答